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
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
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
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,
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
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