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, Design Engineer,
Fusion Digital Technology Ltd,            http://www.fusiondigitec.com/
Crown House, Hornbeam Square North,       Telephone: +44 1423 815000
Harrogate, HG2 8PB, UK.                         Fax: +44 1423 815005


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

        

Reply via email to