Archiv > Development

Unterstützung Sky S952

<< < (4/8) > >>

videopix:
Ich habe mal das aktuelle FFSD-Image gobootet. aber leider wird die Karte bei mir auch nach dem Kernel-Update vom 18. nicht erkannt. Schade.  :-\

MfG,
Uwe

Drew:
Hallo habe das gleiche Problem ..
habe zwei 952 V1 beide werden  zwar erkannt aber Treiber wird nicht geladen

unter MLD 3 ... lief es 

CORE cx23885[1]: subsystem: 4254:0952, board: DVBSky S952 [card=50,autodetected]
cx25840 5-0044: cx23885 A/V decoder found @ 0x88 (cx23885[1])
cx25840 5-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[1]: cx23885 based dvb card
i2c i2c-4: m88ds3103_attach: chip_id=70
i2c i2c-4: Added multiplexed i2c bus 6
cx23885_dvb_register() dvb_register failed err = -22
cx23885_dev_setup() Failed to register dvb adapters on VID_B
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[1]: cx23885 based dvb card
i2c i2c-3: m88ds3103_attach: chip_id=70
i2c i2c-3: Added multiplexed i2c bus 6
cx23885_dvb_register() dvb_register failed err = -22
cx23885_dev_setup() Failed to register dvb on VID_C
cx23885_dev_checkrevision() Hardware revision = 0xa5
cx23885[1]/0: found at 0000:04:00.0, rev: 4, irq: 19, latency: 0, mmio: 0xf7200000
 

mikeM:
Ich habe mittlerweile auf meinem System ein Update gemacht und da läuft die Karte immer noch:

--- Code: ---Mar  3 20:19:48 (MLD) user.info kernel: cx25840 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
Mar  3 20:19:48 (MLD) user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar  3 20:19:48 (MLD) user.info kernel: cx23885[0]: cx23885 based dvb card
Mar  3 20:19:48 (MLD) user.info kernel: i2c i2c-2: m88ds3103_attach: chip_id=70
Mar  3 20:19:48 (MLD) user.info kernel: i2c i2c-2: Added multiplexed i2c bus 4
Mar  3 20:19:48 (MLD) user.info kernel: m88ts2022 4-0060: Montage M88TS2022 successfully identified
Mar  3 20:19:48 (MLD) user.info kernel: DVB: registering new adapter (cx23885[0])
Mar  3 20:19:48 (MLD) user.info kernel: cx23885 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)...
Mar  3 20:19:48 (MLD) user.info kernel: DVBSky S952 port 1 MAC address: 00:17:42:54:09:52
Mar  3 20:19:48 (MLD) user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar  3 20:19:48 (MLD) user.info kernel: cx23885[0]: cx23885 based dvb card
Mar  3 20:19:48 (MLD) user.info kernel: i2c i2c-1: m88ds3103_attach: chip_id=70
Mar  3 20:19:48 (MLD) user.info kernel: i2c i2c-1: Added multiplexed i2c bus 5
Mar  3 20:19:48 (MLD) user.info kernel: m88ts2022 5-0060: Montage M88TS2022 successfully identified
Mar  3 20:19:48 (MLD) user.info kernel: DVB: registering new adapter (cx23885[0])
Mar  3 20:19:48 (MLD) user.info kernel: cx23885 0000:01:00.0: DVB: registering adapter 1 frontend 0 (Montage M88DS3103)...
Mar  3 20:19:48 (MLD) user.info kernel: DVBSky S952 port 2 MAC address: 00:17:42:54:09:53
Mar  3 20:19:48 (MLD) user.info kernel: cx23885_dev_checkrevision() Hardware revision = 0xa5
Mar  3 20:19:48 (MLD) user.info kernel: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfda00000

--- End code ---

lspci -nnvv:

--- Code: ---01:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
        Subsystem: Device [4254:0952]
        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, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fda00000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: [40] Express (v1) 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 L1, Exit Latency L0s <2us, L1 <4us
                        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-
        Capabilities: [80] 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-
        Capabilities: [90] Vital Product Data
                Product Name: "
                End
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Kernel driver in use: cx23885

--- End code ---

Ist also die gleiche Karte, wie die von videopix

mikeM:
Vielleicht kommen wir der Lösung ja näher, wenn Ihr mal folgendes probiert:

Vorher sollte das Modul nicht geladen sein!

--- Code: ---modprobe cx23885 debug=5

--- End code ---

Dann mal das syslog durchsuchen und die Meldungen hier posten.

Was auch noch mal einen Versuch Wert ist:

--- Code: ---modprobe cx23885 card=50

--- End code ---

Gruß
Michael

