[Hardy, Intrepid] r8169: Add correct support for 8101E/8102E cards

Stefan Bader stefan.bader at canonical.com
Thu Feb 12 17:36:44 UTC 2009


https://bugs.launchpad.net/ubuntu/+source/linux/+bug/326891

SRU justification:

Impact: This was reported as a regression against Intrepid. The change that 
most likely caused this was a fix (which was now asked for Hardy by another 
user) to remove access to a certain register for cards other than 8169. 
Unfortunately the code uses in some cases the PCI information but in other 
cases the MAC version to decide how to handle a card. For those cards in 
question the 8101 code is used to initialize the cards hardware but for other 
aspects the unknown MAC causes it to be handled as a 8169 card.
The fact that those cards worked before seems to be pure luck.

Fix: The following 5 patches taken from upstream adds proper support for those 
cards.

Testcase: Networking was impossible before and has been verified to be working 
after by 2 users.

-- 

When all other means of communication fail, try words!


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-r8169-Tx-performance-tweak-helper.patch
Type: text/x-diff
Size: 1505 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20090212/836f155d/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-r8169-use-pci_find_capability-for-the-PCI-E-feature.patch
Type: text/x-diff
Size: 3118 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20090212/836f155d/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-r8169-add-8168-8101-registers-description.patch
Type: text/x-diff
Size: 3029 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20090212/836f155d/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-r8169-add-hw-start-helpers-for-the-8168-and-the-810.patch
Type: text/x-diff
Size: 3485 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20090212/836f155d/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-r8169-additional-8101-and-8102-support.patch
Type: text/x-diff
Size: 6598 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20090212/836f155d/attachment-0004.patch>


More information about the kernel-team mailing list