I'm getting bad UPD checksums in outgoing packets with the e1000 driver
(version 5.2.16) in 2.6.1 when using HW checksumming on a HP branded
82540EM on ia64 (TCP works fine). The same driver works fine with an
Intel branded chip. The two devices are identified as follows:
Model: "Hewlett-Packard Company 82540EM Gigabit Ethernet Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x100e "82540EM Gigabit Ethernet Controller"
SubVendor: pci 0x103c "Hewlett-Packard Company"
SubDevice: pci 0x1274
Model: "Intel 82540EM Gigabit Ethernet Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x100e "82540EM Gigabit Ethernet Controller"
SubVendor: pci 0x8086 "Intel Corporation"
SubDevice: pci 0x3402
After disabling tx-checksumming UDP is working again.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@xxxxxxx
SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
|