[hcflinux] Use of HCFPCI modem under Debian

Tim or Debs tim.debs at clear.net.nz
Fri Aug 8 01:41:46 EDT 2003


Hi,

Seems that getting these modems to work can be a tricky business!

Can anyone help - I've installed the HCF modules under Debian 3 and am able
to load the modules OK.  However, whenever I try to connect to the modem I
get the same error message appearing in the log files:

HCF: DEVMGR ERROR: DpReset ....

The full text of hcfpciconfig --dumpdiag is below.

Thanks!


+ modprobe -v hcfpciserial
/sbin/insmod /lib/modules/2.4.18/misc/hcfpciosspec.o
Warning: loading /lib/modules/2.4.18/misc/hcfpciosspec.o will taint the
kernel: non-GPL license - Copyright (C) 1996-2002 Conexant Systems Inc. All
Rights Reserved.
Using /lib/modules/2.4.18/misc/hcfpciosspec.o
Symbol version prefix ''
/sbin/insmod /lib/modules/2.4.18/misc/hcfpciengine.o
Warning: loading /lib/modules/2.4.18/misc/hcfpciengine.o will taint the
kernel: non-GPL license - Copyright (C) 1996-2002 Conexant Systems Inc. All
Rights Reserved.
Using /lib/modules/2.4.18/misc/hcfpciengine.o
/sbin/insmod /lib/modules/2.4.18/misc/hcfpciserial.o serialmajor=240
calloutmajor=241 pcivendorid=0x127A pcideviceid=0x2005
Using /lib/modules/2.4.18/misc/hcfpciserial.o

+ lsmod
Module                  Size  Used by    Tainted: P
hcfpciserial           21792   0  (unused)
hcfpciengine          891184   0  [hcfpciserial]
hcfpciosspec           16320   0  [hcfpciserial hcfpciengine]
nls_iso8859-1           2848   2  (autoclean)
nls_cp437               4384   2  (autoclean)
vfat                    9276   2  (autoclean)
fat                    29272   0  (autoclean) [vfat]
slip                    8064   2  (autoclean)
slhc                    4480   1  (autoclean) [slip]

+ date
Thu Aug  7 12:01:35 GMT+12 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: "NEWZEALAND", T.35 code: 007E
 PCI Modem vendor-id: 127A, device-id: 2005
 PCI Modem subvendor-id: 127A, subdevice-id: 2005
 Driver inf filename: /etc/hcfpci/inf/hcfv90_linux.inf

+ identify_system
linux-i586(i586)-2.4.18-MODVERS Debian-3.0

+ uname -a
Linux debian 2.4.18 #1 Thu Aug 7 11:08:54 GMT+12 2003 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.4.18 (root at debian) (gcc version 2.95.4 20011002 (Debian
prerelease)) #1 Thu Aug 7 11:08:54 GMT+12 2003

+ cat -v /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model  : 4
model name : Pentium MMX
stepping : 4
cpu MHz  : 200.460
fdiv_bug : no
hlt_bug  : no
f00f_bug : yes
coma_bug : no
fpu  : yes
fpu_exception : yes
cpuid level : 1
wp  : yes
flags  : fpu vme de pse tsc msr mce cx8 mmx
bogomips : 399.76


+ cat -v /etc/debian_version
3.0

+ lspci -n
00:00.0 Class 0600: 8086:7100 (rev 01)
00:07.0 Class 0601: 8086:7110 (rev 01)
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 01)
00:09.0 Class 0300: 5333:8901 (rev 16)
00:12.0 Class 0780: 127a:2005 (rev 01)

+ lspci -v
00:00.0 Host bridge: Intel Corp. 430TX - 82439TX MTXC (rev 01)
 Flags: bus master, medium devsel, latency 32

00:07.0 ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 01)
 Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01) (prog-if 80
[Master])
 Flags: bus master, medium devsel, latency 64
 I/O ports at ecd0 [size=16]

00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01) (prog-if 00
[UHCI])
 Flags: bus master, medium devsel, latency 64, IRQ 9
 I/O ports at ece0 [size=32]

00:07.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 01)
 Flags: medium devsel, IRQ 9