videopix:
Hallo Michael,

danke dass du hier dran bleibst.
Ich habe mal das aktuelle Image (MLD-4.0.1-64_ff-sd_2015.03.09-109.iso) frisch installiert und ein Upgrade gemacht (unter anderem dvb).
Die Karte wird wie früher erkannt und das cx23885-Modul wird geladen. Es gibt aber immer noch nur den Adapter0 (FFSD-Karte), auch nach Reboot.

Dann habe ich mit
--- Code: ---modeprobe -r cx23885
--- End code ---
das Modul entladen und mit
--- Code: ---modprobe cx23885 debug=5
--- End code ---
neu geladen. Ergebnis im Syslog:

--- Code: ---Mar 12 00:05:46 MLD user.err kernel: WARNING: You are using an experimental version of the media stack.
Mar 12 00:05:46 MLD user.err kernel: As the driver is backported to an older kernel, it doesn't offer
Mar 12 00:05:46 MLD user.err kernel: enough quality for its usage in production.
Mar 12 00:05:46 MLD user.err kernel: Use it with care.
Mar 12 00:05:46 MLD user.err kernel: Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
Mar 12 00:05:46 MLD user.err kernel: dd0a6fe2bc3055cd61e369f97982c88183b1f0a0 [media] dvb-usb-dvbsky: fix i2c adapter for sp2 device
Mar 12 00:05:46 MLD user.err kernel: b6851419409664bc564ce5148bbec1141944c710 [media] m88ds3103: change ts clock config for serial mode
Mar 12 00:05:46 MLD user.err kernel: c29d6a83b3c14cf81a4c90a941eb923625192398 [media] cx23885: add DVBSky S952 support
Mar 12 00:05:46 MLD user.err kernel: experimental: 1969cdc5388b711e2aef3d1747b5f7dd1cd965f3 experimental/ddbridge: Fix 'inlining failed in call to always_inline ...: recursive inlining'.
Mar 12 00:05:46 MLD user.err kernel: v4l-dvb-saa716x: d7e98fc592305a600909003da2b7cc4338242511 saa716x_ff: Do not return on command ready timeout
Mar 12 00:05:47 MLD user.info kernel: cx23885 driver version 0.0.4 loaded
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_dev_setup() Memory configured for PCIe bridge type 885
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_init_tsport(portno=1)
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_init_tsport(portno=2)
Mar 12 00:05:47 MLD user.info kernel: CORE cx23885[0]: subsystem: 4254:0952, board: DVBSky S952 [card=50,autodetected]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_pci_quirks()
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_dev_setup() tuner_type = 0x0 tuner_addr = 0x0 tuner_bus = 0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_dev_setup() radio_type = 0x0 radio_addr = 0x0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_reset()
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Configuring channel [VID A]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000104c0 <- 0x00000040
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000104d0 <- 0x00000b80
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000104e0 <- 0x000016c0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: [bridge 885] sram setup VID A: bpl=2880 lines=3
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch2]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS1 B]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010580 <- 0x00005000
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010590 <- 0x000052f0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000105a0 <- 0x000055e0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000105b0 <- 0x000058d0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000105c0 <- 0x00005bc0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: [bridge 885] sram setup TS1 B: bpl=752 lines=5
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch4]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch5]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TS2 C]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000105e0 <- 0x00006000
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x000105f0 <- 0x000062f0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010600 <- 0x000065e0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010610 <- 0x000068d0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010620 <- 0x00006bc0
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: [bridge 885] sram setup TS2 C: bpl=752 lines=5
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Configuring channel [TV Audio]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a00 <- 0x00007000
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a10 <- 0x00007080
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a20 <- 0x00007100
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a30 <- 0x00007180
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a40 <- 0x00007200
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() 0x00010a50 <- 0x00007280
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: [bridge 885] sram setup TV Audio: bpl=128 lines=6
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch8]
Mar 12 00:05:47 MLD user.debug kernel: cx23885[0]: cx23885_sram_channel_setup() Erasing channel [ch9]
Mar 12 00:05:47 MLD user.info kernel: cx25840 3-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
Mar 12 00:05:47 MLD user.info kernel: cx25840 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
Mar 12 00:05:47 MLD user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar 12 00:05:47 MLD user.info kernel: cx23885[0]: cx23885 based dvb card
Mar 12 00:05:47 MLD user.info kernel: i2c i2c-2: m88ds3103_attach: chip_id=70
Mar 12 00:05:47 MLD user.info kernel: i2c i2c-2: Added multiplexed i2c bus 4
Mar 12 00:05:47 MLD user.err kernel: cx23885_dvb_register() dvb_register failed err = -22
Mar 12 00:05:47 MLD user.err kernel: cx23885_dev_setup() Failed to register dvb adapters on VID_B
Mar 12 00:05:47 MLD user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar 12 00:05:47 MLD user.info kernel: cx23885[0]: cx23885 based dvb card
Mar 12 00:05:47 MLD user.info kernel: i2c i2c-1: m88ds3103_attach: chip_id=70
Mar 12 00:05:47 MLD user.info kernel: i2c i2c-1: Added multiplexed i2c bus 4
Mar 12 00:05:48 MLD user.err kernel: cx23885_dvb_register() dvb_register failed err = -22
Mar 12 00:05:48 MLD user.err kernel: cx23885_dev_setup() Failed to register dvb on VID_C
Mar 12 00:05:48 MLD user.info kernel: cx23885_dev_checkrevision() Hardware revision = 0xa5
Mar 12 00:05:48 MLD user.info kernel: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfe800000

