[mythtv-users] What is this msg: b2c2-flexcop: i2c master_xfer failed

clemens at dwf.com clemens at dwf.com
Tue Mar 21 07:13:04 UTC 2006


What is the significance of this message?

    b2c2-flexcop: i2c master_xfer failed

I see it several times while booting with three (two different) video capture 
cards.
Right off, it doesnt look good.

Here is (what appears to be) the complete set of messages during the boot:

---


Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital 
TV receiver chip loaded successfully

Mar 20 23:42:08 mythtv kernel: flexcop-pci: will use the HW PID filter.
Mar 20 23:42:08 mythtv kernel: flexcop-pci: card revision 2
Mar 20 23:42:08 mythtv kernel: ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 22 
(level, low) -> IRQ 177
Mar 20 23:42:08 mythtv kernel: DVB: registering new adapter (FlexCop Digital 
TV device).
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:0c
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: i2c master_xfer failed
Mar 20 23:42:08 mythtv last message repeated 2 times
Mar 20 23:42:08 mythtv kernel: mt352_read_register: readreg error (reg=127, 
ret==-121)
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: i2c master_xfer failed
Mar 20 23:42:08 mythtv kernel: i2c_readbytes: i2c read error (addr 0a, err == 
-121)
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: found the lgdt3303 at i2c 
address: 0x59
Mar 20 23:42:08 mythtv kernel: DVB: registering frontend 0 (LG Electronics 
LGDT3303 VSB/QAM Frontend)...
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: initialization of 'Air2PC/AirStar 
2 ATSC 3rd generation (HD5000)' at the 'PCI' bus controlled by a 'FlexCopIIb' 
complete

Mar 20 23:42:08 mythtv kernel: flexcop-pci: will use the HW PID filter.
Mar 20 23:42:08 mythtv kernel: flexcop-pci: card revision 2
Mar 20 23:42:08 mythtv kernel: ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 17 
(level, low) -> IRQ 185
Mar 20 23:42:08 mythtv kernel: DVB: registering new adapter (FlexCop Digital 
TV device).
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:0a
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: i2c master_xfer failed
Mar 20 23:42:08 mythtv last message repeated 2 times
Mar 20 23:42:08 mythtv kernel: mt352_read_register: readreg error (reg=127, 
ret==-121)
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: i2c master_xfer failed
Mar 20 23:42:08 mythtv kernel: i2c_readbytes: i2c read error (addr 0a, err == 
-121)
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: found the lgdt3303 at i2c 
address: 0x59
Mar 20 23:42:08 mythtv kernel: DVB: registering frontend 1 (LG Electronics 
LGDT3303 VSB/QAM Frontend)...
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: initialization of 'Air2PC/AirStar 
2 ATSC 3rd generation (HD5000)' at the 'PCI' bus controlled by a 'FlexCopIIb' 
complete

Mar 20 23:42:08 mythtv kernel: flexcop-pci: will use the HW PID filter.
Mar 20 23:42:08 mythtv kernel: flexcop-pci: card revision 2
Mar 20 23:42:08 mythtv kernel: ACPI: PCI Interrupt 0000:03:04.0[A] -> GSI 18 
(level, low) -> IRQ 169
Mar 20 23:42:08 mythtv kernel: DVB: registering new adapter (FlexCop Digital 
TV device).
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: MAC address = 00:d0:d7:02:53:e9
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: i2c master_xfer failed
Mar 20 23:42:08 mythtv last message repeated 2 times
Mar 20 23:42:08 mythtv kernel: mt352_read_register: readreg error (reg=127, 
ret==-121)
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: found the nxt2002 at i2c address: 
0x0a
Mar 20 23:42:08 mythtv kernel: DVB: registering frontend 2 (Nextwave nxt2002 
VSB/QAM frontend)...
Mar 20 23:42:08 mythtv kernel: b2c2-flexcop: initialization of 'Air2PC/AirStar 
2 ATSC 2nd generation' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
Mar 20 23:42:08 mythtv kernel: ACPI: PCI Interrupt 0000:03:03.0[A] -> GSI 19 
(level, low) -> IRQ 193
Mar 20 23:42:08 mythtv kernel: Model 1006 Rev 00000000 Serial 10061102
Mar 20 23:42:08 mythtv kernel: hw_random hardware driver 1.0.0 loaded
Mar 20 23:42:08 mythtv kernel: shpchp: Standard Hot Plug PCI Controller Driver 
version: 0.4
Mar 20 23:42:08 mythtv kernel: ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 
(level, low) -> IRQ 201

---

Im not sure exactly which messages go with the initialization of which card, 
but
have tried to split the output (with blank lines) where it seems appropriate.

The 'default' set of i2c devices are set in the kernel, do more need (which 
ones)
to be set?

-- 
                                        Reg.Clemens
                                        reg at dwf.com




More information about the mythtv-users mailing list