[E1000-devel] e1000 rx_ring[0] protection

2009-05-29 Thread Lal
In e1000_clean function in drivers/net/e1000_main.c file, tx_ring[0] is protected by spin lock to prevent from being cleaned by multiple cpus simultaneously, but rx_ring[0] is not. Why rx_ring[0] is not protected from multiple cpus ? Thanks -Lal

Re: [E1000-devel] e1000e problem with Intel 82574L PCI-e controller

2009-05-29 Thread Nguyen, Khanh D (IS)
Emil, Loading the kernel w/ noapic causes the system hang why trying to load driver e1000e. The system we have is sealed so we could not open the box too switch the slot. Any ideas to fix this issue is greatly appreciated. Thanks, Khanh -Original Message- From: Tantilov, Emil S

Re: [E1000-devel] e1000e problem with Intel 82574L PCI-e controller

2009-05-29 Thread Brandeburg, Jesse
Hi Khanh, Emil has some suggestions, but in addition can you try booting the kernel with pci=bios, and then if that doesn't work use pci=biosirq The other interesting boot option might be acpi=off, and acpismp=force I believe what you're basically seeing is a bios compatibility problem with the

Re: [E1000-devel] e1000e problem with Intel 82574L PCI-e controller

2009-05-29 Thread Nguyen, Khanh D (IS)
Thanks Jesse. I'll try that and let you know. -Original Message- From: Brandeburg, Jesse [mailto:jesse.brandeb...@intel.com] Sent: Friday, May 29, 2009 11:32 AM To: Nguyen, Khanh D (IS); Tantilov, Emil S; e1000-de...@lists.sf.net Cc: Yu, Feng-Ger (IS); Stabile, John S (IS); DaCosta,

Re: [E1000-devel] e1000e problem with Intel 82574L PCI-e controller

2009-05-29 Thread Nguyen, Khanh D (IS)
Jesse and Emil, I tried your suggestions, unfortunately they all did not work. Just want to list out combinations that I tried. 1. noapic = did not work 2. noapic pci=bios = did not work, also caused the keyboard not detected 3. noapic pci=biosirq = did not work 3. noapic pci=biosirq

Re: [E1000-devel] e1000e problem with Intel 82574L PCI-e controller

2009-05-29 Thread Brandeburg, Jesse
I was hoping you could try without noapic Once noapic didn't work I wouldn't have expected it to work with any other options either, sorry I wasn't more clear. As for the IRQ routing conflict, it is probably related to why your machine doesn't work in the first place. Can you send a full