[Bug 948323] [NEW] Rom images for e1000 and ne2k missign vendor and device id

Stefan Bader stefan.bader at canonical.com
Tue Mar 6 19:30:12 UTC 2012


Public bug reported:

The build system depends on a certain naming scheme of the rom images.
The basename of the rom file (e.g. rtl8139.rom -> rtl8139) must be
defined in the drivers PCI_ROM or ISA_ROM makro. For the rtl8139 driver
this is correctly done:

PCI_ROM(0x10ec, 0x8139, "rtl8139",       "Realtek 8139", 0)

However at least the ne2k_isa and the e1000_82540 drivers are not
behaving well:

PCI_ROM(0x8086, 0x100E, "E1000_DEV_ID_82540EM", "E1000_DEV_ID_82540EM",
e1000_82540),

ISA_DRIVER ( ne_driver, ne_probe_addrs, ne_probe1,GENERIC_ISAPNP_VENDOR, 0x0600 );
DRIVER ( "ne", nic_driver, isapnp_driver, ne_driver, ne_probe, ne_disable );
ISA_ROM("ne","NE1000/2000 and clones");

The KVM roms to be build use the name of the driver's C file. This does
unfortunately end in a successful build but with vendor and device id of
0 coded into the rom images.

This seems to be no problem for KVM (so for ipxe it might be lower
priority) but the Xen hvmloader is build in such a way that the roms
from the kvm-ipxe binary package are used and then included in a way
that on boot a matching rom is search by pci id of the card. This fails
for e1000 because of this bug.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kvm-ipxe 1.0.0+git-3.55f6c88-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94-0ubuntu1
Architecture: amd64
Date: Tue Mar  6 20:04:45 2012
Dependencies:
 
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426)
PackageArchitecture: all
SourcePackage: ipxe
UpgradeStatus: Upgraded to precise on 2012-02-24 (11 days ago)

** Affects: ipxe (Ubuntu)
     Importance: Low
         Status: New


** Tags: amd64 apport-bug precise

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to ipxe in Ubuntu.
https://bugs.launchpad.net/bugs/948323

Title:
  Rom images for e1000 and ne2k missign vendor and device id

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/948323/+subscriptions



More information about the Ubuntu-server-bugs mailing list