lkml.org 
[lkml]   [2003]   [Sep]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRE: kernel oops with kernel-smp-2.4.20-20.9 (Unable to handle kernel NULL pointer dereference at virtual address 00000000)
Date
From
> >>EIP; f8b05260 <[e1000]e1000_clean_rx_ring+30/140>   <=====
>
> >>ecx; 00031988 Before first symbol
> >>edx; f770b980 <_end+3728d080/3838e760>
> >>esp; f54a1e98 <_end+35023598/3838e760>
>
> Trace; f8b051dd <[e1000]e1000_free_rx_resources+1d/70>
> Trace; f8b04a26 <[e1000]e1000_open+46/60>

Fix in newer e1000 drivers. Your failing request_irq(). Need to remove
some code in e1000_up so we don't try to free resources twice:

if(request_irq(netdev->irq, &e1000_intr, SA_SHIRQ |
SA_SAMPLE_RANDOM,
netdev->name, netdev)) {
- e1000_reset_hw(&adapter->hw);
- e1000_free_tx_resources(adapter);
- e1000_free_rx_resources(adapter);
return -1;
}

-scott
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:48    [W:0.020 / U:0.284 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site