Summary: | sys-kernel/hardened-sources-2.6.16-r11 can't find e100 cards on DL360 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Calum <caluml> |
Component: | Hardened | Assignee: | The Gentoo Linux Hardened Team <hardened> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | CC: | gengor, kfm, pageexec |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Calum
2006-08-03 09:14:45 UTC
Is there any news on this? It seems that the e100 driver just doesn't detect any network cards in a HP DL360 any more. I can't believe that other people aren't having this problem. I have confirmed it on a second machine, built with linux-2.6.18-hardened-r6 You can see the difference: grep e100 /var/log/kern.log Apr 16 09:27:55 mboxdb kernel: BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) Apr 16 09:27:55 mboxdb kernel: e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI Apr 16 09:27:55 mboxdb kernel: e100: Copyright(c) 1999-2005 Intel Corporation Apr 16 09:42:29 mboxdb kernel: BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved) Apr 16 09:42:29 mboxdb kernel: e100: Intel(R) PRO/100 Network Driver, 3.3.6-k2-NAPI Apr 16 09:42:29 mboxdb kernel: e100: Copyright(c) 1999-2004 Intel Corporation Apr 16 09:42:29 mboxdb kernel: e100: eth0: e100_probe: addr 0xc6fff000, irq 5, MAC addr 00:02:A5:E8:07:D5 Apr 16 09:42:29 mboxdb kernel: e100: eth1: e100_probe: addr 0xc6dff000, irq 7, MAC addr 00:02:A5:E8:07:D4 Apr 16 09:42:30 mboxdb kernel: e100: eth0: e100_watchdog: link up, 100Mbps, half-duplex The 9.27 boot was the new kernel, and the 9.42 boot was the old kernel again. I've also just compiled linux-2.6.20-hardened-r2, and it still doesn't detect the network cards. Apr 16 10:43:08 mboxdb kernel: e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI Apr 16 10:43:08 mboxdb kernel: e100: Copyright(c) 1999-2006 Intel Corporation Apr 16 10:43:08 mboxdb kernel: LXT970: Registered new driver Apr 16 10:43:08 mboxdb kernel: LXT971: Registered new driver Apr 16 10:43:09 mboxdb rc-scripts: network interface eth0 does not exist Please try vanilla-sources and see if the problem continues using the same kernel.config. If that works then please try gentoo-sources. OK. I can't do this too much, as it requires a reboot to test it out, but vanilla sources (2.6.19.7) are fine. I will try Gentoo sources soon, but I think, as I originally filed this under "Hardened" that it's a hardened problem. I have lots of DL360s here, with twin e100 NICs, and most of them run gentoo-sources, apart from a few that run hardened. So, assume that it's Hardened that's the problem. OK. As I suspected, it's the hardened patches. 2.6.19-gentoo-r5 works linux-2.6.19.7 works linux-2.6.20-hardened-r2 and linux-2.6.18-hardened-r6 don't. However, linux-2.6.11-hardened-r14 does. I don't have a DL380, but I do have a Fujitsu Siemens box utilizing the e100 driver, and it works perfectly fine with 2.6.20-r2. I'd like you to test that version, and REOPEN this bug if its still an issue for you. Can I refer you to my previous comment (with bits highlighted that you might have missed? :) ) OK. As I suspected, it's the hardened patches. 2.6.19-gentoo-r5 works linux-2.6.19.7 works *****linux-2.6.20-hardened-r2***** and linux-2.6.18-hardened-r6 don't. However, linux-2.6.11-hardened-r14 does. (In reply to comment #7) > Can I refer you to my previous comment (with bits highlighted that you might > have missed? :) Sure you can, problem is; I can't reproduce it here with a box utilizing that driver. Have you seen my request in #c6 about testing a newer version of hardened-sources ? (In reply to comment #8) > (In reply to comment #7) > > Can I refer you to my previous comment (with bits highlighted that you might > > have missed? :) > > Sure you can, problem is; I can't reproduce it here with a box utilizing that > driver. Have you seen my request in #c6 about testing a newer version of > hardened-sources ? Erm, he quite clearly said he'd tried 2.6.20-hardened-r2... Thanks Kev. I wondered if I'd written something wrongly. To summarize: * It's hardened > 2.6.11-hardened-r14 that is the problem. * Vanilla, and Gentoo sources up to the latest are fine. Ergo: it's a hardened patch that's been added since 2.6.11-r14 that is the problem. Maybe pipacs can be of help, I sure as hell don't know here to look. (In reply to comment #11) > Maybe pipacs can be of help, I sure as hell don't know here to look. what is the PCI access method set to? if it's BIOS, can you guys try out the 'direct' one? also posting .config should always be a start when discussing kernel bugs. i'd like to see this reproduced with PaX test patch alone, preferably the latest version for 2.6.23. Calum, please ateempt to reproduce the problem in the latest version of hardened-sources, 2.6.23-r8 and also respond to comment 12. In the meantime, I'm switching the status of the bug to NEEDINFO. |