[linux-dvb] Compro VideoMate E650 hybrid PCIe DVB-T and analog TV/FM capture card

Thomas Goerke tom at goeng.com.au
Sun Sep 7 03:06:54 CEST 2008


 
> Tom & Jackden,
> 
> to use the i2c_scan:
> sudo rmmod cx23885
> sudo modprobe cx24885 i2c_scan=1
> 
> dmesg
> 
> Now in dmesg you should see something like:
--snip--
> 
> This will have the cards initialisation before and after it, I just
> need the i2c scan results.
> 
> Then to get the results from the eeprom scan:
> sudo modprobe i2c-dev
> sudo i2cdetect -l
> (take note which i2c device matches the one above with the eeprom, this
> example assumes 0)
> sudo i2cdump 0 0x50
> (Note the i2c address has to be divided by 2 from what the scan above
> states, so 0xa0 -> 0x50)
> 
> Then you should get an output in the terminal, copy this and send it to
> me (and the list).
> 
> Regards,
> 
> Stephen.
> 
Stephen,

See below for results of testing.  

Commands:
sudo rmmod cx23885
sudo modprobe cx24885 i2c_scan=1

dmesg:

[160134.208379] ACPI: PCI interrupt for device 0000:04:00.0 disabled
[160134.208542] xc2028 1-0061: xc2028_dvb_release called
[160134.208545] xc2028 1-0061: free_firmware called
[160134.208564] xc2028 1-0061: destroying instance
[160169.249974] cx23885 driver version 0.0.1 loaded
[160169.250021] ACPI: PCI Interrupt 0000:04:00.0[A] -> GSI 16 (level, low)
-> IRQ 16
[160169.250026] cx23885[0]/0: cx23885_dev_setup() Memory configured for PCIe
bridge type 885
[160169.250028] cx23885[0]/0: cx23885_init_tsport(portno=2)
[160169.250037] CORE cx23885[0]: subsystem: 185b:e800, board: Compro
VideoMate E650 [card=13,autodetected]
[160169.250040] cx23885[0]/0: cx23885_pci_quirks()
[160169.250043] cx23885[0]/0: cx23885_dev_setup() tuner_type = 0x0
tuner_addr = 0x0
[160169.250045] cx23885[0]/0: cx23885_dev_setup() radio_type = 0x0
radio_addr = 0x0
[160169.250047] cx23885[0]/0: cx23885_reset()
[160169.349190] cx23885[0]/0: cx23885_sram_channel_setup() Configuring
channel [VID A]
[160169.349202] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch2]
[160169.349204] cx23885[0]/0: cx23885_sram_channel_setup() Configuring
channel [TS1 B]
[160169.349217] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch4]
[160169.349219] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch5]
[160169.349222] cx23885[0]/0: cx23885_sram_channel_setup() Configuring
channel [TS2 C]
[160169.349235] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch7]
[160169.349237] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch8]
[160169.349239] cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel
[ch9]
[160169.389065] cx23885[0]: i2c bus 0 registered
[160169.391249] cx23885[0]: i2c scan: found device @ 0x1e  [???]
[160169.400115] cx23885[0]: i2c scan: found device @ 0xa0  [eeprom]
[160169.403390] cx23885[0]: i2c scan: found device @ 0xd0  [???]
[160169.406677] cx23885[0]: i2c bus 1 registered
[160169.420042] cx23885[0]: i2c scan: found device @ 0xc2
[tuner/mt2131/tda8275/xc5000/xc3028]
[160169.424399] cx25840' 2-0044: cx25  0-21 found @ 0x88 (cx23885[0])
[160169.424729] cx23885[0]: i2c bus 2 registered
[160169.426637] cx23885[0]: i2c scan: found device @ 0x66  [???]
[160169.427262] cx23885[0]: i2c scan: found device @ 0x88  [cx25837]
[160169.427557] cx23885[0]: i2c scan: found device @ 0x98  [???]
[160169.466057] cx23885[0]: cx23885 based dvb card
[160169.466581] xc2028: Xcv2028/3028 init called!
[160169.466583] xc2028 1-0061: creating new instance
[160169.466585] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[160169.466587] xc2028 1-0061: xc2028_set_config called
[160169.466589] DVB: registering new adapter (cx23885[0])
[160169.466591] DVB: registering frontend 1 (Zarlink ZL10353 DVB-T)...
[160169.466748] cx23885_dev_checkrevision() Hardware revision = 0xb0
[160169.466754] cx23885[0]/0: found at 0000:04:00.0, rev: 2, irq: 16,
latency: 0, mmio: 0xfe800000
[160169.466761] PCI: Setting latency timer of device 0000:04:00.0 to 64

tom at quark:~$ sudo modprobe i2c-dev
tom at quark:~$ sudo i2cdetect -l
i2c-3   i2c             Hauppauge Nova-T 500 Dual DVB-T         I2C adapter
i2c-4   i2c             DiBX000 tuner I2C bus                   I2C adapter
i2c-5   i2c             DiBX000 tuner I2C bus                   I2C adapter
i2c-6   i2c             NVIDIA i2c adapter                      I2C adapter
i2c-7   i2c             NVIDIA i2c adapter                      I2C adapter
i2c-8   i2c             NVIDIA i2c adapter                      I2C adapter
i2c-0   i2c             cx23885[0]                              I2C adapter
i2c-1   i2c             cx23885[0]                              I2C adapter
i2c-2   i2c             cx23885[0]                              I2C adapter

tom at quark:~$ sudo i2cdump 0 0x50
No size specified (using byte-data access)
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-0, address 0x50, mode byte
Continue? [Y/n] Y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 2c 00 05 00 5b 18 00 e8 ff ff ff ff ff ff ff ff    ,.?.[?.?........
10: 18 03 05 00 0d c0 09 03 08 00 18 83 00 00 03 28    ???.?????.??..?(
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
40: ff 1a 03 c2 86 1e ff ff ff ff ff ff c6 ff ff ff    .?????......?...
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff    ................

Tom




More information about the linux-dvb mailing list