[hcflinux] Debian - Installation and hcfpciconfig successful, but modem does nothing
Chris Austin
Chris at SpeakableLogic.com
Sun Jun 15 20:08:41 EDT 2003
Hi,
> If you can send us the complete error message, that would probably help.
Today I first ran hcfpciconfig -N to do a dumpdiag without the modprobe,
since the
error in running hcfpciconfig --dumpdiag seemed to be at the modprobe stage.
This
completed successfully. Then I tried wvdialconf /etc/wvdialconf again, and
at the
start I got the same error message as with previous attempts to run
hcfpciconfig --dumpdiag. This did not happen with previous runs of
wvdialconf. The
wvdialconf output today began:
Scanning your serial ports for a modem
PortScan<*1>: Scanning ttySHCF0 first, /dev/modem is a link to it. Unable
to handle
kernel NULL pointer dereference at virtual address 00000004
current->tss.cr3=00101000, %cr3=00101000
*pde=00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c283de60>]
EFLAGS: 00010002
eax: 00000010 ebx: 00000100 ecx: c170a3d4 edx:00000040
esi: c283f2da edi: c170bfdc ebp: c170a000 esp: c170bfcc
ds: 0018 es: 0018 ss: 0018
Process cnxthcf_mdmthrd (pid: 966, process nr: 19, stackpage = c170b000)
Stack: c2926e68 c29231f8 c2926e68 c29231f8 00000000 c28a0018 c2920018
00000078 c0108c1e c0108c27 00000000 c2926e68 c2926e58
Call trace: [<c2926e68>] [<c29231f8>] [<c2926e68>] [<c29231f8>]
[<c28a0018>] [<c2920018>] [<c0108c1e>]
[<c0108c27>] [<c2926e68>] [<c2926e58>]
Code: 83 78 f4 01 74 07 c7 40 f4 00 00 00 00 c7 40 f8 00 00 00 00
cnxthcf_OsCreatePeriodicTimer: giving up on modem thread
HCF ASIC ID: 85
HCF DATAPUMP PART: '74' REV: 'BA'
ttySHCF0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 4800 baud
etc.
this was followed by the usual unsuccessful attempts to detect the modem, as
with
previous runs of wvdialconf /etc/wvdial.conf. The above was typed up from a
pen and paper record of the screen messages.
I then ran hcfpciconfig --dumpdiag again, and to my surprise, it completed
successfully, without the error encountered on previous attempts. I have
copied
and pasted the output file to the end of this message.
I've just noticed that the above error message is substantially repeated at
the end
of the file output by hcfpciconfig --dumpdiag, (at the end of this message).
I then ran wvdialconf /etc/wvdial.conf again, and this time it did not give
the
above error messages, but completed in the usual way, failing to find the
modem.
Finally I ran hcfpciconfig --dumpdiag again, and it again completed
successfully.
Thank you very much for your assistance.
Chris Austin
A Windows copy and paste of the file output today by hcfpciconfig --dumpdiag
follows:
+ modprobe -v hcfpciserial
+ lsmod
Module Size Used by
hcfpciserial 19904 1 (autoclean)
hcfpciengine 891216 0 (autoclean) [hcfpciserial]
hcfpciosspec 16824 2 (autoclean) [hcfpciserial hcfpciengine]
tap0 2236 1 (autoclean)
lockd 42420 0 (autoclean) (unused)
sunrpc 57816 0 (autoclean) [lockd]
af_packet 6152 1
unix 11352 8 (autoclean)
+ date
Sun Jun 15 18:39:21 BST 2003
+ /usr/sbin/hcfpciconfig --info
Linux HCF controllerless modem drivers, version 0.99lnxtbeta03042700
WARNING: this is an EXPERIMENTAL BETA VERSION of the HCF drivers for Linux.
USE AT YOUR OWN RISK! See the file /usr/lib/hcfpci/LICENSE for details.
Conexant Systems neither distributes nor maintains this package.
PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
If you require assistance or need more information, go to:
http://www.linuxant.com/drivers
When reporting a problem for the first time, please send
us the file generated by "hcfpciconfig --dumpdiag".
Current HCF configuration:
Country name: "UK", T.35 code: 00B4
PCI Modem vendor-id: 14F1, device-id: 1034
PCI Modem subvendor-id: 144F, subdevice-id: 1016
Driver inf filename: /etc/hcfpci/inf/hcfv90_linux.inf
+ identify_system
linux-i586(i586)-2.2.20-MODVERS Debian-3.0
+ uname -a
Linux SpeakableLogic 2.2.20 #1 Sat Apr 20 11:45:28 EST 2002 i586 unknown
+ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
+ cat -v /proc/version
Linux version 2.2.20 (herbert at gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20
11:45:28 EST 2002
+ cat -v /proc/cpuinfo
processor : 0
vendor_id : CyrixInstead
cpu family : 5
model : 4
model name : 6x86L 2x Core/Bus Clock
stepping : 2
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de cx8 mtrr
bogomips : 119.60
+ cat -v /etc/debian_version
3.0
+ lspci -n
00:00.0 Class 0600: 8086:7030 (rev 02)
00:07.0 Class 0601: 8086:7000 (rev 01)
00:07.1 Class 0101: 8086:7010
00:08.0 Class 0300: 5333:8811 (rev 54)
00:09.0 Class 0c03: 1095:0670 (rev 06)
00:0b.0 Class 0780: 14f1:1034 (rev 08)
+ lspci -v
00:00.0 Host bridge: Intel Corp. 430VX - 82437VX TVX [Triton VX] (rev 02)
Flags: bus master, medium devsel, latency 32
00:07.0 ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] (rev
01)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II]
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at f000
00:08.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (rev
54) (prog-if 00 [VGA])
Flags: medium devsel
Memory at e0000000 (32-bit, non-prefetchable)
00:09.0 USB Controller: CMD Technology Inc USB0670 (rev 06) (prog-if 10
[OHCI])
Subsystem: CMD Technology Inc USB0670
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at e4010000 (32-bit, non-prefetchable)
Capabilities: [40] Power Management version 2
00:0b.0 Communication controller: Conexant HCF 56k Data/Fax/Voice Modem (rev
08)
Subsystem: Askey Computer Corp.: Unknown device 1016
Flags: bus master, medium devsel, latency 32, IRQ 12
Memory at e4000000 (32-bit, non-prefetchable)
I/O ports at 6100
Capabilities: [40] Power Management version 2
+ lspci -n -vvv
00:00.0 Class 0600: 8086:7030 (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: 32
00:07.0 Class 0601: 8086:7000 (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: 0
00:07.1 Class 0101: 8086:7010 (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 f000
00:08.0 Class 0300: 5333:8811 (rev 54)
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 A routed to IRQ 0
Region 0: Memory at e0000000 (32-bit, non-prefetchable)
00:09.0 Class 0c03: 1095:0670 (rev 06) (prog-if 10)
Subsystem: 1095:0670
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 (500ns min, 1000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e4010000 (32-bit, non-prefetchable)
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0b.0 Class 0780: 14f1:1034 (rev 08)
Subsystem: 144f:1016
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 12
Region 0: Memory at e4000000 (32-bit, non-prefetchable)
Region 1: I/O ports at 6100
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
+ cat -v /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 82437VX Triton II (rev 2).
Medium devsel. Master Capable. Latency=32.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371SB PIIX3 ISA (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
Bus 0, device 7, function 1:
IDE interface: Intel 82371SB PIIX3 IDE (rev 0).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=32.
I/O at 0xf000 [0xf001].
Bus 0, device 8, function 0:
VGA compatible controller: S3 Inc. Trio32/Trio64 (rev 84).
Medium devsel.
Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000000].
Bus 0, device 9, function 0:
USB Controller: CMD 670 (rev 6).
Medium devsel. IRQ 11. Master Capable. Latency=32. Min Gnt=2.Max
Lat=4.
Non-prefetchable 32 bit memory at 0xe4010000 [0xe4010000].
Bus 0, device 11, function 0:
Communication controller: Unknown vendor Unknown device (rev 8).
Vendor id=14f1. Device id=1034.
Medium devsel. Fast back-to-back capable. IRQ 12. Master Capable.
Latency=32.
Non-prefetchable 32 bit memory at 0xe4000000 [0xe4000000].
I/O at 0x6100 [0x6101].
+ cat -v /proc/cmdline
root=/dev/hdb2 ro BOOT_IMAGE=linux.bin
+ cat -v /proc/uptime
3247.05 2529.32
+ cat -v /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
7 vcs
10 misc
29 fb
128 ptm
136 pts
242 ttySHCF
243 cuaHCF
Block devices:
1 ramdisk
2 fd
3 ide0
7 loop
9 md
22 ide1
36 ed
+ cat -v /proc/misc
135 rtc
1 psaux
+ cat -v /proc/filesystems
ext2
minix
msdos
nodev proc
iso9660
nodev devpts
+ cat -v /proc/interrupts
CPU0
0: 324710 XT-PIC timer
1: 2244 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 3 XT-PIC rtc
12: 0 XT-PIC hcf
13: 1 XT-PIC fpu
14: 415336 XT-PIC ide0
15: 12 XT-PIC ide1
NMI: 0
+ cat -v /proc/iomem
cat: /proc/iomem: No such file or directory
+ cat -v /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(set)
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
f000-f007 : ide0
f008-f00f : ide1
+ cat -v /proc/dma
4: cascade
+ cat -v /proc/mtrr
reg00: base=0x000a0000 ( 0MB), size= 128kB: uncachable, count=1
reg01: base=0x000c0000 ( 0MB), size= 256kB: uncachable, count=1
reg03: base=0x000a8000 ( 0MB), size= 32kB: write-combining, count=1
reg07: base=0x00000000 ( 0MB), size= 32MB: write-through, count=1
+ cat -v /proc/partitions
major minor #blocks name
3 0 3173184 hda
3 1 3169120 hda1
3 64 2374848 hdb
3 65 124960 hdb1
3 66 2249856 hdb2
+ cat -v /proc/mounts
/dev/root / ext2 rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
+ cat -v /proc/swaps
Filename Type Size Used Priority
/dev/hdb1 partition 124956 0 -1
+ cat -v /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 30593024 25575424 5017600 12804096 2424832 11517952
Swap: 127954944 0 127954944
MemTotal: 29876 kB
MemFree: 4900 kB
MemShared: 12504 kB
Buffers: 2368 kB
Cached: 11248 kB
SwapTotal: 124956 kB
SwapFree: 124956 kB
+ cat -v /proc/stat
cpu 55177 6606 10008 252932
disk 1 36046 0 0
disk_rio 1 30872 0 0
disk_wio 0 5174 0 0
disk_rblk 2 246958 0 0
disk_wblk 0 41392 0 0
page 42954 8965
swap 1 0
intr 742333 324723 2244 0 8 4 0 2 0 3 0 0 0 0 1 415336 12 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
ctxt 85544
btime 1055695646
processes 1119
+ cat -v /proc/apm
cat: /proc/apm: No such file or directory
+ cat -v /proc/modules
hcfpciserial 19904 1 (autoclean)
hcfpciengine 891216 0 (autoclean) [hcfpciserial]
hcfpciosspec 16824 2 (autoclean) [hcfpciserial hcfpciengine]
tap0 2236 1 (autoclean)
lockd 42420 0 (autoclean) (unused)
sunrpc 57816 0 (autoclean) [lockd]
af_packet 6152 1
unix 11352 8 (autoclean)
+ cat -v /proc/ldiscs
cat: /proc/ldiscs: No such file or directory
+ modprobe -V
modprobe: Nothing to load ???
Specify at least a module or a wildcard like \*
modprobe version 2.4.15
+ modprobe -l *hcfpciserial*
/lib/modules/2.2.20/misc/hcfpciserial.o
+ cat -v /etc/modules.conf
### This file is automatically generated by update-modules"
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring
# the builtin defaults of a path-statement is encountered. Until all other
# packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep
### update-modules: end processing /etc/modutils/0keep
### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules
# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner
### update-modules: end processing /etc/modutils/actions
### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use
# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off # Unix
# alias net-pf-2 off # IPv4
# alias net-pf-3 off # Amateur Radio AX.25
# alias net-pf-4 off # IPX
# alias net-pf-5 off # DDP / appletalk
# alias net-pf-6 off # Amateur Radio NET/ROM
# alias net-pf-9 off # X.25
# alias net-pf-10 off # IPv6
# alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off # Acorn Econet
alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81 bttv
alias char-major-108 ppp_generic
alias /dev/ppp 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
# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-3 loop_fish2
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
alias cipher-3 fish2
alias cipher-4 blowfish
alias cipher-6 idea
alias cipher-7 serp6f
alias cipher-8 mars6
alias cipher-11 rc62
alias cipher-15 dfc2
alias cipher-16 rijndael
alias cipher-17 rc5
### update-modules: end processing /etc/modutils/aliases
### update-modules: start processing /etc/modutils/diald
alias tap0 ethertap
options tap0 -o tap0 unit=0
alias tap1 ethertap
options tap1 -o tap1 unit=1
### update-modules: end processing /etc/modutils/diald
### update-modules: start processing /etc/modutils/hcfpci
alias /dev/ttySHCF[0-9]* hcfpciserial
alias char-major-242 hcfpciserial
alias /dev/cuaHCF[0-9]* hcfpciserial
alias char-major-243 hcfpciserial
alias /dev/modem hcfpciserial
options hcfpciserial serialmajor=242 calloutmajor=243 pcivendorid=0x14F1
pcideviceid=0x1034
### update-modules: end processing /etc/modutils/hcfpci
### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the once that are compiled into the modutils tools
# themselves.
### update-modules: end processing /etc/modutils/paths
### update-modules: start processing /etc/modutils/ppp
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
### update-modules: end processing /etc/modutils/ppp
### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t
"setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t
"setserial-module uload"
#
alias /dev/tts serial
alias /dev/tts/0 serial
alias /dev/tts/1 serial
alias /dev/tts/2 serial
alias /dev/tts/3 serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null
### update-modules: end processing /etc/modutils/setserial
### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc
### update-modules: end processing /etc/modutils/arch/i386
+ depmod -e -a
+ cat -v /proc/tty/drivers
hcfpciserial /dev/cuaHCF 243 64 serial:callout
hcfpciserial /dev/ttySHCF 242 64 serial
pty_slave /dev/pts 136 0-255 pty:slave
pty_master /dev/ptm 128 0-255 pty:master
pty_slave /dev/ttyp 3 0-255 pty:slave
pty_master /dev/pty 2 0-255 pty:master
serial /dev/cua 5 64-113 serial:callout
serial /dev/ttyS 4 64-113 serial
/dev/tty0 /dev/tty0 4 0 system:vtmaster
/dev/ptmx /dev/ptmx 5 2 system
/dev/console /dev/console 5 1 system:console
/dev/tty /dev/tty 5 0 system:/dev/tty
unknown /dev/tty 4 1-63 console
+ cat -v /proc/tty/driver/hcfpciserial
serinfo:1.0 driver revision:
0: uart:virtual port:00000001 irq:0 tx:0 rx:0 DSR
+ cat -v /proc/tty/driver/serial
serinfo:1.0 driver:4.27
0: uart:16550A port:3F8 irq:4 baud:1200 tx:0 rx:4
1: uart:16550A port:2F8 irq:3 baud:9600 tx:0 rx:6 brk:6
2: uart:unknown port:3E8 irq:4
3: uart:unknown port:2E8 irq:3
4: uart:unknown port:1A0 irq:9
5: uart:unknown port:1A8 irq:9
6: uart:unknown port:1B0 irq:9
7: uart:unknown port:1B8 irq:9
8: uart:unknown port:2A0 irq:5
9: uart:unknown port:2A8 irq:5
10: uart:unknown port:2B0 irq:5
11: uart:unknown port:2B8 irq:5
12: uart:unknown port:330 irq:4
13: uart:unknown port:338 irq:4
14: uart:unknown port:0 irq:0
15: uart:unknown port:0 irq:0
16: uart:unknown port:100 irq:12
17: uart:unknown port:108 irq:12
18: uart:unknown port:110 irq:12
19: uart:unknown port:118 irq:12
20: uart:unknown port:120 irq:12
21: uart:unknown port:128 irq:12
22: uart:unknown port:130 irq:12
23: uart:unknown port:138 irq:12
24: uart:unknown port:140 irq:12
25: uart:unknown port:148 irq:12
26: uart:unknown port:150 irq:12
27: uart:unknown port:158 irq:12
28: uart:unknown port:160 irq:12
29: uart:unknown port:168 irq:12
30: uart:unknown port:170 irq:12
31: uart:unknown port:178 irq:12
32: uart:unknown port:302 irq:3
33: uart:unknown port:302 irq:3
34: uart:unknown port:302 irq:3
35: uart:unknown port:302 irq:3
36: uart:unknown port:302 irq:3
37: uart:unknown port:302 irq:3
38: uart:unknown port:302 irq:3
39: uart:unknown port:302 irq:3
40: uart:unknown port:302 irq:3
41: uart:unknown port:302 irq:3
42: uart:unknown port:302 irq:3
43: uart:unknown port:302 irq:3
44: uart:unknown port:3220 irq:3
45: uart:unknown port:3228 irq:3
46: uart:unknown port:4220 irq:3
47: uart:unknown port:4228 irq:3
48: uart:unknown port:5220 irq:3
49: uart:unknown port:5228 irq:3
+ ls -l /dev/modem*
lrwxrwxrwx 1 root root 13 Jun 1 23:41 /dev/modem ->
/dev/ttySHCF0
+ ls -l /dev/*HCF[0-9]*
crw-rw-rw- 1 root root 243, 64 Jun 1 23:41 /dev/cuaHCF0
crw-rw-rw- 1 root root 242, 64 Jun 15 18:16 /dev/ttySHCF0
+ ls -l /dev/*cnxt*
ls: /dev/*cnxt*: No such file or directory
+ ls -l /dev/*hcf*
ls: /dev/*hcf*: No such file or directory
+ ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 Jun 15 18:16 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Jun 15 18:17 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Mar 14 2002 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Mar 14 2002 /dev/ttyS3
crw-rw-rw- 1 root root 242, 64 Jun 15 18:16 /dev/ttySHCF0
+ ls -l /dev/tts*
ls: /dev/tts*: No such file or directory
+ ls -lR /usr/lib/hcfpci/.
/usr/lib/hcfpci/.:
total 16
-r--r--r-- 1 root root 2986 Jun 1 19:37 LICENSE
-rw-r--r-- 1 root root 1373 Apr 27 18:14 config.mak
drwxr-xr-x 3 root root 4096 Apr 27 23:56 imported
drwxr-xr-x 4 root root 4096 Jun 1 23:41 modules
/usr/lib/hcfpci/./imported:
total 1116
-rw-r--r-- 1 root root 1129568 Apr 27 23:56 hcfengine-i386.O
drwxr-xr-x 2 root root 4096 Apr 27 23:56 include
-rw-r--r-- 1 root root 546 Apr 27 23:56 makeflags.mak
/usr/lib/hcfpci/./imported/include:
total 248
-rw-r--r-- 1 root root 15857 Mar 31 03:39 codesdeps.h
-rw-r--r-- 1 root root 15918 Apr 9 01:22 comctrl_ex.h
-rw-r--r-- 1 root root 5703 Jan 23 10:51 comtypes.h
-rw-r--r-- 1 root root 20687 Jan 23 10:51 configcodes.h
-rw-r--r-- 1 root root 53782 Feb 5 04:28 configtypes.h
-rw-r--r-- 1 root root 14112 Apr 26 20:07 framewrk.h
-rw-r--r-- 1 root root 5025 Jun 13 2002 osmemory.h
-rw-r--r-- 1 root root 4317 Nov 6 2002 osnvm.h
-rw-r--r-- 1 root root 22136 Apr 25 00:48 osservices.h
-rw-r--r-- 1 root root 7347 Jun 13 2002 ostime.h
-rw-r--r-- 1 root root 5363 Dec 19 07:56 targetconfigtypes.h
-rw-r--r-- 1 root root 42121 Apr 27 18:14 testdebug.h
-rw-r--r-- 1 root root 5305 Apr 9 02:34 typedefs.h
/usr/lib/hcfpci/./modules:
total 144
-rw-r--r-- 1 root root 18894 Apr 9 03:26 COPYING
drwxr-xr-x 2 root root 4096 Mar 27 16:50 binaries
-rw-r--r-- 1 root root 2678 Jun 1 19:33 common.mak
-rwxr-xr-x 1 root root 1189 Apr 27 20:14 kernelcompiler.sh
-rw-r--r-- 1 root root 2944 Apr 16 19:34 makefile
-rw-r--r-- 1 root root 642 Apr 16 19:35 mod_engine.c
-rw-r--r-- 1 root root 3769 Apr 24 20:50 mod_osspec.c
drwxr-xr-x 3 root root 4096 Jun 1 23:41 osspec
-rw-r--r-- 1 root root 57309 Apr 6 20:31 serial_core.c
-rw-r--r-- 1 root root 9506 Nov 19 2002 serial_core.h
-rw-r--r-- 1 root root 23432 Apr 26 01:28 serial_hcf.c
/usr/lib/hcfpci/./modules/binaries:
total 0
/usr/lib/hcfpci/./modules/osspec:
total 96
drwxr-xr-x 2 root root 4096 Jun 1 19:37 include
-rw-r--r-- 1 root root 699 Apr 16 19:35 makefile
-rw-r--r-- 1 root root 35446 Apr 27 23:46 osnvm.c
-rw-r--r-- 1 root root 4277 Apr 16 19:35 osresour.c
-rw-r--r-- 1 root root 22009 Apr 26 20:45 osservices.c
-rw-r--r-- 1 root root 5296 Apr 25 13:03 osstdio.c
-rw-r--r-- 1 root root 11533 Apr 16 19:36 osstring.c
/usr/lib/hcfpci/./modules/osspec/include:
total 32
-rw-r--r-- 1 root root 7216 Apr 25 12:56 oscompat.h
-rw-r--r-- 1 root root 499 Apr 16 19:35 oslinux.h
-rw-r--r-- 1 root root 1880 Apr 16 19:35 osresour_ex.h
-rw-r--r-- 1 root root 1262 Apr 16 19:35 osstdio.h
-rw-r--r-- 1 root root 2266 Apr 16 19:35 ostypedefs.h
-rw-r--r-- 1 root root 4696 Apr 24 20:21 osuniqredef.h
+ dmesg
Linux version 2.2.20 (herbert at gondolin) (gcc version 2.7.2.3) #1 Sat Apr 20
11:45:28 EST 2002
BIOS-provided physical RAM map:
BIOS-e820: 0009fc00 @ 00000000 (usable)
BIOS-e820: 00000400 @ 0009fc00 (usable)
BIOS-e820: 01f00000 @ 00100000 (usable)
Console: colour VGA+ 80x25
Calibrating delay loop... 119.60 BogoMIPS
Memory: 29724k/32768k available (1756k kernel code, 412k reserved, 724k
data, 152k init)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Dentry hash table entries: 4096 (order 3, 32k)
Buffer cache hash table entries: 32768 (order 5, 128k)
Page cache hash table entries: 8192 (order 3, 32k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Cyrix 6x86L 2x Core/Bus Clock stepping 02
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35a (19990819) Richard Gooch (rgooch at atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xfb1d0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 32768 bhash 32768)
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: ST33210A, ATA DISK drive
hdb: WDC AC22400L, ATA DISK drive
hdd: CD-ROM 24X/AKO, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: ST33210A, 3098MB w/256kB Cache, CHS=787/128/63
hdb: WDC AC22400L, 2319MB w/256kB Cache, CHS=589/128/63
hdd: ATAPI 24X CD-ROM drive, 120kB Cache
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is an 8272A
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
scsi: <fdomain> Detection failed (no card)
NCR53c406a: no available ports found
sym53c416.c: Version 1.0.0
Failed initialization of WD-7000 SCSI card!
IBM MCA SCSI: Version 3.2
IBM MCA SCSI: No Microchannel-bus present --> Aborting.
This machine does not have any IBM MCA-bus
or the MCA-Kernel-support is not enabled!
megaraid: v1.11 (Aug 23, 2000)
aec671x_detect:
3ware Storage Controller device driver for Linux v1.02.00.008.
3w-xxxx: tw_findcards(): No cards found.
scsi : 0 hosts.
scsi : detected total.
Partition check:
hda: hda1
hdb: hdb1 hdb2
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13)
apm: disabled on user request.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 152k freed
NET4: Unix domain sockets 1.0 for Linux NET4.0.
Adding Swap: 124956k swap-space (priority -1)
Unable to handle kernel NULL pointer dereference at virtual address 00000004
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c283de60>]
EFLAGS: 00010002
eax: 00000010 ebx: 00000100 ecx: c170a3d4 edx: 00000040
esi: c283f2da edi: c170bfdc ebp: c170a000 esp: c170bfcc
ds: 0018 es: 0018 ss: 0018
Process cnxthcf_mdmthrd (pid: 966, process nr: 19, stackpage=c170b000)
Stack: c2926e68 c29231f8 c2926e68 c29231f8 00000000 c28a0018 c2920018
00000078
c0108c1e c0108c27 00000000 c2926e68 c2926e58
Call Trace: [<c2926e68>] [<c29231f8>] [<c2926e68>] [<c29231f8>] [<c28a0018>]
[<c2920018>] [<c0108c1e>]
[<c0108c27>] [<c2926e68>] [<c2926e58>]
Code: 83 78 f4 01 74 07 c7 40 f4 00 00 00 00 c7 40 f8 00 00 00 00
cnxthcf_OsCreatePeriodicTimer: giving up on modem thread
HCF ASIC ID: 85
HCF DATAPUMP PART: '74' REV: 'BA'
More information about the hcflinux
mailing list