As I suspected the cause was in hardware, and specifically due to the
motherboard using Master Write 0-wait state access, which meant the
device had not completed mapping its registers into the PCI Config
address space when the kernel probed for the Vendor ID.

User applied my recommended BIOS configuration changes and the device is
now correctly identified.

The solution is to alter the BIOS settings. In this case the "LDT and
PCI Bus Control", and set "PCI1/PCI2 Master 0 WS Write" to Disabled to
enforce 1 wait state. The device also had to be in ports PC1 or PCI2
(nearest the AGP slot) on this Abit KV8-MAX3 mobo.

** Summary changed:

- PCI device has incorrect Vendor:Device ID when Southbridge used 0 wait reads
+ PCI device has incorrect Vendor:Device ID when Southbridge used 0 wait writes

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1513477

Title:
  PCI device has incorrect Vendor:Device ID when Southbridge used 0 wait
  writes

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to