First of all: I can NOT reproduce the error with kernel 2.6.0-test5. > Eckhard Jokisch wrote: > > Hi David, > > I'm working on it. The problem is at least on my machine reproduceable. > > #/etc/init.d/hotplug start > > #ifconfig usb0 192.168.104.2 > > #ping 192.168.104.1 /* this is the Zaurus */ > > works until here. > > When I suspend the Zaurus and wake it up again the oops occures. > > But when you disconnect/reconnect ... ? I have the Zaurus in the craddle all the time. I'm running openzaurus 0.9 on it. After having set up usb0 and press the suspend button on zaurus the usb device gets unregistered as expected. usb0 is not there anymore. Then I press the button on the zaurus again and the device gets registered as expected. As usb0 has forgotten about it's IP I do again #ifconfig usb0 192.168.104.2 and if I want to ping or make something else via usb0 the oops appears.
This is what I got out of ksymoops: -------------------------------------------------- ksymoops 2.4.9 on i686 2.4.22. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.22/ (default) -m /boot/System.map (specified) EIP: 0010[<e08a0ef6>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010002 eax: da94d200 esi: 00000286 Warning (Oops_read): Code line not seen, dumping what data is available >>EIP; e08a0ef6 <[uhci]uhci_call_completion+146/1e0> <===== >>eax; da94d200 <_end+1a5c00bc/204c9f1c> Stack: da5dc840 ffffff98 e08c8209 da94d000 da5dc840 d6c691f4 da5dc870 ffffff98 de77bec0 00000282 d6c691f4 e08c2f4c de77bec0 00000000 00000001 00000000 da5e3400 d6c69228 00000289 df363f44 df3b3ec0 e08c2fcc de77bec0 d670e540 Code: 89 11 89 50 04 83 66 08 02 00 00 01 74 0d 56 9d 86 1c 24 86 Code; e08a0ef6 <[uhci]uhci_call_completion+146/1e0> 00000000 <_EIP>: Code; e08a0ef6 <[uhci]uhci_call_completion+146/1e0> 0: 89 11 mov %edx,(%ecx) Code; e08a0ef8 <[uhci]uhci_call_completion+148/1e0> 2: 89 50 04 mov %edx,0x4(%eax) Code; e08a0efb <[uhci]uhci_call_completion+14b/1e0> 5: 83 66 08 02 andl $0x2,0x8(%esi) Code; e08a0eff <[uhci]uhci_call_completion+14f/1e0> 9: 00 00 add %al,(%eax) Code; e08a0f01 <[uhci]uhci_call_completion+151/1e0> b: 01 74 0d 56 add %esi,0x56(%ebp,%ecx,1) Code; e08a0f05 <[uhci]uhci_call_completion+155/1e0> f: 9d popf Code; e08a0f06 <[uhci]uhci_call_completion+156/1e0> 10: 86 1c 24 xchg %bl,(%esp,1) Code; e08a0f09 <[uhci]uhci_call_completion+159/1e0> 13: 86 00 xchg %al,(%eax) <0>Kernel panix:Aieee, killing interrupt handler! 1 warning issued. Results may not be reliable. ------------------------ Something is still wrong there because once befor there was not uhci but usbnet . I have no clue why. > > On 2.6: "make drivers/usb/net/usbnet.lst". > > I really think your effort here will be easier if you use 2.6 and > stick to a text console. The builtin oops backtrace will be > a lot easier to use ... > 2.6 works perfectly as statet above. Unfortunately I have no time left today so I will not go on before tomorrow. Thanks for now Eckhard ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel