Summary: | intel ethernet card ich9 intel [e1000-ich9] not working | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | richard Groux <groux+gentoo> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch file for e1000 [ich9 version]
Patch 1 e1000 driver Patch 2 e1000 driver napi polling patch |
Description
richard Groux
2007-10-16 15:03:08 UTC
Created attachment 133625 [details, diff]
patch file for e1000 [ich9 version]
add last intel network card in kernel.
needed for Dell Vostro Desktop computer
Created attachment 133640 [details, diff]
Patch 1 e1000 driver
Richard,
Can you please apply these three patches to a clean gentoo-sources-2.6.23, rebuild and test? These patches are from the mainline Linux tree.
Thanks
Created attachment 133641 [details, diff]
Patch 2 e1000 driver
Created attachment 133643 [details, diff]
napi polling patch
Mike, I'd rather not apply those huge patches if there are other upstream-approved options. Have you investigated to see if the patch in comment #1 is rejected upstream or anything like that? I could not find if that patch was submitted upstream or not but I found Auke Kok's patch to provide a driver for this device here: [E1000E]: New pci-express e1000 driver (currently for ICH9 devices only) http://git.kernel.org/?p=linux/kernel/git/jgarzik/netdev-2.6.git;a=commit;h=bc7f75fa97884d41efbfde1397b621fefb2550b4 This patch needed changes provided by the napi polling patch Richard, hold off until Daniel advises otherwise. for me all is ok i install these patch to a clean gento-sources-2.6.23 (without e1000-ich9 patch from me) i apply: Patch 1 e1000 driver Patch 2 e1000 driver napi polling patch and all work fine for me for my network card (but no info in lspci, but no info with my patch too) sent a mail upstream asking what the plans are for e1000 OK. The plan is for e1000 to support PCI cards and e1000e to support PCI-express cards. Right now e1000 supports some PCI-express cards but they will be moved to e1000e in the next few months. So, we should backport e1000e. http://dev.gentoo.org/~dsd/kernel/e1000e.patch (sorry -- to large to attach to bugzilla!) Please could you try this on 2.6.23? It is a backport of e1000e from 2.6.24 as this is the way upstream are headed. It does not need any of the earlier patches, so please make sure they are *not* applied -- use a clean kernel if in doubt. Thanks! Hi! I've tested the e1000e patch against gentoo-sources-2.6.23 on a intel DQ35JO board with 82566DM-2 ethernet controller, and it seems to work fine (for all of 15 minutes now), here is the dmesg output: 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:19:d1:9b:75:4c 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection 0000:00:19.0: eth0: MAC: 5, PHY: 6, PBA No: ffffff-0ff 0000:00:19.0: eth0: Unable to allocate MSI interrupt Error: -1 0000:00:19.0: eth0: Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX 0000:00:19.0: eth0: 10/100 speed: disabling TSO The MSI interrupt thingy didn't show up with the e1000 though. Thanks a lot. e1000 doesn't support MSI, and this error is nothing to worry about anyway. Please note that genpatches-2.6.23-2 has been released with these patches included, gentoo-sources-2.6.23-r1 is using it. |