Archiv > Development
Automatische Hardware Erkennung erweitern
Delaney:
Moin,
Karte: Medion/Creatix CTX944 DualTuner DVB-T/S
MLD> lspci -m | grep 0480
02:01.0 "Class 0480" "1131" "7133" "16be" "0007"
02:04.0 "Class 0480" "1131" "7133" "16be" "0008"
Läuft ohne modul-parameter leider per default als Dual-DVB-T
umschaltbar mit "options saa7134_dvb use_frontend=1" zum Dual-DVB-S (und das für FTA mit nur einem Sat-Kabel!)
modprobe -r saa7134_dvb hängt allerdings solange vdr läuft, k.A. ob daher die custom.conf bei mir leer blieb (getestet mit MLD 3.0.3). Manuell eingetragen klappts einwandfrei.
dmesg Auszug und lspci -vvv -nn zum Vergleich:
Spoiler (show / hide)
--- Code: ---saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[1]: found at 0000:02:04.0, rev: 209, irq: 20, latency: 32, mmio: 0xfdefc000
saa7133[1]: subsystem: 16be:0008, board: Medion Md8800 Quadro [card=96,autodetected]
saa7133[1]: board init: gpio is 0
saa7133[1]: registered device video1 [v4l2]
saa7133[1]: registered device vbi1
dvb_init() allocating 1 frontend
DVB: registering new adapter (saa7133[0])
saa7134 0000:02:01.0: DVB: registering adapter 0 frontend 0 (Philips TDA10086 DVB-S)...
dvb_init() allocating 1 frontend
DVB: registering new adapter (saa7133[1])
saa7134 0000:02:04.0: DVB: registering adapter 1 frontend 0 (Philips TDA10086 DVB-S)...
--- End code ---
--- Code: ---#lspci -vvv -nn
02:01.0 Multimedia controller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
Subsystem: Creatix Polymedia GmbH Device [16be:0007]
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 (21000ns min, 8000ns max)
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fdeff000 (32-bit, non-prefetchable) [size=2K]
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=1 PME-
Kernel driver in use: saa7134
Kernel modules: saa7134
02:04.0 Multimedia controller [0480]: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1)
Subsystem: Creatix Polymedia GmbH Device [16be:0008]
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 (21000ns min, 8000ns max)
Interrupt: pin A routed to IRQ 20
Region 0: Memory at fdefc000 (32-bit, non-prefetchable) [size=2K]
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=1 PME-
Kernel driver in use: saa7134
Kernel modules: saa7134
--- End code ---
clausmuus:
Hi ScotchTape,
Deine Karte sollte bereits automatisch erkannt werden. Da ist also von unserer Seite nichts weiter nötig.
Claus
ScotchTape:
OK,
für suspend musste ich allerdings den ganzen satz module in die modules.suspend werfen, sonst gibts keine Bild, lustige Einträge im syslog und evtl. gesunkenem WAF:
--- Code: ---Dec 24 17:28:09 (MLD) user.err kernel: Failed to write to I2C register 00@40!
Dec 24 17:29:05 (MLD) user.info kernel: Digital Devices PCIE bridge driver 0.9.9, Copyright (C) 2010-13 Digital Devices GmbH
Dec 24 17:29:05 (MLD) user.info kernel: DDBridge driver detected: Digital Devices Cine S2 V6.5 DVB adapter
Dec 24 17:29:05 (MLD) user.info kernel: HW 0001000d REGMAP 00010004
Dec 24 17:29:05 (MLD) user.info kernel: Port 0 (TAB 1): NO MODULE
Dec 24 17:29:05 (MLD) user.info kernel: Port 1 (TAB 2): NO MODULE
Dec 24 17:29:05 (MLD) user.info kernel: Port 2 (TAB 3): NO MODULE
Dec 24 17:29:05 (MLD) user.info kernel: Port 3 (TAB 4): NO MODULE
--- End code ---
--- Code: ---MLD> cat /etc/modules.suspend
cxd2099
stv090x
stv6110x
ddbridge
--- End code ---
Delaney:
Ergänzend zu http://www.minidvblinux.de/forum/index.php/topic,5123.msg39406/topicseen.html
Karte: Turbosight TBS6981 Dual DVB-S2
--- Code: ---MLD> lspci -m
02:00.0 "Class 0400" "14f1" "8852" "6981" "8888"
#gekürztes lspci -vvv -nn
02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
Subsystem: Device [6981:8888]
...
Kernel driver in use: cx23885
Kernel modules: cx23885
--- End code ---
clausmuus:
Danke, habe das Modul zum dvb-tbs Addon der 3.0.1.1hinzugefügt.
Claus
Navigation
[0] Message Index
[*] Previous page
Go to full version