Tested with the brand new 2.6.6-rc3 kernel $ tail -n 50 /varlog/everything.current | grep modem_run Apr 29 00:10:39 [modem_run] modem_run version 1.2 started by edy uid 0 Apr 29 00:11:22 [modem_run] ADSL synchronization has been obtained Apr 29 00:11:22 [modem_run] ADSL line is up (5632 kbit/s down | 384 kbit/s up) Apr 29 00:11:22 [modem_run] Error reading interrupts Apr 29 00:11:22 [modem_run] [monitoring report] ADSL link stays stable (down) Apr 29 00:11:23 [modem_run] Device disconnected, shutting down
This was the log with a speedtouch 330 rev 4, a speedtouch rev 0 sees the link going down (modem_run doesn't pretend seeing it being stable down when it was obviously up 1s before) $ cat /proc/net/atm/speedtch\:0 Speed Touch 330 (usb-0000:00:10.0-1) MAC: 00:90:d0:b7:96:44 AAL5: tx 4 ( 0 err ), rx 4 ( 0 err, 0 drop ) Line up, firmware loaded With a speedtouch 330, everything stops there, not a single byte goes through the interface. But with a a Speed Touch USB rev0 modem (the ray thingy), i can rx/tx bytes. But this time, i cannot unload uhci-hcd w/o a kernel oops. The kernel is tainted, but i'm sure it has nothing to do. Btw i'm not sure the rev0 behaves that way all the time Apr 29 00:24:45 [kernel] Unable to handle kernel NULL pointer dereference at virtual address 00000004 Apr 29 00:24:45 [kernel] printing eip: Apr 29 00:24:45 [kernel] e0e20e5f Apr 29 00:24:45 [kernel] *pde = 00000000 Apr 29 00:24:45 [kernel] Oops: 0000 [#1] Apr 29 00:24:45 [kernel] CPU: 0 Apr 29 00:24:45 [kernel] EIP: 0060:[pg0+548765279/1070813184] Tainted: P Apr 29 00:24:45 [kernel] EFLAGS: 00010013 (2.6.6) Apr 29 00:24:45 [kernel] EIP is at destroy_async+0x14/0x6c [usbcore] Apr 29 00:24:45 [kernel] eax: d68b89ac ebx: 00000286 ecx: 00000000 edx: d68b8990 Apr 29 00:24:45 [kernel] esi: d68b89ac edi: d68b8990 ebp: d580a000 esp: d580be54 Apr 29 00:24:45 [kernel] ds: 007b es: 007b ss: 0068 Apr 29 00:24:45 [kernel] Process modprobe (pid: 1459, threadinfo=d580a000 task=dfa3f170) Apr 29 00:24:45 [kernel] Stack: d9cbbc94 e0e2cc40 ffffffff e0e20f4e d68b8990 d68b89ac e0e1a077 d9cbbc94 Apr 29 00:24:45 [kernel] d9cbbca4 e0e2cc60 c01a1933 d9cbbca4 d9cbbca4 d67df0cc c01a1a23 d9cbbca4 Apr 29 00:24:45 [kernel] d9cbbca4 d67df0cc c01a0d9a d9cbbca4 d9cbbca4 d67df000 c01a0dc9 d9cbbca4 Apr 29 00:24:45 [kernel] Call Trace: Apr 29 00:24:45 [kernel] [pg0+548765518/1070813184] driver_disconnect+0x31/0x34 [usbcore] Apr 29 00:24:45 [kernel] [pg0+548737143/1070813184] usb_unbind_interface+0x31/0x5b [usbcore] Apr 29 00:24:45 [kernel] [device_release_driver+64/75] device_release_driver+0x40/0x4b Apr 29 00:24:45 [kernel] [bus_remove_device+59/119] bus_remove_device+0x3b/0x77 Apr 29 00:24:45 [kernel] [device_del+86/122] device_del+0x56/0x7a Apr 29 00:24:45 [kernel] [device_unregister+11/22] device_unregister+0xb/0x16 Apr 29 00:24:45 [kernel] [pg0+548755567/1070813184] usb_disable_device+0x68/0x91 [usbcore] Apr 29 00:24:45 [kernel] [pg0+548739559/1070813184] usb_disconnect+0x80/0xbb [usbcore] Apr 29 00:24:45 [kernel] [pg0+548739544/1070813184] usb_disconnect+0x71/0xbb [usbcore] Apr 29 00:24:45 [kernel] [pg0+548763863/1070813184] usb_hcd_pci_remove+0x6f/0x13f [usbcore] Apr 29 00:24:45 [kernel] [pci_device_remove+25/44] pci_device_remove+0x19/0x2c Apr 29 00:24:45 [kernel] [device_release_driver+64/75] device_release_driver+0x40/0x4b Apr 29 00:24:45 [kernel] [driver_detach+27/42] driver_detach+0x1b/0x2a Apr 29 00:24:45 [kernel] [bus_remove_driver+38/89] bus_remove_driver+0x26/0x59 Apr 29 00:24:45 [kernel] [driver_unregister+11/27] driver_unregister+0xb/0x1b Apr 29 00:24:45 [kernel] [pci_unregister_driver+14/25] pci_unregister_driver+0xe/0x19 Apr 29 00:24:45 [kernel] [pg0+548690101/1070813184] uhci_hcd_cleanup+0xa/0x4b [uhci_hcd] Apr 29 00:24:45 [kernel] [sys_delete_module+285/335] sys_delete_module+0x11d/0x14f Apr 29 00:24:45 [kernel] [do_munmap+255/267] do_munmap+0xff/0x10b Apr 29 00:24:45 [kernel] [syscall_call+7/11] syscall_call+0x7/0xb Apr 29 00:24:45 [kernel] Apr 29 00:24:45 [kernel] Code: 8b 51 04 8b 01 89 50 04 89 02 89 49 04 89 09 53 9d ff 71 20 Hope that means something to you duncan, because i'm still the same kernel noobish i was three years ago. PS: i can't test pppd+pppoa or pppd+speedtch because i'm now in a "degroupe free.fr" zone so i'm using ip o atm directly. -- Edouard Gomez Liste de diffusion modem ALCATEL SpeedTouch USB Pour se désinscrire : mailto:[EMAIL PROTECTED]