So, kurz nachdem ich vorhin geschrieben habe, kam der Postbote doch noch.
Ich habe verschiedene Treiber-Versionen getestet. Alle werden sauber installiert, allerdings sehe ich die Karte mit lspci einfach nicht. Wenn ich mich nicht täusche, müsste die Karte auch ohne einen Treiber in lspci angezeigt werden, oder?
Wenn das so ist, muss ich nochmal mit den BIOS-Einstellungen meines Supermicro Server-Mainboards spielen. Was sagt ihr dazu?
Welche PCIe-Version nutzt diese Karte?
Wenn ich mich recht entsinne, kann ich v1.1 und v1.2 oder beides auf dem PCI-Slot konfigurieren. Derzeitig ist beides aktiviert. Ich mache nachher mal ein paar Screenshots von meinen PCIe-BIOS-Einstellungen. Momentan geht's gerade nicht, es läuft eine Aufnahme. Mein Board hat 2 PCIe-Steckplätze, in beiden dasselbe Ergebnis, gähnende Leere in lspci. Die Cine S2 v6.5 wird weiterhin sauber erkannt. Ich hatte sie aber auch schon draußen, um zu prüfen, ob die beiden Karten evtl. irgendwie im Konflikt zu einander stehen.
root@mediatank:~# lspci
00:00.0 Host bridge: Intel Corporation Device 1918 (rev 07)
00:01.0 PCI bridge: Intel Corporation Device 1901 (rev 07)
00:14.0 USB controller: Intel Corporation Device a12f (rev 31)
00:14.2 Signal processing controller: Intel Corporation Device a131 (rev 31)
00:16.0 Communication controller: Intel Corporation Device a13a (rev 31)
00:16.1 Communication controller: Intel Corporation Device a13b (rev 31)
00:17.0 SATA controller: Intel Corporation Device a102 (rev 31)
00:1c.0 PCI bridge: Intel Corporation Device a110 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device a112 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Device a114 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device a149 (rev 31)
00:1f.2 Memory controller: Intel Corporation Device a121 (rev 31)
00:1f.4 SMBus: Intel Corporation Device a123 (rev 31)
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS3008 PCI-Express Fusion-MPT SAS-3 (rev 02)
02:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter
03:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03)
04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)
05:00.0 Ethernet controller: Intel Corporation Device 1563 (rev 01)
05:00.1 Ethernet controller: Intel Corporation Device 1563 (rev 01)
Display More
root@mediatank:~# lspci -vvvnn
....
02:00.0 Multimedia controller [0480]: Digital Devices GmbH Octopus DVB Adapter [dd01:0003]
Subsystem: Digital Devices GmbH Cine S2 V6.5 DVB adapter [dd01:0021]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at df400000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [70] MSI: Enable- Count=1/2 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [90] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit Latency L0s unlimited, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range A, TimeoutDis+, LTR-, OBFF Not Supported
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=00c <?>
Kernel driver in use: ddbridge
....
Display More
root@mediatank:~# dmesg | grep "DVB"
[ 12.188125] DDBridge driver detected: Digital Devices Cine S2 V6.5 DVB adapter
[ 12.189336] Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-S2
[ 12.192742] DVB: registering new adapter (DDBridge)
[ 12.192742] DVB: registering new adapter (DDBridge)
[ 12.513071] ddbridge 0000:02:00.0: DVB: registering adapter 0 frontend 0 (STV090x Multistandard)...
[ 12.547698] ddbridge 0000:02:00.0: DVB: registering adapter 1 frontend 0 (STV090x Multistandard)...
root@mediatank:~# dmesg | grep "DDBridge"
[ 12.188125] DDBridge driver detected: Digital Devices Cine S2 V6.5 DVB adapter
[ 12.188151] DDBridge: HW 0001000d REGMAP 00010004
[ 12.192742] DVB: registering new adapter (DDBridge)
[ 12.192742] DVB: registering new adapter (DDBridge)
Da Digital Devices die Datei ddbridge.conf nennt, aus euren Beiträgen hier aber öfters maxs8.conf hervorgeht, habe ich sie beide erstellt. Das schadet ja erstmal nichts.
root@mediatank:~# cat /etc/modprobe.d/ddbridge.conf
options ddbridge fmode=1
root@mediatank:~# cat /etc/modprobe.d/maxs8.conf
options ddbridge fmode=1
Die alles entscheidende Frage ist, warum die Karte mit lspci nicht erkannt wird.
Gruß Hoppel