[linux-dvb] Typhoon DVB-T Duo Digital/Analog Cardbus (saa7133 based)

Jan Dittmer jdittmer at ppp0.net
Thu Apr 28 12:26:04 CEST 2005


Hi,

I'm trying to get the following card running with Linux
(analog part first):

Typhoon DVB-T Duo Digital/Analog Cardbus
(http://www.anubisline.com/english/articlec.asp?id=50500&catid=002)

'modprobe saa7134 card=24' seems to find the tuner but I get lots
of  'tuner 2-004b: i2c i/o error: rc == -5 (should be 4)'
messages when trying to change channels. But with this card id at
least the orange light on the card goes on (indicating the
analog tuner part or so). So something must be correct :).
It the only card# where this happens...
But I don't know what to do next. The error message seems to come
from tuner-simple.c if I read the code correctly. Would
enabling the (t->type == TUNER_MICROTUNE_4042FI5) part of the file
do anything? What more debug info can I provide or where should I
start looking trying to get the card running?

Thanks for any help,

Jan

$ modprobe saa7134
[4296474.925000] saa7130/34: v4l2 driver version 0.2.12 loaded
[4296474.982000] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
[4296474.982000] saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x10800000
[4296474.982000] saa7133[0]: subsystem: 4e42:0502, board: UNKNOWN/GENERIC [card=0,autodetected]
[4296474.982000] saa7133[0]: board init: gpio is e030000
[4296474.982000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296474.983000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296475.272000] tuner 2-004b: chip found @ 0x96 (saa7133[0])
[4296475.304000] saa7133[0]: i2c eeprom 00: 42 4e 02 05 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[4296475.305000] saa7133[0]: i2c eeprom 10: 00 ff 22 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[4296475.305000] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 81 ff ff ff ff
[4296475.306000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4296475.373000] saa7133[0]: registered device video0 [v4l2]
[4296475.440000] saa7133[0]: registered device vbi0

$ modprobe saa7134 card=24
[4295937.996000] saa7130/34: v4l2 driver version 0.2.12 loaded
[4295938.062000] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
[4295938.062000] saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x10800000
[4295938.062000] saa7133[0]: subsystem: 4e42:0502, board: KNC One TV-Station DVR [card=24,insmod option]
[4295938.062000] saa7133[0]: board init: gpio is e010000
[4295938.062000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4295938.063000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4295938.310000] tuner 2-004b: chip found @ 0x96 (saa7133[0])
[4295938.310000] tuner 2-004b: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
[4295938.323000] saa7133[0]: i2c eeprom 00: 42 4e 02 05 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[4295938.323000] saa7133[0]: i2c eeprom 10: 00 ff 22 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[4295938.323000] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 81 ff ff ff ff
[4295938.324000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4295938.622000] saa7133[0]: registered device video0 [v4l2]
[4295938.689000] saa7133[0]: registered device vbi0
[4295938.755000] saa7133[0]: registered device radio0
[4295939.220000] tuner 2-004b: TV freq (268435455.93) out of range (44-958)
[4295941.293000] tuner 2-004b: i2c i/o error: rc == -5 (should be 4)

