LINUX.ORG.RU

Linux + dvb + Проблема: device not found


0

0

Добрый день,

Обнаружилась странная проблема отсутствия устройства dvb0 после удачной компиляции и подключения драйверов в Linux RH 7.x в ядрах 2.4.9, 2.4.18, 2.4.19, 2.4.20-rc2, 2.5.47-ac6. DVB карта TechniSat SkyStar1 #cat /proc/pci ... Bus 0, device 17, function 0: Multimedia controller: Philips SAA7146 (rev 1). Medium devsel. Fast back-to-back capable. IRQ 10. Master Capable. Latency=32. Min Gnt=15.Max Lat=38. Non-prefetchable 32 bit memory at 0xdc001000 [0xdc001000]. ...

Например в ядре 2.4.18 использую драйвера с www.linuxtv.org siemens_dvb-0.9.4.tar.gz #make; make insmod выполняется без ошибок. #less /var/log/messages ... Nov 22 10:04:12 s1 kernel: i2c-core.o: i2c core module Nov 22 10:04:12 s1 kernel: Linux video capture interface: v1.00 Nov 22 10:04:12 s1 kernel: i2c-core.o: driver VES1893 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: i2c-core.o: driver VES1820 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: i2c-core.o: driver L64781 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: init_SP8870: Nov 22 10:04:12 s1 kernel: i2c-core.o: driver SP8870 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: i2c-core.o: driver tda8083 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: i2c-core.o: driver stv0299 DVB demodulator registered. Nov 22 10:04:12 s1 kernel: i2c-core.o: driver i2c TV tuner driver registered. Nov 22 10:04:12 s1 kernel: saa7146_core.o: saa7146(1): bus:0, rev:1, mem:0xca8c5000. Nov 22 10:04:12 s1 kernel: i2c-core.o: client [VES1893] registered to adapter [saa7146(1)](pos. 0). Nov 22 10:04:12 s1 kernel: VES1893: attaching VES1893 at 0x10 to adapter saa7146(1) Nov 22 10:04:12 s1 kernel: SP8870: no SP8870 found ... Nov 22 10:04:12 s1 kernel: tuner: chip found @ 0x61 Nov 22 10:04:12 s1 kernel: i2c-core.o: client [i2c tv tuner chip] registered to adapter [saa7146(1)](pos. 1). Nov 22 10:04:12 s1 kernel: i2c-core.o: adapter saa7146(1) registered as adapter 0. Nov 22 10:04:14 s1 kernel: dvb0: AV7111 - firm f0240009, rtsl b0250018, vid 71010068, app 00012119 Nov 22 10:04:15 s1 kernel: dvb: 1 dvb(s) found! ...

при этом #lsmod dvb (unused) ... и dvb0 отсутствует

в ядре 2.4.20-rc2 использую самые последние драйвера c http://www.linuxdvb.tv/ dvb-20021122.tar.bz2

#make; make insmod выполняется без ошибок. #less /var/log/messages ... Nov 22 18:34:48 s1 kernel: Linux video capture interface: v1.00 Nov 22 18:34:49 s1 kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3). Nov 22 18:34:49 s1 kernel: PCI: Found IRQ 10 for device 00:11.0 Nov 22 18:34:49 s1 kernel: DVB: registering frontend 0:0 (Alps BSRV2)... Nov 22 18:34:52 s1 kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 00012502 ...

при этом #lsmod dvb-ttpci (unused) ...

В общем испоьзовал следующие версии драйверов компилируя их под разными ядрами с одинаковым результатом - ошибок ни каких при компиляции а устройство dvb0 отстутствует. dvb-20021122.tar.bz2 dvb-20020506.tar.bz2 dvb-20020105.tar.bz2 dvb-20010807.tar.bz2 dvb-20011016.tar.bz2 siemens_dvb-0.9.4-2002-06-23 siemens_dvb-0.05.tar.gz siemens_dvb-0.8.2.tar.gz siemens_dvb-0.9.4.tar.gz siemens_dvb-0.9-20010921 siemens_dvb-0.9-20010921.tgz siemens_dvb-0.9.4-2002-06-23.tgz

Далее возвращаюсь под старое ядро 2.2.19 компилирую старые драйвера из серии siemens-0.6.x, запускаю dvbd и всё работает прекрасно.

Скажите пожалуйста использует ли кто-нибудь SkyStar 1 с ядром выше чем 2.2.х ? Может быть моя SkyStar1 слишком старой версии? Приму любой совет для разрешения данной ситуации.

Иди на www.satmania.com - там подробнее об этом ибо здесь никто не знает... я давно задавал подобный вопрос, и сам разбирался, у меня правда чип другой был, но тоже dvb - technisat'овский SkyStar1 и результат неутишительный: девайсы у меня находились, но не работали, пробовал и на 2.2.x и на 2.4.x и даже на FreeBSD 4.2-4.4 - суть в том, что все эти драйвера писаны на коленке без полных спецификаций, а разработчик железки (я им писал) отвечает, что создание драйверов для НЕ-виндовс не входит в их планы, и что карта уже устарела и не является для них приоритетным направлением... короче уроды эти буржуйские морды!

Loki
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.