[Click] Re: e1000 related kernel panic

Barry Gowan barry_gowan at yahoo.co.uk
Tue Sep 23 17:47:32 EDT 2003


I believe the bug I was seeing was this one:
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=75680
I implemented the workaround suggested by Jim Garlick
and it stops the crash. 

Had no-one else seen this crash when pulling a cable
on an e1000 controlled port?
Was it caused by the click polling changes to the
driver?

 --- Barry Gowan <barry_gowan at yahoo.co.uk> wrote: > 
> Hi
> I have click working with intel-based 2 port fiber
> GigE cards. 
> I get the following panic when the cables are
> unplugged during a test where, say, 30k packets per
> second are getting bounced between two boxes. 
> 
> >>EIP; e08bec20 <[e1000]e1000_smbus_lock+b10/9e9b>  
> <=====
> Trace; e08bb293 <[e1000].text.start+233/30b0>
> Trace; c0108dfd <free_irq+8d/b0>
> Trace; e08bb205 <[e1000].text.start+1a5/30b0>
> Trace; c011d546 <del_timer_sync+406/e00>
> Trace; e08bcf39 <[e1000].text.start+1ed9/30b0>
> Trace; c0115bbb <panic+74b/7d0>
> Trace; c01bb8c0 <qdisc_restart+170/260>
> Trace; c01bb92a <qdisc_restart+1da/260>
> Trace; c011a21b <__tasklet_hi_schedule+13b/170>
> Trace; c0119fbb <do_softirq+7b/e0>
> Trace; c0108cbd <enable_irq+18d/1a0>
> Trace; c010b088 <disable_irq_nosync+1c48/3010>
> Code;  e08bec20 <[e1000]e1000_smbus_lock+b10/9e9b>
> 00000000 <_EIP>:
> Code;  e08bec20 <[e1000]e1000_smbus_lock+b10/9e9b>  
> <=====
>    0:   0f 0b                     ud2a      <=====
> Code;  e08bec22 <[e1000]e1000_smbus_lock+b12/9e9b>
>    2:   eb 3d                     jmp    41
> <_EIP+0x41> e08bec61 
> <[e1000]e1000_smbus_lock+b51/9e9b>
> Code;  e08bec24 <[e1000]e1000_smbus_lock+b14/9e9b>
>    4:   8b 06                     mov    (%esi),%eax
> Code;  e08bec26 <[e1000]e1000_smbus_lock+b16/9e9b>
>    6:   8b 40 08                  mov   
> 0x8(%eax),%eax
> Code;  e08bec29 <[e1000]e1000_smbus_lock+b19/9e9b>
>    9:   c7 86 98 00 00 00 00      movl  
> $0x0,0x98(%esi)
> Code;  e08bec30 <[e1000]e1000_smbus_lock+b20/9e9b>
>   10:   00 00 00
> Code;  e08bec33 <[e1000]e1000_smbus_lock+b23/9e9b>
>   13:   b9 00 00 00 00            mov    $0x0,%ecx
> 
> One side of the test had just the following loopback
> configuration:
> 
> p1:: PollDevice(eth1)-> c1:: Counter-> q1::
> SimpleQueue -> td1:: ToDevice(eth2)
> p2:: PollDevice(eth2)-> c2:: Counter-> q2::
> SimpleQueue -> td2:: ToDevice(eth1)
> 
> - and I got a very similar panic when the cable was
> pulled.  
> Can anyone tell me what might be happening?
> 
> cheers, 
> BG
> 
> 
>
________________________________________________________________________
> Want to chat instantly with your online friends? 
> Get the FREE Yahoo!
> Messenger http://mail.messenger.yahoo.co.uk
>  

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk


More information about the click mailing list