--- End code ---
Immer noch nur Adapter0.

Wieder
--- Code: ---modprobe -r cx23885
--- End code ---

Dann
--- Code: ---modprobe cx23885 card=50
--- End code ---

Ergebnis im Syslog:

--- Code: ---Mar 12 00:10:32 MLD user.err kernel: WARNING: You are using an experimental version of the media stack.
Mar 12 00:10:32 MLD user.err kernel: As the driver is backported to an older kernel, it doesn't offer
Mar 12 00:10:32 MLD user.err kernel: enough quality for its usage in production.
Mar 12 00:10:32 MLD user.err kernel: Use it with care.
Mar 12 00:10:32 MLD user.err kernel: Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
Mar 12 00:10:32 MLD user.err kernel: dd0a6fe2bc3055cd61e369f97982c88183b1f0a0 [media] dvb-usb-dvbsky: fix i2c adapter for sp2 device
Mar 12 00:10:32 MLD user.err kernel: b6851419409664bc564ce5148bbec1141944c710 [media] m88ds3103: change ts clock config for serial mode
Mar 12 00:10:32 MLD user.err kernel: c29d6a83b3c14cf81a4c90a941eb923625192398 [media] cx23885: add DVBSky S952 support
Mar 12 00:10:32 MLD user.err kernel: experimental: 1969cdc5388b711e2aef3d1747b5f7dd1cd965f3 experimental/ddbridge: Fix 'inlining failed in call to always_inline ...: recursive inlining'.
Mar 12 00:10:32 MLD user.err kernel: v4l-dvb-saa716x: d7e98fc592305a600909003da2b7cc4338242511 saa716x_ff: Do not return on command ready timeout
Mar 12 00:10:32 MLD user.info kernel: cx23885 driver version 0.0.4 loaded
Mar 12 00:10:32 MLD user.info kernel: CORE cx23885[0]: subsystem: 4254:0952, board: DVBSky S952 [card=50,insmod option]
Mar 12 00:10:32 MLD user.info kernel: cx25840 3-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
Mar 12 00:10:33 MLD user.info kernel: cx25840 3-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
Mar 12 00:10:33 MLD user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar 12 00:10:33 MLD user.info kernel: cx23885[0]: cx23885 based dvb card
Mar 12 00:10:33 MLD user.info kernel: i2c i2c-2: m88ds3103_attach: chip_id=70
Mar 12 00:10:33 MLD user.info kernel: i2c i2c-2: Added multiplexed i2c bus 4
Mar 12 00:10:33 MLD user.err kernel: cx23885_dvb_register() dvb_register failed err = -22
Mar 12 00:10:33 MLD user.err kernel: cx23885_dev_setup() Failed to register dvb adapters on VID_B
Mar 12 00:10:33 MLD user.info kernel: cx23885_dvb_register() allocating 1 frontend(s)
Mar 12 00:10:33 MLD user.info kernel: cx23885[0]: cx23885 based dvb card
Mar 12 00:10:33 MLD user.info kernel: i2c i2c-1: m88ds3103_attach: chip_id=70
Mar 12 00:10:33 MLD user.info kernel: i2c i2c-1: Added multiplexed i2c bus 4
Mar 12 00:10:33 MLD user.err kernel: cx23885_dvb_register() dvb_register failed err = -22
Mar 12 00:10:33 MLD user.err kernel: cx23885_dev_setup() Failed to register dvb on VID_C
Mar 12 00:10:33 MLD user.info kernel: cx23885_dev_checkrevision() Hardware revision = 0xa5
Mar 12 00:10:33 MLD user.info kernel: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfe800000

--- End code ---

Kann sich jemand einen Reim darauf machen?

Gute Nacht,
Uwe

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version