> Hi! > I want to use an AR9380 mini pci-e module on kirkwood. under x86 the > module > works fine and appears as product-id 0x0030, on kirkwood the same > module shows > up as product-id 0xabcd. > Anyone knows possible reasons for this to happen? > (First I suspected there could be an PCI expansion ROM executed by > the x86 BIOS, > that doesn't seem to be that case.) > Any hints welcome :)
You could use sth like that in your setup. --- Index: compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/pci.c =================================================================== --- compat-wireless-2011-05-27.orig/drivers/net/wireless/ath/ath9k/pci.c 2011-05-31 21:02:34.000000000 +0200 +++ compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/pci.c 2011-06-06 12:58:57.578412992 +0200 @@ -30,6 +30,7 @@ { PCI_VDEVICE(ATHEROS, 0x002D) }, /* PCI */ { PCI_VDEVICE(ATHEROS, 0x002E) }, /* PCI-E */ { PCI_VDEVICE(ATHEROS, 0x0030) }, /* PCI-E AR9300 */ + { PCI_VDEVICE(ATHEROS, 0xABCD) }, /* PCI-E AR9380 */ { PCI_VDEVICE(ATHEROS, 0x0032) }, /* PCI-E AR9485 */ { 0 } }; Index: compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/hw.c =================================================================== --- compat-wireless-2011-05-27.orig/drivers/net/wireless/ath/ath9k/hw.c 2011-06-06 12:58:50.000000000 +0200 +++ compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/hw.c 2011-06-06 13:00:12.568412970 +0200 @@ -653,6 +653,7 @@ case AR2427_DEVID_PCIE: case AR9300_DEVID_PCIE: case AR9300_DEVID_AR9485_PCIE: + case AR9300_DEVID_AR9380_PCIE: case AR9300_DEVID_AR9330: case AR9300_DEVID_AR9340: break; Index: compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/hw.h =================================================================== --- compat-wireless-2011-05-27.orig/drivers/net/wireless/ath/ath9k/hw.h 2011-06-06 12:58:50.000000000 +0200 +++ compat-wireless-2011-05-27/drivers/net/wireless/ath/ath9k/hw.h 2011-06-06 12:58:57.578412992 +0200 @@ -44,6 +44,7 @@ #define AR9287_DEVID_PCIE 0x002e #define AR9300_DEVID_PCIE 0x0030 #define AR9300_DEVID_AR9340 0x0031 +#define AR9300_DEVID_AR9380_PCIE 0xabcd #define AR9300_DEVID_AR9485_PCIE 0x0032 #define AR9300_DEVID_AR9330 0x0035 --- It has worked for me on kirkwood platform. Wojtek > > Cheers > > Daniel > _______________________________________________ > ath9k-devel mailing list > ath9k-devel@lists.ath9k.org > https://lists.ath9k.org/mailman/listinfo/ath9k-devel > _______________________________________________ ath9k-devel mailing list ath9k-devel@lists.ath9k.org https://lists.ath9k.org/mailman/listinfo/ath9k-devel