On Thu, Jan 26, 2012 at 02:29:42PM +1300, m...@extensibl.com wrote: Hi!
> The following two lines appear in my dmesg: > ath0 at pci3 dev 0 function 0 "Atheros AR5212 (IBM MiniPCI)" rev 0x01: > apic 1 int 17 ath0: AR5424 10.3 phy 6.1 rf5424 10.2, WOR2W, address > 00:19:7e:92:0a:45 > > I am trying to guess which card is installed based on information from dmesg. > And it seems that I have AR5212 card but the driver treats it as AR5424. > Is that assumption correct? Could I ask for any pointers on what to do next? > Is ar5k_ar5212_attach() in sys/dev/ic/ar5212.c the right place to make any > changes? IBM has its own PCI id for Atheros cards and uses a list of acceptable IDs in BIOS, so they can force you to buy one from them. Unfortunately they are using the same id for AR5212 Mini PCI and AR5424 Mini PCI Express chips. Your card is probably Mini PCI-E based AR5424. Search for ah_pci_express in sys/dev/ic/ar5212.c rivo