On Thu, Apr 21, 2011 at 12:43:46AM -0700, Michael Renzmann wrote: > My dell desktop has PCI-E-16 slot and PCI-E1 slot. > I use mini-PCI-E1 to PCI-E1 adapter card so that Sparklan ar9390 card can > work in Dell desktop installed with Slackware 13.1 and updated kernel > 2.6.37. > > 1. When I plug in ar9390 in PCI-E-16, "lspci" shows vendor id as > "168c:abcd". With a minor hack on ath9k device table, the card works well. > 2. The same Dell desktop, same hardware setting as 1 above, I boot > "Windows 7", The device ID is still "ABCD". The string is > "PCI\VEN_168C&DEV_ABCD&SUBSYS_00000000&REV_01". > Item 1 & 2 rules out OS issue. > 3. At that time, I thought Splaklan may forget to program vendor ID. > However, when I plug it in PCI-E-1 slot, the vendor id is "168c:0030". > 4. I have test quite some mini-pci-e radios on both PCI-E-1 and PCI-E-16 > slots. All other cards don't see this problem. Tested are "broadcom", > "ralink", "intel 5300", "intel ultimate N 6300". > Item 4 rules out PCI-E-16 issue on desktop. > 5. Also, if I plug in this card to other laptop with same Linux OS, same > kernel, the vendor id is not a problem "168c:0030" > > My suspicion is Sparklan ar93xx may not handle well compatibility with > PCI-E-16.
Interesting, David, have you heard of this? Do you know why the string PCI\VEN_168C&DEV_ABCD&SUBSYS_00000000&REV_01 was added for the win7 driver? Luis _______________________________________________ ath9k-devel mailing list [email protected] https://lists.ath9k.org/mailman/listinfo/ath9k-devel
