Turris 1.0 a druhá wifi AR9285

Dobrý den,

mám modrého turrise verze 1.0 (bez usb 3.0). Přidal jsem do volného slotu druhou wifi AR9285. Bohužel po nastartování není vidět původní karta přes lspci, ani na výpisu z bootu viz níže. Když kartu AR9285 vydělám, tak původní karta vidět je. Mám provedený faktory reset. Převedeno na btrfs a aktuální turris os verze 5.1.8. Zkoušel jsem to i na staré verzi 3.11.23, ale taky to nefungovalo. Můžete poradit co s tím?

Ještě jsem zkoušel přidat intel wifi, která neumí AP, jen abych se ujistil, že slot je v pořádku a jsou pak vidět obě karty, tj. intel wifi a původní karta.

Výpis po přidání karty AR9285 do druhého slotu a původní kartou.

$ lspci -vnn
8000:00:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00 …
9000:02:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00 …
a000:04:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00

a000:05:00.0 Network controller [0280]: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Subsystem: AzureWave AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card [1a3b:1089]
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at 80000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
Capabilities: [170] Power Budgeting <?>
Kernel driver in use: ath9k

Výpis bootu po přidání karty AR9285 do druhého slotu a původní kartou.

U-Boot 2015.04-04654-gbcfb33e-dirty (Jun 26 2015 - 12:50:49)

CPU0: P2020E, Version: 2.1, (0x80ea0021)
Core: e500, Version: 5.1, (0x80211051)
Clock Configuration:
CPU0:1200 MHz, CPU1:1200 MHz,
CCB:600 MHz,
DDR:400 MHz (800 MT/s data rate) (Asynchronous), LBC:37.500 MHz
L1: D-cache 32 KiB enabled
I-cache 32 KiB enabled
wdt status 00000005 reset
Watchdog enabled
Board: TURRIS CPLD: V4.1 PCBA: V4.0
Error, wrong i2c adapter 2 max 2 possible
in: 56
out: 0
io_config: 255
rom_loc: nor upper bank
SD/MMC : 4-bit Mode
eSPI : Enabled
I2C: Error, wrong i2c adapter 2 max 2 possible
ready
SPI: ready
DRAM: Error, wrong i2c adapter 2 max 2 possible
Detected UDIMM 9905428-181.A00LF
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
2 GiB (DDR3, 64-bit, CL=6, ECC off)
Flash: 16 MiB
L2: 512 KiB enabled
NAND: 256 MiB
MMC: FSL_SDHC: 0
PCIe1: Root Complex of mini PCIe SLOT, x1 gen1, regs @ 0xffe0a000
** 01:00.0 - 168c:002b - Network controller**
PCIe1: Bus 00 - 01
PCIe2: Root Complex of PCIe SLOT, no link, regs @ 0xffe09000
PCIe2: Bus 02 - 02
PCIe3: Root Complex of PCIe SLOT, no link, regs @ 0xffe08000
PCIe3: Bus 03 - 03
Error, wrong i2c adapter 2 max 2 possible


Výpis pouze s původní kartou

$ lspci -vnn
8000:00:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00 …
9000:02:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00

9000:03:00.0 Network controller [0280]: Qualcomm Atheros AR93xx Wireless Network Adapter

a000:04:00.0 PCI bridge [0604]: Freescale Semiconductor Inc P2020E [1957:0070] (rev 21) (prog-if 00 [Normal decode])
Device tree node: /sys/firmware/devicetree/base/pcie@ffe0a000/pcie@0
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at (32-bit, non-prefetchable)
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 00000000-00000fff [size=4K]
Memory behind bridge: 80000000-9fffffff [size=512M]
Prefetchable memory behind bridge: None
Capabilities: [44] Power Management version 2
Capabilities: [4c] Express Root Port (Slot-), MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: pcieport

Výpis boot pouze s původní kartou

U-Boot 2015.04-04654-gbcfb33e-dirty (Jun 26 2015 - 12:50:49)

CPU0: P2020E, Version: 2.1, (0x80ea0021)
Core: e500, Version: 5.1, (0x80211051)
Clock Configuration:
CPU0:1200 MHz, CPU1:1200 MHz,
CCB:600 MHz,
DDR:400 MHz (800 MT/s data rate) (Asynchronous), LBC:37.500 MHz
L1: D-cache 32 KiB enabled
I-cache 32 KiB enabled
wdt status 00000005 reset
Watchdog enabled
Board: TURRIS CPLD: V4.1 PCBA: V4.0
Error, wrong i2c adapter 2 max 2 possible
in: 56
out: 0
io_config: 255
rom_loc: nor upper bank
SD/MMC : 4-bit Mode
eSPI : Enabled
I2C: Error, wrong i2c adapter 2 max 2 possible
ready
SPI: ready
DRAM: Error, wrong i2c adapter 2 max 2 possible
Detected UDIMM 9905428-181.A00LF
WARNING: Calling __hwconfig without a buffer and before environment is ready
WARNING: Calling __hwconfig without a buffer and before environment is ready
2 GiB (DDR3, 64-bit, CL=6, ECC off)
Flash: 16 MiB
L2: 512 KiB enabled
NAND: 256 MiB
MMC: FSL_SDHC: 0
PCIe1: Root Complex of mini PCIe SLOT, no link, regs @ 0xffe0a000
PCIe1: Bus 00 - 00
PCIe2: Root Complex of PCIe SLOT, x1 gen1, regs @ 0xffe09000
** 02:00.0 - 168c:0030 - Network controller**
PCIe2: Bus 01 - 02
PCIe3: Root Complex of PCIe SLOT, no link, regs @ 0xffe08000
PCIe3: Bus 03 - 03
Error, wrong i2c adapter 2 max 2 possible
In: serial

Děkuji za jakoukoliv radu jak rozjet obě karty současně.