[hcflinux] Modem dials, dialtone stays

D. Mehra kautilya at gmx.net
Thu Oct 3 14:54:44 EDT 2002


Hi,
	I'm having a spot of bother with my modem.
	Connexant/Rockwell HCF PCI modem (controllerless) Red Hat 7.2 (2.4.7-10)
	Here's the problem:	
	
	The dialtone is heard; The modem dials ;the dialtone continues
	The sound of the modem dialling is superimposed on the sound of the dialtone.
	The dialtone stops after a while and the modem hangs up. The sort of thing 
that normally happen only if you pick up the receiver and don't dial at all.
	
	I've used kppp, wvdial and the chat pppd combo with exactly the same results.
	I've used different versions of the driver, used binary rpms ,downloaded 
src.tgz
	and compiled myself with exactly the same reults. A portion of the diagnostic
	dump is given below.
	
	All help would be greatly appreciated.
	
dm
                   --------------------DIAGNOSTIC DUMP 
ATTACHED---------------------------------
-------------- next part --------------




+ date
Mon Sep 30 01:48:50 IST 2002

+ hcfpciconfig --info
Linux HCF controllerless modem drivers, version 0.98mbsibeta02090200


Current HCF configuration:

	Country name: "INDIA", T.35 code: 0053
	PCI Modem vendor-id: 127A, device-id: 4321
	PCI Modem subvendor-id: 13E0, subdevice-id: 0210
	Driver inf filename: /etc/hcfpci/inf/hcfv92_riptide_linux.inf
linux-i686(i686)-2.4.7-10-MODVERS RedHat-7.2

+ uname -a
Linux localhost.localdomain 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown

+ cat /proc/version
Linux version 2.4.7-10 (bhcompile at stripples.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 Thu Sep 6 17:27:27 EDT 2001



+ lspci -n
00:00.0 Class 0600: 8086:7190 (rev 03)
00:01.0 Class 0604: 8086:7191 (rev 03)
00:07.0 Class 0601: 8086:7110 (rev 02)
00:07.1 Class 0101: 8086:7111 (rev 01)
00:07.2 Class 0c03: 8086:7112 (rev 01)
00:07.3 Class 0680: 8086:7113 (rev 02)
00:0c.0 Class 0401: 127a:4320
00:0c.1 Class 0780: 127a:4321
00:0c.2 Class 0980: 127a:4322
01:00.0 Class 0300: 10de:0020 (rev 04)

+ lspci -n -vvv
00:00.0 Class 0600: 8086:7190 (rev 03)
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
	Latency: 32
	Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [a0] AGP version 1.0
		Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 Class 0604: 8086:7191 (rev 03)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 128
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=80
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: f5000000-f5ffffff
	Prefetchable memory behind bridge: fc000000-fcffffff
	BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B+

00:07.0 Class 0601: 8086:7110 (rev 02)
	Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

00:07.1 Class 0101: 8086:7111 (rev 01) (prog-if 80 [Master])
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Region 4: I/O ports at 10c0 [size=16]

00:07.2 Class 0c03: 8086:7112 (rev 01)
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at 1060 [size=32]

00:07.3 Class 0680: 8086:7113 (rev 02)
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin ? routed to IRQ 9

00:0c.0 Class 0401: 127a:4320
	Subsystem: 13e0:0200
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at 1080 [size=64]
	Capabilities: [40] Power Management version 1
		Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0c.1 Class 0780: 127a:4321
	Subsystem: 13e0:0210
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: [40] Power Management version 1
		Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0c.2 Class 0980: 127a:4322
	Subsystem: 13e0:0220
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Region 0: Memory at f4010000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 1
		Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 Class 0300: 10de:0020 (rev 04)
	Subsystem: 1043:8005
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 40 (1250ns min, 250ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at fc000000 (32-bit, prefetchable) [size=16M]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [60] Power Management version 1
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [44] AGP version 1.0
		Status: RQ=15 SBA+ 64bit- FW- Rate=x1,x2
		Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


+ cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 3).
      Master Capable.  Latency=32.  
      Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
  Bus  0, device   1, function  0:
    PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 3).
      Master Capable.  Latency=128.  Min Gnt=140.
  Bus  0, device   7, function  0:
    ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 2).
  Bus  0, device   7, function  1:
    IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 1).
      Master Capable.  Latency=32.  
      I/O at 0x10c0 [0x10cf].
  Bus  0, device   7, function  2:
    USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 1).
      IRQ 11.
      Master Capable.  Latency=32.  
      I/O at 0x1060 [0x107f].
  Bus  0, device   7, function  3:
    Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 2).
      IRQ 9.
  Bus  0, device  12, function  0:
    Multimedia audio controller: Rockwell International Riptide PCI Audio Controller (rev 0).
      IRQ 10.
      Master Capable.  Latency=32.  
      I/O at 0x1080 [0x10bf].
  Bus  0, device  12, function  1:
    Communication controller: Rockwell International Riptide HCF 56k PCI Modem (rev 0).
      IRQ 10.
      Master Capable.  Latency=32.  
      Non-prefetchable 32 bit memory at 0xf4000000 [0xf400ffff].
  Bus  0, device  12, function  2:
    Input device controller: Rockwell International Riptide PCI Game Controller (rev 0).
      Non-prefetchable 32 bit memory at 0xf4010000 [0xf4010fff].
  Bus  1, device   0, function  0:
    VGA compatible controller: nVidia Corporation Riva TnT 128 [NV04] (rev 4).
      IRQ 10.
      Master Capable.  Latency=40.  Min Gnt=5.Max Lat=1.
      Non-prefetchable 32 bit memory at 0xf5000000 [0xf5ffffff].
      Prefetchable 32 bit memory at 0xfc000000 [0xfcffffff].