00:09.0 VGA compatible controller: S3 Inc. Trio 64V2/DX or /GX (rev 16)
(prog-if 00 [VGA])
 Flags: medium devsel, IRQ 9
 Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
 Expansion ROM at <unassigned> [disabled] [size=64K]

00:12.0 Communication controller: Rockwell International HCF 56k Data/Fax
Modem (rev 01)
 Subsystem: Rockwell International HCF 56k Data/Fax Modem
 Flags: bus master, medium devsel, latency 64, IRQ 11
 Memory at fedf0000 (32-bit, non-prefetchable) [size=64K]
 I/O ports at ecc8 [size=8]
 Capabilities: [40] Power Management version 2


+ lspci -n -vvv
00:00.0 Class 0600: 8086:7100 (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

00:07.0 Class 0601: 8086:7110 (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: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: 64
 Region 4: I/O ports at ecd0 [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: 64
 Interrupt: pin D routed to IRQ 9
 Region 4: I/O ports at ece0 [size=32]

00:07.3 Class 0680: 8086:7113 (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-
 Interrupt: pin ? routed to IRQ 9

00:09.0 Class 0300: 5333:8901 (rev 16)
 Subsystem: 5555:df55
 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 9
 Region 0: Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
 Expansion ROM at <unassigned> [disabled] [size=64K]

00:12.0 Class 0780: 127a:2005 (rev 01)
 Subsystem: 127a:2005
 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: 64
 Interrupt: pin A routed to IRQ 11
 Region 0: Memory at fedf0000 (32-bit, non-prefetchable) [size=64K]
 Region 1: I/O ports at ecc8 [size=8]
 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 Corp. 430TX - 82439TX MTXC (rev 1).
      Master Capable.  Latency=32.
  Bus  0, device   7, function  0:
    ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 1).
  Bus  0, device   7, function  1:
    IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 1).
      Master Capable.  Latency=64.
      I/O at 0xecd0 [0xecdf].
  Bus  0, device   7, function  2:
    USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 1).
      IRQ 9.
      Master Capable.  Latency=64.
      I/O at 0xece0 [0xecff].
  Bus  0, device   7, function  3:
    Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 1).
      IRQ 9.
  Bus  0, device   9, function  0:
    VGA compatible controller: S3 Inc. Trio 64V2/DX or /GX (rev 22).
      IRQ 9.
      Non-prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
  Bus  0, device  18, function  0:
    Communication controller: Rockwell International HCF 56k Data/Fax Modem
(rev 1).
      IRQ 11.
      Master Capable.  Latency=64.
      Non-prefetchable 32 bit memory at 0xfedf0000 [0xfedfffff].
      I/O at 0xecc8 [0xeccf].

+ cat -v /proc/cmdline
BOOT_IMAGE=Linux ro root=306

+ cat -v /proc/uptime
1014.54 595.27

+ cat -v /proc/devices
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 ttyS
  5 cua
  7 vcs
 10 misc
128 ptm
136 pts
162 raw
180 usb

Block devices:
  2 fd
  3 ide0
 22 ide1

+ cat -v /proc/misc
  1 psaux

+ cat -v /proc/filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
nodev binfmt_misc
 ext2
 iso9660
nodev nfs
nodev autofs
nodev devpts
 vfat

+ cat -v /proc/interrupts
           CPU0
  0:     101458          XT-PIC  timer
  1:        748          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  6:         20          XT-PIC  floppy
  9:          0          XT-PIC  usb-uhci
 12:       5882          XT-PIC  PS/2 Mouse
 14:       5531          XT-PIC  ide0
 15:          5          XT-PIC  ide1
NMI:          0
ERR:          0

+ cat -v /proc/iomem
00000000-0009f7ff : System RAM
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000e2de3-000ec2d2 : reserved
000f0000-000fffff : System ROM
00100000-07ffffff : System RAM
  00100000-00210806 : Kernel code
  00210807-002695f7 : Kernel data
f8000000-fbffffff : S3 Inc. Trio 64V2/DX or /GX
fedf0000-fedfffff : Rockwell International HCF 56k Data/Fax Modem
ffff13c6-ffffffff : reserved

