comp.os.linux.networking
[Top] [All Lists]

Re: SpeedTouch 330 modem firmware uploading problem :|

Subject: Re: SpeedTouch 330 modem firmware uploading problem :|
From: Alexander Clouter
Date: Sat, 14 May 2005 18:58:29 -0000
Newsgroups: comp.os.linux.networking
Hi there,

On 2005-05-14, Adam Dyga <adeon@xxxxxxxxxxxxxx> wrote:
>
> HELLO,
>
> I've got a big problem with Thomson/Alcatel SpeedTouch 330 modem.
>
Ahhh, but when it works its a beauty :)

> Generally, there is a problem with firmware uploading.
> The modem is silver, and according to /proc/bus/usb/devices its revision 
> is 4.00 so the right firmware is in ZZZL_3.012 file in 
> SpeedTouch330_firmware_3012.zip.
>
> I tried to use speedbundle package from 
> http://linux-usb.sourceforge.net/SpeedTouch. Installation went OK, but 
> when the /etc/hotplub/usb/speedtch script (called by hotplug machinery)
> starts modem_run it fails to upload the firmware.
> Logged error messages:
>
> May 14 17:37:38 gnat modem_run[2103]: BLOCK1
> May 14 17:37:40 gnat kernel: usb 1-2: modem_run timed out on ep5in
> May 14 17:37:40 gnat kernel: usb 1-2: usbfs: USBDEVFS_BULK failed ep 
> 0x85 len 512 ret -110
> May 14 17:37:42 gnat kernel: usb 1-2: modem_run timed out on ep5out
> May 14 17:37:42 gnat kernel: usb 1-2: usbfs: USBDEVFS_BULK failed ep 0x5 
> len 935 ret -110
> May 14 17:37:42 gnat modem_run[2103]: BLOCK1
>
> This is repeated a few times, then the modem_run fails (return code!=0).
> This is log output from 2.6.11.9 kernel, but 2.4.30 generates very 
> similar messages.
> The same problem exists when I try to invoke modem_run manually.
>
> The modem is detected by OS correctly, output from lsusb:
> Bus 002 Device 001: ID 0000:0000
> Bus 001 Device 001: ID 0000:0000
> Bus 001 Device 002: ID 06b9:4061 Alcatel Telecom Speed Touch ISDN or 
> ADSL Modem
>
> What's more, the modem works alright in windows :|
> Does anybody know a solution? Help !!
>
I spent hours working this one out and I realised I had forgotten to create a 
/sys directory and mount it.  You probably have forgotten your /proc/bus/usb 
too.  Create /sys and add the following to your /etc/fstab:

-------- relevant chunk of my /etc/fstab --------
# system file systems:
proc            /proc           proc    defaults                        0 0
sys             /sys            sysfs   defaults                        0 0
devpts          /dev/pts        devpts  defaults                        0 0
tmpfs           /tmp            tmpfs   size=256M,nosuid,nodev          0 0
usbfs           /proc/bus/usb   usbfs   defaults                        0 0
--------

Have fun

Alex

> Cheers
> AD

<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy