Глубокоуважаемые коллеги!
Если я правильно понял заявление производителей, то все оборудование с гордой маркой Beholder нормально поддерживается OS Linux. (Это меня, без ложной иронии, весьма радует...)
Полагая, что PCI карта Beholder X7 по условиям попадает в указанное множество я разжился таковой, для использования ее в составе медиаплеера под управлением сборки Muthbuntu.
Это - про нее:
Код:
ogogon@muthbuntu:~$ uname -a
Linux muthbuntu 3.5.0-36-generic #57~precise1-Ubuntu SMP Thu Jun 20 18:21:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
ogogon@muthbuntu:~$
По идее, это самая последняя сборка Ubuntu со всеми нужными фасилити, включая телевизионные. Плюс еще MythTV сверху нахлабучен.
К сожалению, эта крокодилина не желает признавать карту X7 за родную, и еще недовольно высказывается в ее адрес. Вот фрагмент выдачи программы dmesg, по моему разумению касающийся телевизионного приемника. Готов прислать всю, если надо, но пока не хочу форум захламлять.
Код:
[ 12.328131] AMD64 EDAC driver v3.4.0
[ 12.378600] saa7130/34: v4l2 driver version 0, 2, 17 loaded
[ 12.378777] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[ 12.378799] saa7133[0]: found at 0000:05:06.0, rev: 209, irq: 16, latency: 32, mmio: 0xd3000000
[ 12.378804] saa7133[0]: subsystem: 5ace:7595, board: Beholder BeholdTV X7 [card=171,autodetected]
[ 12.378820] saa7133[0]: board init: gpio is 200000
[ 12.404104] ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
[ 12.404128] hda_intel: Disabling MSI
[ 12.404137] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
[ 12.407749] microcode: AMD CPU family 0xf not supported
[ 12.541198] saa7133[0]: i2c eeprom 00: ce 5a 95 75 54 20 00 00 00 00 00 00 00 00 00 01
[ 12.541209] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541216] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541223] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541230] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541236] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541243] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541250] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541257] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541263] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541270] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541277] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541283] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541290] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541297] saa7133[0]: i2c eeprom e0: b3 71 00 00 ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.541304] saa7133[0]: i2c eeprom f0: 42 54 56 30 30 30 30 ff ff ff ff ff ff ff ff ff
[ 12.564142] tuner 2-0061: Tuner -1 found with type(s) Radio TV.
[ 12.576287] xc5000 2-0061: creating new instance
[ 12.584207] xc5000: Successfully identified at address 0x61
[ 12.584211] xc5000: Firmware has not been loaded previously
... несколько погодя ...
[ 36.912021] Registered IR keymap rc-behold
[ 36.912123] input: i2c IR (BeholdTV) as /devices/virtual/rc/rc0/input10
[ 36.915093] rc0: i2c IR (BeholdTV) as /devices/virtual/rc/rc0
[ 36.915098] ir-kbd-i2c: i2c IR (BeholdTV) detected at i2c-2/2-002d/ir0 [saa7133[0]]
[ 36.944106] saa7133[0]: registered device video0 [v4l2]
[ 36.944195] saa7133[0]: registered device vbi0
[ 36.944250] saa7133[0]: registered device radio0
[ 36.948859] saa7134 ALSA driver for DMA sound loaded
[ 36.948899] saa7133[0]/alsa: saa7133[0] at 0xd3000000 irq 16 registered as card -2
[ 36.959005] dvb_init() allocating 1 frontend
[ 36.976088] xc5000 2-0061: attaching existing instance
[ 37.008040] xc5000: Device not found at addr 0x61 (0x20)
[ 37.008108] DVB: registering new adapter (saa7133[0])
[ 37.008113] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[ 37.016037] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)...
[ 37.034273] xc5000: firmware read 12401 bytes.
[ 37.034277] xc5000: firmware uploading...
[ 37.040161] xc5000: I2C read failed
[ 37.040165] xc5000: xc_SetSignalSource(1) failed
[ 37.040504] xc5000: I2C write failed (len=4)
[ 37.040689] zl10353: write to reg 50 failed (err = -5)!
[ 37.040827] zl10353: write to reg 50 failed (err = -5)!
[ 39.576151] xc5000: I2C write failed (len=64)
[ 39.576203] xc5000: firmware upload failed...
Если я правильно понял все эти намеки и иносказания, то в карту нужно загрузить некий фирмварий, чего linux делать не хочет. Отговаривается тем, что процессор, дескать AMD, в чем я лично ничего позорного не вижу...
Уважаемые разработчики и специалисты!
Как мне задействовать вышеназванную карту в описанной системе? Желательно, конечно, без крайностей в виде накладывания патчей на ядро или v4l2.Заранее признателен,
Ogogon.