[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problems with Hint HB6 pci bridge



Hello,

My question is to do with PCI bridges, in non-transparent mode.


I have a Dell c640 laptop and docking station. In the docking
station, I have plugged an Adaptec DuoConnect PCI card, the
identifier string is AUA-3020.


This card has a Hint HB6 PCI-PCI bridge, which interposes between the
USB and FireWire controllers. The problem is the Hint bridge is in
non-transparent mode and the kernel cannot see the USB or FireWire
controllers, nor anything that is plugged into them.


The laptop is running debian unstable, is completely up to date,
and has successfully detected other USB controller chipsets, e.g.
a PCMCIA cardbus controller.

I don't think the problem is the docking station, as I have a
radeon 9200 plugged into the other PCI slot and that works perfectly.

Can anyone give any hints about getting such devices going?
The ieee1394 database has a report of the Adaptec DuoConnect card
working, but doesn't give any details of the linux distribution
or the computer the card was plugged into.

Looking around the web, it appears the Hint bridge is commonly used
in "Compact PCI" cards. Do I need to configure the cpcihp_generic
module? I tried just modprobing it in but that failed with an error
suggesting I needed to supply some configuration information.



lspci info:
0000:00:00.0 0600: 8086:1a30 (rev 04)
0000:00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
0000:00:01.0 0604: 8086:1a31 (rev 04)
0000:00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
0000:00:1d.0 0c03: 8086:2482 (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
0000:00:1d.1 0c03: 8086:2484 (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
0000:00:1d.2 0c03: 8086:2487 (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #3) (rev 02)
0000:00:1e.0 0604: 8086:2448 (rev 42)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 42)
0000:00:1f.0 0601: 8086:248c (rev 02)
0000:00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
0000:00:1f.1 0101: 8086:248a (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
0000:00:1f.5 0401: 8086:2485 (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
0000:00:1f.6 0703: 8086:2486 (rev 02)
0000:00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
0000:01:00.0 0300: 1002:4c57
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
0000:02:00.0 0200: 10b7:9200 (rev 78)
0000:02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
0000:02:01.0 0607: 104c:ac51
0000:02:01.0 CardBus bridge: Texas Instruments PCI1420
0000:02:01.1 0607: 104c:ac51
0000:02:01.1 CardBus bridge: Texas Instruments PCI1420
0000:02:0c.0 0604: 1011:0022 (rev 04)
0000:02:0c.0 PCI bridge: Digital Equipment Corporation DECchip 21150 (rev 04)
0000:03:01.0 0300: 1002:5964 (rev 01)
0000:03:01.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
0000:03:01.1 0380: 1002:5d44 (rev 01)
0000:03:01.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)
0000:03:02.0 0604: 3388:0021 (rev 15)
0000:03:02.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 15)
0000:03:05.0 0101: 1095:0646 (rev 07)
0000:03:05.0 IDE interface: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0646 (rev 07)
0000:03:07.0 0100: 9004:8078 (rev 01)
0000:03:07.0 SCSI storage controller: Adaptec AIC-7880U (rev 01)
0000:03:08.0 0200: 10b7:9200 (rev 6c)
0000:03:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 6c)

With the laptop decoupled from the docking station:
0000:00:00.0 0600: 8086:1a30 (rev 04)
0000:00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
0000:00:01.0 0604: 8086:1a31 (rev 04)
0000:00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
0000:00:1d.0 0c03: 8086:2482 (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
0000:00:1e.0 0604: 8086:2448 (rev 42)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 42)
0000:00:1f.0 0601: 8086:248c (rev 02)
0000:00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
0000:00:1f.1 0101: 8086:248a (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
0000:00:1f.5 0401: 8086:2485 (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller (rev 02)
0000:00:1f.6 0703: 8086:2486 (rev 02)
0000:00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
0000:01:00.0 0300: 1002:4c57
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
0000:02:00.0 0200: 10b7:9200 (rev 78)
0000:02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
0000:02:01.0 0607: 104c:ac51
0000:02:01.0 CardBus bridge: Texas Instruments PCI1420
0000:02:01.1 0607: 104c:ac51
0000:02:01.1 CardBus bridge: Texas Instruments PCI1420


lspci-vvv for the Hint chip:

0000:03:02.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge
(non-transparent
 mode) (rev 15) (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: 32, Cache Line Size: 0x08 (32 bytes)
        Bus: primary=03, secondary=04, subordinate=04, sec-latency=32
        I/O behind bridge: 0000f000-00000fff
        Memory behind bridge: fa000000-fbffffff
        Prefetchable memory behind bridge:
00000000fff00000-0000000000000000
        BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
        Capabilities: [80] Power Management version 2
                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: [90] #06 [0000]
        Capabilities: [a0] Vital Product Data



Cheers
Vince




Reply to: