John, I don't think your patched version will work with a silver rev 4 modem in kernel driver mode. As per the thread involving myself and others last week, the v4 software doesn't report status back after connecting, as a result of which the subprocess after fork() will not signal the main process to continue, but, more seriously, it will never execute the pusb_ioctl(fdusb,1,1,NULL) which is necessary to free the driver to attach to the pppoatm code. As I understand it, this doesn't matter if you are using the pppoa userspace code, so many users of the driver won't care. However, for those of us usuing 2.6 kernels, only the kernel space driver currently works.....
Rgds, Gary John Hysted wrote: >I have produced a patch for modem_run which should auto-detect the modem >revision and execute the appropriate code for Rev 0000, 0200 and 0400 >modems, but as I only have a green frog I am unable to test this. >For me, the patch fixes the "Error reading usb urb under heavy load on >version 1.2" problem by reverting to alternate endpoint 2 when a Rev 0000 >modem is detected. >As the patch file is 16kb, I have not attached it, but it is available as >john5_patch.patch from http://www.hystedjp.pwp.blueyonder.co.uk/ . >Could you please post the Rev of your modem (P: Vendor=06b9 ProdID=4061 >Rev= 0.00 from /proc/bus/usb/devices ) and the result of running modem_run >with the option -v 1 set. I am interested in the line that says 08:43:40 >modem_run[46] Rev 0000 detected, revision 0 chosen. >Thanks > > > >Liste de diffusion modem ALCATEL SpeedTouch USB >Pour se d�sinscrire : mailto:[EMAIL PROTECTED] > > > > > Liste de diffusion modem ALCATEL SpeedTouch USB Pour se d�sinscrire : mailto:[EMAIL PROTECTED]
