SliTaz SliTaz Forum

You are not logged in.

#1 2014-06-20 05:29:28

fulgencio
Member
Registered: 2014-06-20
Posts: 1

PCI Bt878 TV tuner video capture card

Just installed SliTaz 4.0

This system has a new hard disk and an old PCI Bt878 TV tuner card with audio and video ports.

It looks like the image attached below.

According to the lspci -vvv segment:

---------------------------------------------------------------------------------------------------

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 741/741GX/M741 Host (rev 03)

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-

     Latency: 32

     Region 0: Memory at d0000000 (32-bit, non-prefetchable) [size=128M]

     Capabilities: [c0] AGP version 3.5

          Status: RQ=32 Iso- ArqSz=2 Cal=3 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3+ Rate=x4,x8

          Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

     Kernel driver in use: agpgart-sis

     Kernel modules: sis-agp

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) (prog-if 80 [Master])

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 128

     Interrupt: pin ? routed to IRQ 16

     Region 0: I/O ports at 01f0 [size=8]

     Region 1: I/O ports at 03f4 [size=1]

     Region 2: I/O ports at 0170 [size=8]

     Region 3: I/O ports at 0374 [size=1]

     Region 4: I/O ports at 4000 [size=16]

     Capabilities: [58] Power Management version 2

          Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold+)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

     Kernel driver in use: SIS_IDE

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 AC'97 Sound Controller (rev a0)

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (13000ns min, 2750ns max)

     Interrupt: pin C routed to IRQ 18

     Region 0: I/O ports at e000 [size=256]

     Region 1: I/O ports at e400 [size=128]

     Capabilities: [48] Power Management version 2

          Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

     Kernel driver in use: Intel ICH

     Kernel modules: snd-intel8x0

00:03.0 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (20000ns max), Cache Line Size: 32 bytes

     Interrupt: pin A routed to IRQ 20

     Region 0: Memory at e1104000 (32-bit, non-prefetchable) [size=4K]

     Kernel driver in use: ohci_hcd

00:03.1 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (20000ns max), Cache Line Size: 32 bytes

     Interrupt: pin B routed to IRQ 21

     Region 0: Memory at e1100000 (32-bit, non-prefetchable) [size=4K]

     Kernel driver in use: ohci_hcd

00:03.2 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (20000ns max), Cache Line Size: 32 bytes

     Interrupt: pin C routed to IRQ 22

     Region 0: Memory at e1101000 (32-bit, non-prefetchable) [size=4K]

     Kernel driver in use: ohci_hcd

00:03.3 USB controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (20000ns max), Cache Line Size: 32 bytes

     Interrupt: pin D routed to IRQ 23

     Region 0: Memory at e1102000 (32-bit, non-prefetchable) [size=4K]

     Capabilities: [50] Power Management version 2

          Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

     Kernel driver in use: ehci_hcd

00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)

     Subsystem: Elitegroup Computer Systems Device 1b29

     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (13000ns min, 2750ns max)

     Interrupt: pin A routed to IRQ 19

     Region 0: I/O ports at e800 [size=256]

     Region 1: Memory at e1103000 (32-bit, non-prefetchable) [size=4K]

     [virtual] Expansion ROM at 28000000 [disabled] [size=128K]

     Capabilities: [40] Power Management version 2

          Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

     Kernel driver in use: sis900

00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)

     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (4000ns min, 10000ns max)

     Interrupt: pin A routed to IRQ 5

     Region 0: Memory at e1105000 (32-bit, prefetchable) [size=4K]

     Capabilities: [44] Vital Product Data

          Not readable

     Capabilities: [4c] Power Management version 2

          Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

     Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-

     Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

     Latency: 32 (1000ns min, 63750ns max)

     Interrupt: pin A routed to IRQ 5

     Region 0: Memory at e1106000 (32-bit, prefetchable) [size=4K]

     Capabilities: [44] Vital Product Data

          Not readable

     Capabilities: [4c] Power Management version 2

          Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)

          Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

---------------------------------------------------------------------------------------------------

So the card is visible in SliTaz but notice there is NO indication of "Kernel driver in use:" for this Bt878 card.

I believe the Kernel driver should be bttv.

But

find /lib/modules -name bttv.o

produced nothing.

Then

ls -R /lib/modules/[c]uname -r[/c]/kernel  | grep bt

lirc_bt829.ko

snd-bt87x.ko.gz

But lsmod does not show any module for this Bt878 card.

Module                  Size  Used by    Not tainted

rtc                     6449  0

floppy                 41138  0

button                  3602  0

snd_intel8x0           19786  1

snd_ac97_codec         77963  1 snd_intel8x0

ac97_bus                 718  1 snd_ac97_codec

snd_pcm                43737  2 snd_intel8x0,snd_ac97_codec

snd_timer              12515  1 snd_pcm

snd                    33394  6 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer

soundcore               3357  1 snd

snd_page_alloc          4853  2 snd_intel8x0,snd_pcm

sis_agp                 2997  1

agpgart                18221  1 sis_agp

So I tried:

modprobe -v snd-bt87x

Now lsmod shows the snd-bt87x module:

Module                  Size  Used by    Not tainted

snd_bt87x               6988  0

rtc                     6449  0

floppy                 41138  0

button                  3602  0

snd_intel8x0           19786  1

snd_ac97_codec         77963  1 snd_intel8x0

ac97_bus                 718  1 snd_ac97_codec

snd_pcm                43737  3 snd_bt87x,snd_intel8x0,snd_ac97_codec

snd_timer              12515  1 snd_pcm

snd                    33394  7 snd_bt87x,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer

soundcore               3357  1 snd

snd_page_alloc          4853  3 snd_bt87x,snd_intel8x0,snd_pcm

sis_agp                 2997  1

agpgart                18221  1 sis_agp

Then immediately dmesg shows:

pci 0000:00:09.0: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.1: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.0: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.1: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.0: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.1: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.0: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

pci 0000:00:09.1: vpd r/w failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update.

There is nothing wrong with this PCI Bt878 TV tuner card because I removed the new hard disk and reconnected the old Ubuntu hard disk and mplayer works fine with this PCI Bt878 TV tuner card.

How do you make SliTaz recognize this PCI Bt878 TV tuner card?

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]