[mythtv-users] AIR2PC 5th gen HD tuner -- failed install :( :(

Paul B. Henson henson at acm.org
Thu Sep 22 18:58:54 UTC 2005


After six months of waiting, I finally received my three next generation
AIR2PC HD tuner cards yesterday, and of course had to immediately install
them :).

After physically installing the cards, lspci showed all three cards.

Obviously, support for this card is not yet in the stock kernel, nor is
there support even in the current dvb-kernel CVS. However, I had a pointer
to Taylor's patch on the mailing list:

	http://www.linuxtv.org/pipermail/linux-dvb/2005-July/003349.html


and hand patched my kernel tree to include it. After a couple hours of
hacking, I had managed to get all of the appropriate modules compiled and
installed, modprobe'ing b2c2-flexcop-pci resulted in the following
messages, mostly promising although with a few strange errors:

-------------------------
Sep 21 20:43:34 server b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
Sep 21 20:44:11 server flexcop-pci: will use the HW PID filter.
Sep 21 20:44:11 server flexcop-pci: card revision 2
Sep 21 20:44:11 server ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 58
Sep 21 20:44:11 server DVB: registering new adapter (FlexCop Digital TV device).
Sep 21 20:44:11 server b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:e0
Sep 21 20:44:11 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server mt352_read_register: readreg error (reg=127, ret==-121)
Sep 21 20:44:12 server b2c2-flexcop: found the lgdt3303 at i2c address: 0x0a
Sep 21 20:44:12 server DVB: registering frontend 0 (LGDT3303 VSB/QAM frontend)...
Sep 21 20:44:12 server b2c2-flexcop: initialization of '<NULL>' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
Sep 21 20:44:12 server flexcop-pci: will use the HW PID filter.
Sep 21 20:44:12 server flexcop-pci: card revision 2
Sep 21 20:44:12 server ACPI: PCI Interrupt 0000:05:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 66
Sep 21 20:44:12 server DVB: registering new adapter (FlexCop Digital TV device).
Sep 21 20:44:12 server b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:8b
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server mt352_read_register: readreg error (reg=127, ret==-121)
Sep 21 20:44:12 server b2c2-flexcop: found the lgdt3303 at i2c address: 0x0a
Sep 21 20:44:12 server DVB: registering frontend 1 (LGDT3303 VSB/QAM frontend)...
Sep 21 20:44:12 server b2c2-flexcop: initialization of '<NULL>' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
Sep 21 20:44:12 server flexcop-pci: will use the HW PID filter.
Sep 21 20:44:12 server flexcop-pci: card revision 2
Sep 21 20:44:12 server ACPI: PCI Interrupt 0000:05:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 74
Sep 21 20:44:12 server DVB: registering new adapter (FlexCop Digital TV device).
Sep 21 20:44:12 server b2c2-flexcop: MAC address = 00:d0:d7:0e:6c:d1
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server b2c2-flexcop: i2c master_xfer failed
Sep 21 20:44:12 server mt352_read_register: readreg error (reg=127, ret==-121)
Sep 21 20:44:12 server b2c2-flexcop: found the lgdt3303 at i2c address: 0x0a
Sep 21 20:44:12 server DVB: registering frontend 2 (LGDT3303 VSB/QAM frontend)...
Sep 21 20:44:12 server b2c2-flexcop: initialization of '<NULL>' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
-----------------

I then proceeded to create a channels.conf, and successfully used azap to
tune a half-dozen channels. The azap output showed a channel lock and
everything looked promising.

With great anticipation, I executed 'mplayer dvb://KABC' with the
expectation of finally seeing a high-definition stream. mplayer started up,
said something about caching, and then *CLUNK* -- my system powered itself
off :(.

I turned the system back on, but this time modprobe'ing the module found no
cards. I ran lspci again, and the cards had disappeared! I rebooted a
couple of times, and even completely removed power from the system for five
minutes, to no avail. The system could not detect the cards even at the PCI
level :( :(. When I get home tonight, I'm going to physically remove and
reseat them, but I'm not very hopeful <sigh>.

Any thoughts on what happened? Is the driver capable of destroying the
cards if something is accessed wrong? The system has a 450watt power
supply, with an AMD64 3500+ and three 300GB hard drives, how much power do
the tuner cards take? Could I have possibly overtaxed my power supply, and
the cards were fried when the system shut down?

Needless to say, I am very depressed :(. I would appreciate any thoughts
or suggestions anyone might have.

Thanks much...


-- 
Paul B. Henson  |  (909) 979-6361  |  http://www.csupomona.edu/~henson/
Operating Systems and Network Analyst  |  henson at csupomona.edu
California State Polytechnic University  |  Pomona CA 91768


More information about the mythtv-users mailing list