+ cat /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 cua
  7 vcs
 10 misc
 14 sound
 29 fb
 36 netlink
128 ptm
129 ptm
130 ptm
131 ptm
132 ptm
133 ptm
134 ptm
135 ptm
136 pts
137 pts
138 pts
139 pts
140 pts
141 pts
142 pts
143 pts
162 raw
180 usb
254 iscsictl

Block devices:
  1 ramdisk
  2 fd
  3 ide0
  9 md
 22 ide1

+ cat /proc/misc
135 rtc
  1 psaux
134 apm_bios

+ cat /proc/filesystems
nodev	proc
nodev	sockfs
nodev	tmpfs
nodev	shm
nodev	pipefs
	ext2
	iso9660
nodev	devpts
	ext3
nodev	usbdevfs
nodev	autofs
nodev	binfmt_misc

+ cat /proc/interrupts
           CPU0       
  0:     138186          XT-PIC  timer
  1:       1985          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
 10:       9288          XT-PIC  riptidesound
 11:          0          XT-PIC  usb-uhci
 12:       6184          XT-PIC  PS/2 Mouse
 14:      39221          XT-PIC  ide0
 15:      19031          XT-PIC  ide1
NMI:          0 
ERR:          0

+ cat /proc/iomem
00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-07feffff : System RAM
  00100000-0023d5ff : Kernel code
  0023d600-002541cb : Kernel data
07ff0000-07fffbff : ACPI Tables
07fffc00-07ffffff : ACPI Non-volatile Storage
f4000000-f400ffff : Rockwell International Riptide HCF 56k PCI Modem
f4010000-f4010fff : Rockwell International Riptide PCI Game Controller
f5000000-f5ffffff : PCI Bus #01
  f5000000-f5ffffff : nVidia Corporation Riva TnT 128 [NV04]
f8000000-fbffffff : Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge
fc000000-fcffffff : PCI Bus #01
  fc000000-fcffffff : nVidia Corporation Riva TnT 128 [NV04]
fffe9400-ffffffff : reserved

+ cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0330-0331 : mpu401
0376-0376 : ide1
0388-038b : Yamaha OPL3
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
1000-103f : Intel Corporation 82371AB PIIX4 ACPI
1040-105f : Intel Corporation 82371AB PIIX4 ACPI
1060-107f : Intel Corporation 82371AB PIIX4 USB
  1060-107f : usb-uhci
1080-10bf : Rockwell International Riptide PCI Audio Controller
  1080-10bf : riptide
10c0-10cf : Intel Corporation 82371AB PIIX4 IDE
  10c0-10c7 : ide0
  10c8-10cf : ide1

+ cat /proc/dma
 4: cascade

+ cat /proc/mtrr
reg00: base=0x00000000 (   0MB), size= 128MB: write-back, count=1
reg01: base=0xfc000000 (4032MB), size=   8MB: write-combining, count=1

+ cat /proc/modules
ide-cd                 27072   0 (autoclean)
cdrom                  28512   0 (autoclean) [ide-cd]
riptidelow             17760   1 (autoclean)
riptidesound           14336   2 (autoclean) [riptidelow]
opl3                   11872   0 (autoclean) [riptidelow]
riptideint              7392   1 (autoclean) [riptidelow]
mpu401                 19376   0 (autoclean) [riptidelow riptidesound]
sound                  59680   0 (autoclean) [opl3 mpu401]
soundcore               4464   5 (autoclean) [riptidesound sound]
binfmt_misc             6416   1
iscsi                  21984   0 (unused)
scsi_mod               95696   1 [iscsi]
autofs                 11520   0 (autoclean) (unused)
appletalk              20912   0 (autoclean)
ipx                    16448   0 (autoclean)
ipchains               39200   0
usb-uhci               21536   0 (unused)
usbcore                51712   1 [usb-uhci]
ext3                   64624   1
jbd                    40992   1 [ext3]

+ cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias usb-controller usb-uhci
alias sound-slot-1 riptidelow
alias /dev/dsp* riptidelow
alias /dev/sound/dsp* riptidelow
alias /dev/mixer* riptidelow
alias /dev/sound/mixer* riptidelow
alias /dev/ppp		ppp_generic
alias char-major-108	ppp_generic
alias tty-ldisc-3	ppp_async
alias tty-ldisc-14	ppp_synctty
alias ppp-compress-21	bsd_comp
alias ppp-compress-24	ppp_deflate
alias ppp-compress-26	ppp_deflate

alias /dev/ttySHCF[0-9]* hcfpciserial
alias char-major-240 hcfpciserial
alias /dev/cuaHCF[0-9]* hcfpciserial
alias char-major-241 hcfpciserial
alias /dev/modem hcfpciserial
options hcfpciserial serialmajor=240 calloutmajor=241 pcivendorid=0x127A pcideviceid=0x4321
below hcfpciserial riptidelow


More information about the hcflinux mailing list