I've had some thing similar with the linux driver. The problem is that the microcode 
is not being reset, to do that I removed the USB driver module to power down the modem 
before restarting the whole lot again.

which seems to work fine. I've since automated this with a cron script to test the 
line and reset it if not working.

I don't know if this is possible with FreeBSD, but hope it helps.


Ahmed...


Quoting John Cordner <[EMAIL PROTECTED]>:

> 
> Hi
> 
> Just thought I'd run this by the list to see if any one has suggestions.
> 
> I've recently installed the speedtouch modem on a FreeBSD 4.5 box with the
> 1.1rc2 drivers. The modem connects fine and all is well, except (and I'm
> sure this is down to my ISP) I get "frequent" disconnections. By frequent I
> mean about once a day, but for ADSL I guess that's frequent. I've noticed
> this with BT Openworld even under Linux using Alcatel (kernel) drivers so
> I'm fairly sure it a BT thing.
> 
> However, that's not the problem - the problem comes when I try to reconnect.
> If I do
> 
>       killall modem_run
>       killall ppp
> 
> followed by
> 
>       usr/local/sbin/modem_run -v 2 -f /usr/local/libdata/mgmt.o
> 
> reconnection fails. It doesn't seem to matter how many times I repeat the
> above command (with and without a -m option) or how long I leave it; I issue
> the command and it just seems to hang.
> 
> If I now pull the USB cable from the machine and wait a couple of seconds
> and reconnect the cable and then re-issue the above command all works fine
> again. I could live with, except this box is my server and is in a not too
> readily accessible place, so having to physically access it to
> disconnect/reconnect the cable is a pain.
> 
> Does anyone have any ideas about this. Obviously the state of something is
> not being re-set properly, but I'm not sure what. I'm really not sure if
> this is a problem with the speedtouch drivers or something to do with USB on
> FreeBSD.
> 
> Thanks
> 
> John
> 
> 
> 
> I've included some log output below   (sorry - it's a bit long):
> 
> # usbdevs -v
> Controller /dev/usb0:
> addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev
> 0x0100
>  port 1 powered
>  port 2 addr 2: power 500 mA, config 1, Speed Touch USB (0x4061),
> ALCATEL(0x06b9), rev 0x0000
> 
> # cat /var/log/modem_run.log
> May 31 01:47:59 pippin modem_run[3321]: modem_run version 1.1rc2 started by
> root uid 0
> May 31 01:47:59 pippin modem_run[3321]: Found ALCATEL SpeedTouch USB modem
> May 31 01:47:59 pippin modem_run[3321]: Best offset   6463 with probability
> 100
> May 31 01:47:59 pippin modem_run[3321]: Best offset 526179 with probability
> 100
> May 31 01:48:01 pippin modem_run[3321]: BLOCK1 :    991 bytes   uploaded :
> OK
> May 31 01:48:01 pippin modem_run[3321]: Downloaded in 5.997000 ms
> <snipped chunks>...
> May 31 01:48:02 pippin modem_run[3321]: BLOCK2 :    511 bytes downloaded :
> OK
> May 31 01:48:02 pippin modem_run[3321]: Downloaded in 377.486000 ms
> <snipped chunks>...
> May 31 01:48:04 pippin modem_run[3321]: BLOCK3 : 526187 bytes   uploaded :
> OK
> May 31 01:48:04 pippin modem_run[3321]: Downloaded in 2709.046000 ms
> May 31 01:48:04 pippin modem_run[3321]: BLOCK4 :    511 bytes downloaded :
> OK
> May 31 01:48:04 pippin modem_run[3321]: Downloaded in 57.657000 ms.
> <snipped chunks>...
> May 31 01:48:05 pippin modem_run[3321]: Modem reference : 3EC18607GAAB02
> May 31 01:48:05 pippin modem_run[3321]: modem_start_synchro :
> May 31 01:48:05 pippin modem_run[3321]: 00 00
> ..
> May 31 01:48:23 pippin modem_run[3322]: Received interrupt, len = 6
> May 31 01:48:23 pippin modem_run[3322]: a1 00 01 00 00 00
> ......
> May 31 01:48:23 pippin modem_run[3321]: ADSL synchronization has been
> obtained
> May 31 01:48:23 pippin modem_run[3321]: Modem State
> May 31 01:48:23 pippin modem_run[3321]: c0 12 0007 :
> May 31 01:48:23 pippin modem_run[3321]: 20
> May 31 01:48:23 pippin modem_run[3321]: c0 12 000b :
> May 31 01:48:23 pippin modem_run[3321]: 00 00 40 02 00 00 20 01
> ..@... .
> May 31 01:48:23 pippin modem_run[3321]: c0 12 000d :
> May 31 01:48:23 pippin modem_run[3321]: 0d 00 00 ea
> ....
> May 31 01:48:23 pippin modem_run[3321]: c0 01 000e :
> May 31 01:48:23 pippin modem_run[3321]: 00
> .
> May 31 01:48:23 pippin modem_run[3321]: c0 01 000f :
> May 31 01:48:23 pippin modem_run[3321]: 00
> .
> May 31 01:48:23 pippin modem_run[3321]: ADSL line is up (576 kbit/s down |
> 288 kbit/s up)
> 
> /* modem connection dies here :(
>    have a few attempts with /usr/local/sbin/modem_run -v 2 -f
> /usr/local/libdata/mgmt.o
>    output of /var/log/modem_run.log continues */
> 
> May 31 10:26:36 pippin modem_run[4054]: modem_run version 1.1rc2 started by
> root uid 0
> May 31 10:26:37 pippin modem_run[4054]: BLOCK0
> May 31 10:26:37 pippin last message repeated 9 times
> May 31 10:27:49 pippin modem_run[4073]: modem_run version 1.1rc2 started by
> root uid 0
> May 31 10:27:49 pippin modem_run[4073]: Found ALCATEL SpeedTouch USB modem
> May 31 10:27:49 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: BLOCK0
> May 31 10:27:49 pippin modem_run[4073]: Retrying to upload microcode (#0)
> May 31 10:27:49 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: BLOCK0
> May 31 10:27:49 pippin modem_run[4073]: Retrying to upload microcode (#1)
> May 31 10:27:49 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: BLOCK0
> May 31 10:27:49 pippin modem_run[4073]: Retrying to upload microcode (#2)
> May 31 10:27:49 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:49 pippin modem_run[4073]: BLOCK0
> May 31 10:27:49 pippin modem_run[4073]: Retrying to upload microcode (#3)
> May 31 10:27:49 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#4)
> May 31 10:27:50 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#5)
> May 31 10:27:50 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#6)
> May 31 10:27:50 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#7)
> May 31 10:27:50 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#8)
> May 31 10:27:50 pippin modem_run[4073]: Best offset   6463 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: Best offset 526179 with probability
> 100
> May 31 10:27:50 pippin modem_run[4073]: BLOCK0
> May 31 10:27:50 pippin modem_run[4073]: Retrying to upload microcode (#9)
> 
> /* after serveral attempts of
>    usr/local/sbin/modem_run -v 2 -f /usr/local/libdata/mgmt.o
>    give up and pull USB cable from back of box
>    wait 10 seconds and reconnect USB cable
>    try modem_run command again
>    Success!! */
> 
> May 31 10:30:40 pippin modem_run[4087]: modem_run version 1.1rc2 started by
> root uid 0
> May 31 10:30:40 pippin modem_run[4087]: Found ALCATEL SpeedTouch USB modem
> May 31 10:30:40 pippin modem_run[4087]: Best offset   6463 with probability
> 100
> May 31 10:30:40 pippin modem_run[4087]: Best offset 526179 with probability
> 100
> May 31 10:30:42 pippin modem_run[4087]: BLOCK1 :    991 bytes   uploaded :
> OK
> May 31 10:30:42 pippin modem_run[4087]: Downloaded in 6.000000 ms
> <snipped chunks>...
> May 31 10:30:43 pippin modem_run[4087]: BLOCK2 :    511 bytes downloaded :
> OK
> May 31 10:30:43 pippin modem_run[4087]: Downloaded in 353.401000 ms
> <snipped chunks>...
> May 31 10:30:45 pippin modem_run[4087]: BLOCK3 : 526187 bytes   uploaded :
> OK
> May 31 10:30:45 pippin modem_run[4087]: Downloaded in 2704.942000 ms
> May 31 10:30:45 pippin modem_run[4087]: BLOCK4 :    511 bytes downloaded :
> OK
> May 31 10:30:45 pippin modem_run[4087]: Downloaded in 56.529000 ms.
> <snipped chunks>...
> May 31 10:30:46 pippin modem_run[4087]: Modem reference : 3EC18607GAAB02
> May 31 10:30:46 pippin modem_run[4087]: modem_start_synchro :
> May 31 10:30:46 pippin modem_run[4087]: 00 00
> ..
> May 31 10:31:00 pippin modem_run[4088]: Received interrupt, len = 6
> May 31 10:31:00 pippin modem_run[4088]: a1 00 01 00 00 00
> ......
> May 31 10:31:00 pippin modem_run[4087]: ADSL synchronization has been
> obtained
> May 31 10:31:00 pippin modem_run[4087]: Modem State
> May 31 10:31:00 pippin modem_run[4087]: c0 12 0007 :
> May 31 10:31:00 pippin modem_run[4087]: 20
> May 31 10:31:00 pippin modem_run[4087]: c0 12 000b :
> May 31 10:31:00 pippin modem_run[4087]: 00 00 40 02 00 00 20 01
> ..@... .
> May 31 10:31:00 pippin modem_run[4087]: c0 12 000d :
> May 31 10:31:00 pippin modem_run[4087]: 0d 00 00 ea
> ....
> May 31 10:31:00 pippin modem_run[4087]: c0 01 000e :
> May 31 10:31:00 pippin modem_run[4087]: 00
> .
> May 31 10:31:00 pippin modem_run[4087]: c0 01 000f :
> May 31 10:31:00 pippin modem_run[4087]: 00
> .
> May 31 10:31:00 pippin modem_run[4087]: ADSL line is up (576 kbit/s down |
> 288 kbit/s up)
> 
> 
> 
> Liste de diffusion modem ALCATEL SpeedTouch USB
> Pour se d�sinscrire :
> mailto:[EMAIL PROTECTED]?subject=unsubscribe


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

        

Reply via email to