> 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

Reply via email to