OK, so I bought a Speedtouch USB modem to plug into my Linux box,
because I'd seen lots of good information and drivers for doing so, and
didn't really envisage too many problems...guess what? I've had loads of
problems :(

First off, I'll describe what I've got, and what I'm trying to do.

I have:

* a Speedtouch 330 Silver variant (which I've since found to be the
infamous rev 4, which has been causing problems).

* Suse 8.2, which (as far as I know) has all the appropriate
drivers/software to do pppoatm with the kernel-mode driver.

So:

I wanted to run the kernel-mode driver (initially I'd also wanted to use
the Thomson binary speedmgmt package, but it seem Thomson don't offer
this for download anymore).

I started off with speedbundle from the kernel-mode driver lot, and
compiled everything up.

My experiences:

Everything compiled fine, I plugged the modem in, and the hotplug didn't
work, which didn't surprise me hugely.

So, I did

$ modprobe speedtch

This worked, giving me:

======== /proc/bus/usb/devices ================
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12
D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=06b9 ProdID=4061 Rev= 4.00
S:  Manufacturer=THOMSON
S:  Product=Speed Touch 330
S:  SerialNumber=0090D0CDEBBC
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=50ms
I:  If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
I:  If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 1 Alt= 2 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=01(Isoc) MxPS= 640 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=speedtch
E:  Ad=06(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=07(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=87(I) Atr=01(Isoc) MxPS= 960 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=usbdevfs
E:  Ad=05(O) Atr=02(Bulk) MxPS=   8 Ivl=0ms
E:  Ad=85(I) Atr=02(Bulk) MxPS=   8 Ivl=0ms
=========================================================

========== /proc/net/atm/speedtch:0 =====================
Speed Touch 330  (usb-00:07.2-1)
MAC: 00:90:d0:cd:eb:bc
AAL5: tx 0 ( 0 err ), rx 0 ( 0 err, 0 drop )
Line state unknown, no firmware
=========================================================

I then moved onto the modem_run command, running "modem_run -v 2 -k -f
firmware.bin". Looking in /var/log/messages I got the following errors

========== /var/log/messages =============================
Mar  4 19:15:38 linda modem_run[2792]: modem_run version 1.2-beta2
started by root uid 0
Mar  4 19:15:41 linda kernel: usb_control/bulk_msg: timeout
Mar  4 19:15:41 linda kernel: usbdevfs: USBDEVFS_BULK failed dev 2 ep
0x85 len 512 ret -110
Mar  4 19:15:43 linda kernel: usb_control/bulk_msg: timeout
Mar  4 19:15:43 linda modem_run[2792]: BLOCK2
.....
Mar  4 19:36:17 linda modem_run[3612]: Retrying to upload microcode (#0)
Mar  4 19:36:17 linda modem_run[3612]: Best offset      0 with
probability 100%
Mar  4 19:36:17 linda kernel: usbdevfs: USBDEVFS_BULK failed dev 3 ep
0x85 len 512 ret -110
Mar  4 19:36:17 linda modem_run[3612]: Best offset 677633 with
probability 100%
Mar  4 19:36:17 linda modem_run[3612]: Firmware information
(CRC:0x5bca7d16, Size:677641, 2.0.1 - MacOSX - Win32(2.0.0))
Mar  4 19:36:19 linda kernel: usb_control/bulk_msg: timeout
Mar  4 19:36:19 linda modem_run[3612]: BLOCK1
==========================================================

After this I get no joy at all. I've tried with different versions of
modem_run: 1.2beta2 (from speedbundle), 1.2beta3 and the latest files
from CVS. None of these improve the situation. I've also tried with
patched versions for the rev4 330, and the ZZZLP2.ENI firmware (after
reading the mailing list archives concerning 330 rev 4 support).

All of these combinations still result in the USBDEVFS_BULK errors when
I run modem_run...so can anyone recommend a solution?

John (apologies for the length of this email, but I wanted to include
any information that might be useful. :))

-- 
John Beranek                         To generalise is to be an idiot.
http://redux.org.uk/                                 -- William Blake

Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se d�sinscrire : mailto:[EMAIL PROTECTED]

        

Reply via email to