$ modprobe saa7134 card=24 i2c_debug=1 irq_debug=1
[4296474.925000] saa7130/34: v4l2 driver version 0.2.12 loaded
[4296474.982000] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
[4296474.982000] saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x10800000
[4296474.982000] saa7133[0]: subsystem: 4e42:0502, board: UNKNOWN/GENERIC [card=0,autodetected]
[4296474.982000] saa7133[0]: board init: gpio is e030000
[4296474.982000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296474.983000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4296475.272000] tuner 2-004b: chip found @ 0x96 (saa7133[0])
[4296475.304000] saa7133[0]: i2c eeprom 00: 42 4e 02 05 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[4296475.305000] saa7133[0]: i2c eeprom 10: 00 ff 22 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[4296475.305000] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 81 ff ff ff ff
[4296475.306000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4296475.373000] saa7133[0]: registered device video0 [v4l2]
[4296475.440000] saa7133[0]: registered device vbi0
[4297196.782000] saa7130/34: v4l2 driver version 0.2.12 loaded
[4297196.800000] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
[4297196.800000] saa7133[0]: found at 0000:02:00.0, rev: 240, irq: 9, latency: 64, mmio: 0x10800000
[4297196.800000] saa7133[0]: subsystem: 4e42:0502, board: KNC One TV-Station DVR [card=24,insmod option]
[4297196.800000] saa7133[0]: board init: gpio is e030000
[4297196.802000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4297196.804000] saa7133[0]: dsp access wait timeout [bit=WRR]
[4297196.922000] saa7133[0]: i2c xfer: < a0 >
[4297196.922000] saa7133[0]: i2c xfer: < a0 >
[4297196.990000] saa7133[0]: i2c xfer: < a2 ERROR: NO_DEVICE
[4297196.991000] saa7133[0]: i2c xfer: < a4 ERROR: NO_DEVICE
[4297196.991000] saa7133[0]: i2c xfer: < a6 ERROR: NO_DEVICE
[4297196.992000] saa7133[0]: i2c xfer: < a8 ERROR: NO_DEVICE
[4297196.992000] saa7133[0]: i2c xfer: < aa ERROR: NO_DEVICE
[4297196.992000] saa7133[0]: i2c xfer: < ac ERROR: NO_DEVICE
[4297196.992000] saa7133[0]: i2c xfer: < ae ERROR: NO_DEVICE
[4297196.993000] saa7133[0]: i2c xfer: < 96 >
[4297197.060000] tuner 2-004b: chip found @ 0x96 (saa7133[0])
[4297197.060000] tuner 2-004b: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
[4297197.060000] saa7133[0]: i2c xfer: < c0 ERROR: NO_DEVICE
[4297197.060000] saa7133[0]: i2c xfer: < c2 ERROR: NO_DEVICE
[4297197.060000] saa7133[0]: i2c xfer: < c4 ERROR: NO_DEVICE
[4297197.061000] saa7133[0]: i2c xfer: < c6 ERROR: NO_DEVICE
[4297197.061000] saa7133[0]: i2c xfer: < c8 ERROR: NO_DEVICE
[4297197.061000] saa7133[0]: i2c xfer: < ca ERROR: NO_DEVICE
[4297197.062000] saa7133[0]: i2c xfer: < cc ERROR: NO_DEVICE
[4297197.062000] saa7133[0]: i2c xfer: < ce ERROR: NO_DEVICE
[4297197.062000] saa7133[0]: i2c xfer: < d0 ERROR: NO_DEVICE
[4297197.063000] saa7133[0]: i2c xfer: < d2 ERROR: NO_DEVICE
[4297197.063000] saa7133[0]: i2c xfer: < d4 ERROR: NO_DEVICE
[4297197.063000] saa7133[0]: i2c xfer: < d6 ERROR: NO_DEVICE
[4297197.064000] saa7133[0]: i2c xfer: < d8 ERROR: NO_DEVICE
[4297197.064000] saa7133[0]: i2c xfer: < da ERROR: NO_DEVICE
[4297197.064000] saa7133[0]: i2c xfer: < dc ERROR: NO_DEVICE
[4297197.064000] saa7133[0]: i2c xfer: < de ERROR: NO_DEVICE
[4297197.064000] saa7133[0]: i2c xfer: < 84 ERROR: NO_DEVICE
[4297197.065000] saa7133[0]: i2c xfer: < 86 ERROR: NO_DEVICE
[4297197.065000] saa7133[0]: i2c xfer: < 40 ERROR: NO_DEVICE
[4297197.065000] saa7133[0]: i2c xfer: < a0 00 >
[4297197.066000] saa7133[0]: i2c xfer: < a1 =42 =4e =02 =05 =54 =20 =1c =00 =43 =43 =a9 =1c =55 =d2 =b2 =92 =00 =ff =22 =0f =ff =20 =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =01 =40 =01 =03 =03 =01 =01
=03 =08 =ff =01 =81 =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff =ff >
[4297197.078000] saa7133[0]: i2c eeprom 00: 42 4e 02 05 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
[4297197.078000] saa7133[0]: i2c eeprom 10: 00 ff 22 0f ff 20 ff ff ff ff ff ff ff ff ff ff
[4297197.078000] saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 81 ff ff ff ff
[4297197.078000] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[4297197.174000] saa7133[0]: registered device video0 [v4l2]
[4297197.245000] saa7133[0]: registered device vbi0
[4297197.316000] saa7133[0]: registered device radio0

$ lspci -vvv -s 02:00.0
0000:02:00.0 Multimedia controller: Philips Semiconductors SAA7133 Audio+video broadcast decoder (rev f0)
        Subsystem: Unknown device 4e42:0502
        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: 64 (21000ns min, 8000ns max)
        Interrupt: pin A routed to IRQ 9
        Region 0: Memory at 10800000 (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 PME-Enable- DSel=0 DScale=1 PME-

$ lspci -x -s 02:00.0
0000:02:00.0 Multimedia controller: Philips Semiconductors SAA7133 Audio+video broadcast decoder (rev f0)
00: 31 11 33 71 06 00 90 02 f0 00 80 04 00 40 00 00
10: 00 00 80 10 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 42 4e 02 05
30: 00 00 00 00 40 00 00 00 00 00 00 00 09 01 54 20






More information about the linux-dvb mailing list