+ cat -v /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0213-0213 : isapnp read
0376-0376 : ide1
03c0-03df : vga+
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(set)
0a79-0a79 : isapnp write
0cf8-0cff : PCI conf1
7000-703f : Intel Corp. 82371AB PIIX4 ACPI
9000-901f : Intel Corp. 82371AB PIIX4 ACPI
ecc8-eccf : Rockwell International HCF 56k Data/Fax Modem
ecd0-ecdf : Intel Corp. 82371AB PIIX4 IDE
  ecd0-ecd7 : ide0
  ecd8-ecdf : ide1
ece0-ecff : Intel Corp. 82371AB PIIX4 USB
  ece0-ecff : usb-uhci

+ cat -v /proc/dma
 2: floppy
 4: cascade

+ cat -v /proc/mtrr
cat: /proc/mtrr: No such file or directory

+ cat -v /proc/partitions
major minor  #blocks  name

   3     0    4210920 hda
   3     1    1649466 hda1
   3     2          1 hda2
   3     5     512631 hda5
   3     6    2048256 hda6

+ cat -v /proc/mounts
/dev/root / ext2 rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hda1 /mnt/c vfat rw 0 0
/dev/fd0 /floppy vfat rw,nosuid,nodev,noexec 0 0

+ cat -v /proc/swaps
Filename   Type  Size Used Priority
/dev/hda5                       partition 512620 0 -1

+ cat -v /proc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:  130015232 83218432 46796800        0  2973696 49963008
Swap: 524922880        0 524922880
MemTotal:       126968 kB
MemFree:         45700 kB
MemShared:           0 kB
Buffers:          2904 kB
Cached:          48792 kB
SwapCached:          0 kB
Active:          27132 kB
Inactive:        46716 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       126968 kB
LowFree:         45700 kB
SwapTotal:      512620 kB
SwapFree:       512620 kB

+ cat -v /proc/stat
cpu  39562 0 2404 59502
cpu0 39562 0 2404 59502
page 48930 8276
swap 1 0
intr 113655 101468 748 0 0 1 0 20 0 0 0 0 0 5882 0 5531 5 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
disk_io: (2,0):(20,20,215,0,0) (3,0):(5559,4312,97645,1247,16552)
ctxt 82201
btime 1060299957
processes 1004

+ cat -v /proc/apm
cat: /proc/apm: No such file or directory

+ cat -v /proc/modules
nls_iso8859-1           2848   2 (autoclean)
nls_cp437               4384   2 (autoclean)
vfat                    9276   2 (autoclean)
fat                    29272   0 (autoclean) [vfat]
slip                    8064   2 (autoclean)
slhc                    4480   1 (autoclean) [slip]

+ 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.4.18/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-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=0x2005

### 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
serial               /dev/cua        5  64-127 serial:callout
serial               /dev/ttyS       4  64-127 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
/dev/vc/0            /dev/vc/0       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/vc/%d      4    1-63 console

+ cat -v /proc/tty/driver/serial
serinfo:1.0 driver:5.05c revision:2001-07-08
0: uart:16550A port:3F8 irq:4 baud:9600 tx:0 rx:0
1: uart:unknown port:2F8 irq:3
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:0 irq:0
33: uart:unknown port:0 irq:0
34: uart:unknown port:0 irq:0
35: uart:unknown port:0 irq:0
36: uart:unknown port:0 irq:0
37: uart:unknown port:0 irq:0
38: uart:unknown port:0 irq:0
39: uart:unknown port:0 irq:0
40: uart:unknown port:0 irq:0
41: uart:unknown port:0 irq:0
42: uart:unknown port:0 irq:0
43: uart:unknown port:0 irq:0
44: uart:unknown port:0 irq:0
45: uart:unknown port:0 irq:0
46: uart:unknown port:0 irq:0
47: uart:unknown port:0 irq:0
48: uart:unknown port:0 irq:0
49: uart:unknown port:0 irq:0
50: uart:unknown port:0 irq:0
51: uart:unknown port:0 irq:0
52: uart:unknown port:0 irq:0
53: uart:unknown port:0 irq:0
54: uart:unknown port:0 irq:0
55: uart:unknown port:0 irq:0
56: uart:unknown port:0 irq:0
57: uart:unknown port:0 irq:0
58: uart:unknown port:0 irq:0
59: uart:unknown port:0 irq:0
60: uart:unknown port:0 irq:0
61: uart:unknown port:0 irq:0
62: uart:unknown port:0 irq:0
63: uart:unknown port:0 irq:0

