[flashrom] flashrom -p gfxnvidia detect my atheros ath9k wifi card
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Wed Jun 27 09:05:28 CEST 2012
Hi Denis,
Am 26.06.2012 01:53 schrieb Denis 'GNUtoo' Carikli:
> # ./flashrom -p gfxnvidia -VVV
> flashrom v0.9.5.2-r1546 on Linux 3.0.0-19-generic-pae (i686)
> flashrom was built with libpci 3.1.7, GCC 4.6.1, little endian
> Command line (3 args): ./flashrom -p gfxnvidia -VVV
> Calibrating delay loop... OK.
> Initializing gfxnvidia programmer
> Found "NVIDIA RIVA TNT2 Ultra" (168c:0029, BDF 03:06.0).
> [...]
This should not have happened. Apparently the PCI code (either in
flashrom, or libpci) ignores the vendor, and only matches the device in
this case.
Ah yes. pcidev.c:pcidev_validate() only checks device_id match, not
vendor_id match. Ouch!
Thanks for reporting this bug!
> # lspci -n
> [...]
> 03:06.0 0280: 168c:0029 (rev 01)
>
> # lspci
> [...]
> 03:06.0 Network controller: Atheros Communications Inc. AR922X Wireless
> Network Adapter (rev 01)
Can you confirm that no Nvidia card is in that machine? I want to make
100% sure that there are not two PCI cards fighting with each other.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
More information about the flashrom
mailing list