[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