SLModem x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm moving a USB modem from an older i386 host to a new x86_64 host. It was running fine with slusb & slmodemd on the older host. I've tried both the slusb64bit-2.9.11-20070813 version and the slmodem-2.9.11-20080401 version with the 64-bit patch manually applied. I'm still having problems.

The software seems to install fine, although the error:

ioctl32(slmodemd:10569): Unknown cmd fd(3) cmd(00000008){00} arg(00000000) on
/dev/slusb0

displays when the driver is loaded.

wvdialconf finds the modem and queries it just fine. I'm using this modem with hylafax, which comes with it's own utility called probemodem. The probemodem output is below.

When hylafax answers a call, it picks up the line but then nothing else. Eventually it says there is an initialization error. After a bit I get:

st7554: fifo underrun!

Which continuously repeats until I unload the driver.

This is a CentOS5 host with the stock 2.6.18-53.1.14.el5 kernel on dual Xeon CPUs.

Does anyone have any ideas?

Thanks,
Kirk Bocek




probemodem output:

Probing for best speed to talk to modem: 38400 OK.

This looks like a Class 1 modem.

ATI0    RESULT = "OK"   RESPONSE = "SmartLink Soft Modem"
ATI1    RESULT = "OK"   RESPONSE = "SmartLink Soft Modem, 2.9.11"
ATI2    RESULT = "OK"   RESPONSE = "SmartLink Soft Modem, 2.9.11"
ATI3    RESULT = "OK"   RESPONSE = "/dev/slusb0"
ATI4 RESULT = "OK" RESPONSE = "s00=000 s01=000 s02=043 s03=013 s04=010 s05=008 s06=002 s07=060"
ATI5    RESULT = "OK"   RESPONSE = "Stored Profile 0:"
ATI6    RESULT = "OK"   RESPONSE = "Stored Profile 1:"
ATI7    RESULT = "OK"   RESPONSE = "Country: USA"
ATI8    RESULT = "ERROR"        RESPONSE = "ERROR"
ATI9    RESULT = "ERROR"        RESPONSE = "ERROR"

Class 1 stuff...

AT+FCLASS=?     RESULT = "OK"   RESPONSE = "0,1,8"
AT+FCLASS?      RESULT = "OK"   RESPONSE = "1"
AT+FCLASS=0     RESULT = "OK"   RESPONSE = "OK"
AT+FCLASS=1     RESULT = "OK"   RESPONSE = "OK"
AT+FCLASS?      RESULT = "OK"   RESPONSE = "1"
AT+FJUNK=?      RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FJUNK?       RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FAA=?        RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FAA? RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FAE=?        RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FAE? RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FTH=?        RESULT = "OK"   RESPONSE = "3"
AT+FRH=?        RESULT = "OK"   RESPONSE = "3"
AT+FTM=? RESULT = "OK" RESPONSE = "24,48,72,73,74,96,97,98,121,122,145,146" AT+FRM=? RESULT = "OK" RESPONSE = "24,48,72,73,74,96,97,98,121,122,145,146"
AT+FTS=?        RESULT = "ERROR"        RESPONSE = "ERROR"
AT+FRS=?        RESULT = "ERROR"        RESPONSE = "ERROR"

[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux