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

Reply via email to