+ ls -l /dev/modem*
lrwxrwxrwx    1 root     root           13 Aug  7 11:56 /dev/modem ->
/dev/ttySHCF0

+ ls -l /dev/*HCF[0-9]*
crw-rw-rw-    1 root     root     241,  64 Aug  7 11:56 /dev/cuaHCF0
crw-rw-rw-    1 root     root     240,  64 Aug  7 11:56 /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 Aug  7 11:59 /dev/ttyS0
crw-rw----    1 root     dialout    4,  65 Mar 14  2002 /dev/ttyS1
crw-rw----    1 root     dialout    4,  66 Mar 14  2002 /dev/ttyS2
crwxrwx--x    1 root     dialout    4,  67 Mar 14  2002 /dev/ttyS3
crw-rw-rw-    1 root     root     240,  64 Aug  7 11:56 /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 Jul 15 06:47 LICENSE
-r--r--r--    1 root     root         1373 Apr 27 05:14 config.mak
drwxr-xr-x    3 root     root         4096 Aug  1 10:19 imported
drwxr-xr-x    4 root     root         4096 Aug  7 11:56 modules

/usr/lib/hcfpci/./imported:
total 1116
-r--r--r--    1 root     root      1129568 Apr 27 10:56 hcfengine-i386.O
drwxr-xr-x    2 root     root         4096 Aug  1 10:19 include
-r--r--r--    1 root     root          546 Apr 27 10:56 makeflags.mak

/usr/lib/hcfpci/./imported/include:
total 248
-r--r--r--    1 root     root        15857 Mar 30 14:39 codesdeps.h
-r--r--r--    1 root     root        15918 Apr  8 12:22 comctrl_ex.h
-r--r--r--    1 root     root         5703 Jan 22  2003 comtypes.h
-r--r--r--    1 root     root        20687 Jan 22  2003 configcodes.h
-r--r--r--    1 root     root        53782 Feb  4  2003 configtypes.h
-r--r--r--    1 root     root        14112 Apr 26 07:07 framewrk.h
-r--r--r--    1 root     root         5025 Jun 12  2002 osmemory.h
-r--r--r--    1 root     root         4317 Nov  5  2002 osnvm.h
-r--r--r--    1 root     root        22136 Apr 24 11:48 osservices.h
-r--r--r--    1 root     root         7347 Jun 12  2002 ostime.h
-r--r--r--    1 root     root         5363 Dec 18  2002 targetconfigtypes.h
-r--r--r--    1 root     root        42121 Apr 27 05:14 testdebug.h
-r--r--r--    1 root     root         5305 Apr  8 13:34 typedefs.h

/usr/lib/hcfpci/./modules:
total 144
-r--r--r--    1 root     root        18894 Apr  8 14:26 COPYING
drwxr-xr-x    2 root     root         4096 Mar 27 04:50 binaries
-r--r--r--    1 root     root         2682 Dec 26  2002 common.mak
-rwxr-xr-x    1 root     root         1189 Apr 27 07:14 kernelcompiler.sh
-r--r--r--    1 root     root         2944 Apr 16 06:34 makefile
-r--r--r--    1 root     root          642 Apr 16 06:35 mod_engine.c
-r--r--r--    1 root     root         3769 Apr 24 07:50 mod_osspec.c
drwxr-xr-x    3 root     root         4096 Aug  7 11:56 osspec
-r--r--r--    1 root     root        57309 Apr  6 07:31 serial_core.c
-r--r--r--    1 root     root         9506 Nov 19  2002 serial_core.h
-r--r--r--    1 root     root        23432 Apr 25 12: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 Aug  1 10:19 include
-r--r--r--    1 root     root          699 Apr 16 06:35 makefile
-r--r--r--    1 root     root        35446 Apr 27 10:46 osnvm.c
-r--r--r--    1 root     root         4277 Apr 16 06:35 osresour.c
-r--r--r--    1 root     root        22009 Apr 26 07:45 osservices.c
-r--r--r--    1 root     root         5296 Apr 25 00:03 osstdio.c
-r--r--r--    1 root     root        11533 Apr 16 06:36 osstring.c

/usr/lib/hcfpci/./modules/osspec/include:
total 32
-r--r--r--    1 root     root         7216 Apr 24 23:56 oscompat.h
-r--r--r--    1 root     root          499 Apr 16 06:35 oslinux.h
-r--r--r--    1 root     root         1880 Apr 16 06:35 osresour_ex.h
-r--r--r--    1 root     root         1262 Apr 16 06:35 osstdio.h
-r--r--r--    1 root     root         2266 Apr 16 06:35 ostypedefs.h
-r--r--r--    1 root     root         4696 Apr 24 07:21 osuniqredef.h

+ dmesg
Linux version 2.4.18 (root at debian) (gcc version 2.95.4 20011002 (Debian
prerelease)) #1 Thu Aug 7 11:08:54 GMT+12 2003
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e2de3 - 00000000000ec2d3 (reserved)
 BIOS-e820: 00000000000f13c6 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
 BIOS-e820: 00000000ffff13c6 - 0000000100000000 (reserved)
On node 0 totalpages: 32768
zone(0): 4096 pages.
zone(1): 28672 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=Linux ro root=306
Initializing CPU#0
Detected 200.460 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 399.76 BogoMIPS
Memory: 126752k/131072k available (1090k kernel code, 3932k reserved, 355k
data, 216k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 8192 (order: 3, 32768 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Before vendor init, caps: 008001bf 00000000 00000000, vendor = 0
Intel Pentium with F0 0F bug - workaround enabled.
CPU: After vendor init, caps: 008001bf 00000000 00000000 00000000
CPU:     After generic, caps: 008001bf 00000000 00000000 00000000
CPU:             Common caps: 008001bf 00000000 00000000 00000000
CPU: Intel Pentium MMX stepping 04
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xf668d, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
isapnp: Scanning for PnP cards...
isapnp: Card 'ESS Plug and Play AudioDrive'
isapnp: 1 Plug & Play card detected total
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
block: 128 slots per queue, batch=32
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xecd0-0xecd7, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xecd8-0xecdf, BIOS settings: hdc:pio, hdd:DMA
hda: SAMSUNG SV0432A, ATA DISK drive
hdd: CD-ROM 32X/AKU, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 8421840 sectors (4312 MB) w/482KiB Cache, CHS=8912/15/63, UDMA(33)
hdd: ATAPI 20X CD-ROM drive, 128kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
Partition check:
 hda: hda1 hda2 < hda5 hda6 >
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 96M
agpgart: no supported devices found.
SCSI subsystem driver Revision: 1.00
request_module[scsi_hostadapter]: Root fs not mounted
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Enabling device 00:07.2 (0004 -> 0005)
PCI: Found IRQ 9 for device 00:07.2
PCI: Sharing IRQ 9 with 00:09.0
uhci.c: USB UHCI at I/O 0xece0, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 216k freed
Adding Swap: 512620k swap-space (priority -1)
CSLIP: code copyright 1989 Regents of the University of California
SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256).
SLIP linefill/keepalive option.
VFS: Disk change detected on device fd(2,0)
PCI: Enabling device 00:12.0 (0004 -> 0007)
PCI: Found IRQ 11 for device 00:12.0
HCF ASIC ID: 215
3738763.275: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738763.275: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=0
3738763.780: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738763.780: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=1
3738764.285: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738764.285: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=2
3738764.285: HCF: DEVMGR Fails DM_ActivateHardware
hcf_request_port: ComCtrlOpen failed, r=1!
PCI: Found IRQ 11 for device 00:12.0
HCF ASIC ID: 215
3738939.240: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738939.240: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=0
3738939.745: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738939.745: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=1
3738940.250: HCF: DEVMGR ERROR: DpReset: timed out waiting for checksum 1
3738940.250: HCF: DEVMGR ERROR!!!! DpReset returns FALSE, attempt=2
3738940.250: HCF: DEVMGR Fails DM_ActivateHardware
hcf_request_port: ComCtrlOpen failed, r=1!




More information about the hcflinux mailing list