Hi,
i'm running a db800 board with a geode lx 700. Linuxbios os working well expection ethernet and the pci bridge.
The bride chipset will be detected by lspci: 00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04)
Also the wireless card which is inserted into the pci-bride is detected by lspci. When loading the driver for the wireles card the following message is showed in dmesg: -------------------- ath_pci: 0.9.4.5 (0.9.3.2) PCI: No IRQ known for interrupt pin A of device 0000:01:0f.0. wifi%d: request_irq failed --------------------
When i use the normal bios which is shipped with the hardware - it works.
Lspci -vvv also says "Interrupt: pin A routed to IRQ 0" (for the wifi card). Seems that it is the problem but what can i do now?
More output from lspci -vvv (PCI2PCI-Bridge) ----------------------- 00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping+ SERR+ FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR+ <PERR+ Latency: 64, Cache Line Size: 64 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 0000f000-00000fff Memory behind bridge: fe000000-fe0fffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity+ SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- Capabilities: [dc] Power Management version 1 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ Capabilities: [e4] #06 [0094] Capabilities: [e8] Vital Product Data --------------------------
... more output also for the wifi card: -------------------------- 01:0f.0 Ethernet controller: Atheros Communications, Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01) Subsystem: Askey Computer Corp. Unknown device 7005 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 0 Region 0: Memory at fe000000 (32-bit, non-prefetchable) [size=64K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=2 PME- --------------------------
Best regards,
Steffen
On Thu, Sep 20, 2007 at 08:57:39AM +0200, Steffen D. wrote:
When i use the normal bios which is shipped with the hardware - it works.
Hardware is rarely the problem.
Lspci -vvv also says "Interrupt: pin A routed to IRQ 0" (for the wifi card). Seems that it is the problem but what can i do now?
More output from lspci -vvv (PCI2PCI-Bridge)
00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode])
Could you send the corresponding lspci output from when booting the factory BIOS?
Seems there's a common problem with LB and PCI-PCI bridges. Also some trouble on the M57SLI discussed right now.
Is your bridge also set to subtractive decode with the factory BIOS?
I/O behind bridge: 0000f000-00000fff
These two values look wrong.
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
As does these.
Interrupt: pin A routed to IRQ 0
This is definately not right.
//Peter
Long mail below :)....
Lspci -vvv also says "Interrupt: pin A routed to IRQ 0" (for the wifi card). Seems that it is the problem but what can i do now?
More output from lspci -vvv (PCI2PCI-Bridge)
00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode])
Could you send the corresponding lspci output from when booting the factory BIOS?
Full "lspci -vvv" output: Orig. Bios: http://nopaste.php-quake.net/5046 Linux-Bios: http://nopaste.php-quake.net/5047
Ok here is the lspci -vvvv.... output whenn booting the factory "default" bios: Bridge: ------------ 00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64, Cache Line Size: 32 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 0000f000-00000fff Memory behind bridge: efd00000-efdfffff Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- Capabilities: [dc] Power Management version 1 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Bridge: PM- B3+ Capabilities: [e4] #06 [0094] Capabilities: [e8] Vital Product Data ---------------------
WiFi-Card:
--------------------- 01:0f.0 Ethernet controller: Atheros Communications, Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01) Subsystem: Askey Computer Corp. Unknown device 7005 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 168 (2500ns min, 7000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at efd00000 (32-bit, non-prefetchable) [size=64K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=2 PME- ------------------------
Seems there's a common problem with LB and PCI-PCI bridges. Also some trouble on the M57SLI discussed right now.
Is your bridge also set to subtractive decode with the factory BIOS?
I/O behind bridge: 0000f000-00000fff
These two values look wrong.
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
As does these.
Looks like that it is the same?
Interrupt: pin A routed to IRQ 0
This is definately not right.
regards,
steffen
Steffen D. schrieb:
Full "lspci -vvv" output: Orig. Bios: http://nopaste.php-quake.net/5046 Linux-Bios: http://nopaste.php-quake.net/5047
Sorry i forgot to add the wifi card so you dont see the card in the linux-bios output(at nopaste) - but it is the same like in the first mail.
On Thu, Sep 20, 2007 at 02:43:30PM +0200, Steffen D. wrote:
Long mail below :)....
Lspci -vvv also says "Interrupt: pin A routed to IRQ 0" (for the wifi card). Seems that it is the problem but what can i do now?
More output from lspci -vvv (PCI2PCI-Bridge)
00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode])
Could you send the corresponding lspci output from when booting the factory BIOS?
Full "lspci -vvv" output: Orig. Bios: http://nopaste.php-quake.net/5046 Linux-Bios: http://nopaste.php-quake.net/5047
No need for pastebins, just attach the full logs to your mails, it's easier to review/inspect them that way.
Also, are you using the plain db800 target from v2 (latest svn revision)? Did you make any modifications to the code? If so, please send a patch with your modifications.
Thanks, Uwe.
Uwe Hermann schrieb:
On Thu, Sep 20, 2007 at 02:43:30PM +0200, Steffen D. wrote:
Long mail below :)....
Lspci -vvv also says "Interrupt: pin A routed to IRQ 0" (for the wifi card). Seems that it is the problem but what can i do now?
More output from lspci -vvv (PCI2PCI-Bridge)
00:0e.0 PCI bridge: Hint Corp HiNT HB4 PCI-PCI Bridge (PCI6150) (rev 04) (prog-if 00 [Normal decode])
Could you send the corresponding lspci output from when booting the factory BIOS?
Full "lspci -vvv" output: Orig. Bios: http://nopaste.php-quake.net/5046 Linux-Bios: http://nopaste.php-quake.net/5047
No need for pastebins, just attach the full logs to your mails, it's easier to review/inspect them that way.
Also, are you using the plain db800 target from v2 (latest svn revision)? Did you make any modifications to the code? If so, please send a patch with your modifications.
Its the latest version and there are no changes on the code!
On 20.09.2007 13:45, Peter Stuge wrote:
On Thu, Sep 20, 2007 at 08:57:39AM +0200, Steffen D. wrote: Seems there's a common problem with LB and PCI-PCI bridges. Also some trouble on the M57SLI discussed right now.
Is your bridge also set to subtractive decode with the factory BIOS?
I/O behind bridge: 0000f000-00000fff
These two values look wrong.
I complained about such value pairs months ago and someone (yhlu?) said this means the resource is disabled.
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
As does these.
dito.
Carl-Daniel
Carl-Daniel Hailfinger schrieb:
On 20.09.2007 13:45, Peter Stuge wrote:
On Thu, Sep 20, 2007 at 08:57:39AM +0200, Steffen D. wrote: Seems there's a common problem with LB and PCI-PCI bridges. Also some trouble on the M57SLI discussed right now.
Is your bridge also set to subtractive decode with the factory BIOS?
I/O behind bridge: 0000f000-00000fff
These two values look wrong.
I complained about such value pairs months ago and someone (yhlu?) said this means the resource is disabled.
Can it be enabled - or in other words - ist it easy to fix this?
Regards, Steffen