[hsflinux] minimum requiremet for hsfmodem

Eric Santonacci Eric.Santonacci at talc.fr
Fri Dec 2 10:21:09 EST 2005


Hello,

I'm working on an "embedded" Linux system that should fit on a Compact 
Flash 64Mb. The system is read-only and have to use a Conexant 
softmodem. I prepared the package hsfmodem on a complete Linux 
distribution and take binaires and config file to put on the embedded 
system. However, I still have some trouble:

- After boot start, hsfconfig does not detect the hsfmodem even if it 
exists in /proc/bus/usb/devices. I need to unplug and plug the modem 
before it is detected by hsfmodem driver.

- when hsfconfig -i detects the modem, hsfconfig asked me for email and 
Id which it didn't do on the development host and finished with "ERROR".

- I can't unload and reload hsfmodem module. It crashes the system at 
reload.

I think I miss some dependencies. What are the minimim requirement to 
make hsfmodem driver working? What do I do wrong?
I can provide you the dumpdiag but here is the USB status while hsfmodem 
is not detected by hsf driver. and hsfconfig -i output:

USB Status for kernel:  Linux 2.6.14.2-2tr i686

USB up; bus count is 1
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.14.2-2tr uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:07.3
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
T:  Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  6 Spd=12  MxCh= 0
P:  Vendor=0572 ProdID=1300 Rev= 1.00
S:  Manufacturer=Conexant Systems, Inc.
S:  Product=USB HSF Modem
I:  If#= 0 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=01 Prot=ff Driver=(none)
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.14.2-2tr uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:07.2
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

USB Drivers Loaded:
hiddev
hsfusbcd2
hub
usb
usbfs
usbhid

khubd/hotplug thread:
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
1 S     0   982     6  0  70  -5 -     0 hub_th ?        00:00:00 khubd

Module                  Size  Used by
hsfusbcd2              57624  0
hsfserial              19876  1 hsfusbcd2
hsfengine            1315860  1 hsfserial
hsfosspec              80232  3 hsfusbcd2,hsfserial,hsfengine
hsfsoar                57856  1 hsfusbcd2
8139too                20864  0
mii                     4480  1 8139too
crc32                   4096  1 8139too
via82cxxx              12060  0 [permanent]
ide_disk               13824  3
piix                    8964  0 [permanent]
ide_core              105952  3 via82cxxx,ide_disk,piix
usbhid                 34144  0
uhci_hcd               28304  0
usbcore                98816  5 hsfusbcd2,hsfosspec,usbhid,uhci_hcd


Config for modem unit 0: /dev/ttySHSF0
         Device instance: 0-USB-0572:1300
         HW profile name: hsfcadmus2
         Registration ID: AE0D-B63B-7273
         License owner  : unknown
         License key    : FREE
         License status : FREE (max 14.4kbps data only)
         Current region : USA (T.35 code: 00B5)

The /dev/modem alias (symlink) points to /dev/ttySHSF0



thanks in advance for your help
regards
-- 
Eric Santonacci / TALC Informatique


More information about the hsflinux mailing list