Thib G. wrote:
I'm compiling a linux 2.6.9 kernel to see if it works better.
I'll tell you ... in a few hours, when my PII 233Mhz have finished ;)
Good news : it seems to work perfectly with 2.6.9 :
no oops on connection startup, and no oops on rmmod.
I spoke a little bit too quickly ...
It does work, but not perfectly.
I had several "Badness in uhci_map_status at
drivers/usb/host/uhci-hcd.c:726" in a few hours (though it is, as far as
I have understood, only warnings), and the connection does not seem very
stable ...
In particular, I had a :
kernel: [EAGLE-USB] SM: LOS Defect
kernel: [EAGLE-USB] SM: LOS Defect
kernel: [EAGLE-USB] SM: LOS Defect
kernel: [eagle-usb] LOS Defect threshold reached. Rebooting
then, the connection was dead. A /etc/init.d/hotplug restart solved
the problem.
I also have the following messages in my log :
kernel: [EAGLE-USB] EU_IO_GETIF: eth not yet created !!
and
**ERROR** Unable to open /proc/bus/usb/001/003: errno=2
I hope it helps,
Thib.
ps : one of the "badness in uhci_map_status" :
Oct 27 22:54:29 kernel: Badness in uhci_map_status at
drivers/usb/host/uhci-hcd.c:726
Oct 27 22:54:29 kernel: [pg0+207553877/1069396992]
uhci_map_status+0x95/0xa0 [uhci_hcd]
Oct 27 22:54:29 kernel: [pg0+207554889/1069396992]
uhci_result_control+0xf9/0x220 [uhci_hcd]
Oct 27 22:54:29 kernel: [pg0+207556875/1069396992]
uhci_result_isochronous+0x6b/0xa0 [uhci_h\
cd]
Oct 27 22:54:29 kernel: [pg0+207558141/1069396992]
uhci_transfer_result+0x16d/0x180 [uhci_hc\
d]
Oct 27 22:54:29 kernel: [pg0+207559541/1069396992]
uhci_free_pending_tds+0x45/0x60 [uhci_hcd\
]
Oct 27 22:54:29 kernel: [pg0+207560097/1069396992] uhci_irq+0xe1/0x200
[uhci_hcd]
Oct 27 22:54:29 kernel: [pg0+207551612/1069396992]
uhci_alloc_qh+0x6c/0x80 [uhci_hcd]
Oct 27 22:54:29 kernel: [usb_hcd_irq+54/112] usb_hcd_irq+0x36/0x70
Oct 27 22:54:29 kernel: [handle_IRQ_event+61/128]
handle_IRQ_event+0x3d/0x80
Oct 27 22:54:29 kernel: [do_IRQ+143/304] do_IRQ+0x8f/0x130
Oct 27 22:54:29 kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20
Oct 27 22:54:29 kernel: [pg0+207744291/1069396992]
queue_ctrl_urb+0x103/0x200 [eagle_usb]
Oct 27 22:54:29 kernel: [pg0+207756576/1069396992]
eu_send_msg+0xb0/0xd0 [eagle_usb]
Oct 27 22:54:29 kernel: [pg0+207751473/1069396992] ModemSM+0x561/0x1650
[eagle_usb]
Oct 27 22:54:29 kernel: [pg0+207749424/1069396992]
WatchdogTimer+0x0/0x160 [eagle_usb]
Oct 27 22:54:29 kernel: [pg0+207749609/1069396992]
WatchdogTimer+0xb9/0x160 [eagle_usb]
Oct 27 22:54:29 kernel: [run_timer_softirq+197/448]
run_timer_softirq+0xc5/0x1c0
Oct 27 22:54:29 kernel: [do_timer+99/224] do_timer+0x63/0xe0
Oct 27 22:54:29 kernel: [__do_softirq+65/144] __do_softirq+0x41/0x90
Oct 27 22:54:29 kernel: [do_softirq+39/48] do_softirq+0x27/0x30
Oct 27 22:54:29 kernel: [do_IRQ+268/304] do_IRQ+0x10c/0x130
Oct 27 22:54:29 kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20
Oct 27 22:54:29 kernel: uhci_hcd 0000:00:07.2: uhci_result_control:
failed with status 800000
Oct 27 22:54:29 kernel: [c746a270] link (0746a1e2) element (00000001)
Oct 27 22:54:29 kernel: Element != First TD
Oct 27 22:54:29 kernel: 0: [c25ffb40] link (025ffc80) e3 Length=7
MaxLen=7 DT0 EndPt=0 Dev=\
3, PID=2d(SETUP) (buf=0435a7b0)
Oct 27 22:54:29 kernel: 1: [c25ffc80] link (025ffcc0) e3 Length=f
MaxLen=f DT1 EndPt=0 Dev=\
3, PID=e1(OUT) (buf=0435a7a0)
Oct 27 22:54:29 kernel: 2: [c25ffcc0] link (00000001) e3 IOC
Length=7ff MaxLen=7ff DT1 EndP\
t=0 Dev=3, PID=69(IN) (buf=00000000)
Oct 27 22:54:29 kernel:
Oct 27 22:54:51 kernel: [eagle-usb] Modem operational !!