[info] VPD scanning hangs with PV-BT878P+ TV card (Follow-up: i386 kernel just stops booting)

From: Karol Kwiatkowski <karol.kwiat_at_gmail.com>
Date: Thu, 01 Mar 2007 19:04:37 +0100
Hello again,

following Bruce's advice I'm sending more information about PV-BT878P+
TV card(PCI). To sum the problem up - if hw.pci.enable_vpd is set to 1
kernel stops responding in sys/dev/pci/pci.c in pci_read_extcap() (case
PCIY_VPD) [1].

Unfortunately sysutils/lspci doesn't seem to work here (neither on
RELENG_6 nor CURRENT), I used Knoppix CD for that:

root_at_1[~]# lspci --version
lspci version 2.1.11
root_at_1[~]# grep snapshot /usr/share/misc/pci.ids
#       Daily snapshot on Mon 2007-02-12 02:05:02


Outputs of verbose boot, 'pciconf -vl' (both 6.2-STABLE) and 'lspci -vv'
(Linux) attached. Let me know if there's anything more needed.

Cheers,

Karol


[1] More details in previous message:
http://lists.freebsd.org/pipermail/freebsd-current/2007-February/069592.html

-- 
Karol Kwiatkowski   <karol.kwiat at gmail dot com>
OpenPGP 0x06E09309





found-> vendor=0x109e, dev=0x036e, revid=0x11
        bus=2, slot=10, func=0
        class=04-00-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0106, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x20 (960 ns), mingnt=0x10 (4000 ns), maxlat=0x28 (10000 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D3  current D0
        map[10]: type 3, range 32, base f6afe000, size 12, enabled
pcib1: requested memory range 0xf6afe000-0xf6afefff: good
pcib1: matched entry for 2.10.INTA (src \_SB_.LNKC:0)
pci_link2: Picked IRQ 18 with weight 0
ioapic0: Changing polarity for pin 18 to high
pcib1: slot 10 INTA routed to irq 18 via \_SB_.LNKC
found-> vendor=0x109e, dev=0x0878, revid=0x11
        bus=2, slot=10, func=1
        class=04-80-00, hdrtype=0x00, mfdev=1
        cmdreg=0x0106, statreg=0x0290, cachelnsz=0 (dwords)
        lattimer=0x20 (960 ns), mingnt=0x04 (1000 ns), maxlat=0xff (63750 ns)
        intpin=a, irq=5
        powerspec 2  supports D0 D3  current D0
        map[10]: type 3, range 32, base f6aff000, size 12, enabled
pcib1: requested memory range 0xf6aff000-0xf6afffff: good
pcib1: matched entry for 2.10.INTA (src \_SB_.LNKC:0)
pcib1: slot 10 INTA routed to irq 18 via \_SB_.LNKCbktr0_at_pci2:10:0:        class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none7_at_pci2:10:1:        class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion878A Video Capture (Audio Section)'
    class      = multimedia

root_at_1[~]# lspci -vv
0000: 02:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
        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 (4000ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at f6afe000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] 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-

0000:02:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
        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 (1000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at f6aff000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] 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-
                
Received on Thu Mar 01 2007 - 17:04:45 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:06 UTC