I've got a sat reciver:
Technotrend DVB-S 1.3 Premium
into K7 700Mhz 768Mb:
Debian GNU/Linux 2.6.8-2-k7 i686
driver:
Incluidos en el kernel-image.
firmware:
dvb-ttpci-01.fw Version 261d
software:
VDR version 1.2.6
that I can not make it work.
Loading the driver module, an it load ther firmware:
modprobe dvb_ttpci
log in /var/log/syslog: kernel: Linux video capture interface: v1.00 kernel: saa7146: register extension 'dvb'. kernel: PCI: Found IRQ 9 for device 0000:00:09.0 << - Technotrend DVB-S 1.3 Premium kernel: PCI: Sharing IRQ 9 with 0000:00:04.2 kernel: PCI: Sharing IRQ 9 with 0000:00:04.3 kernel: saa7146: found saa7146 @ mem f09a5000 (revision 1, irq 9) (0x13c2,0x0000). kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3). kernel: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:00:90:15 kernel: gpioirq unknown type=0 len=0 kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261d << - firmware kernel: DVB: AV7111(0) - firmware supports CI link layer interface kernel: av7110(0): adac type set to 0 kernel: videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ << - this's warning no error kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2] kernel: av7110: found av7110-0. input.agent[3111]: evbug: blacklisted input.agent[3102]: evbug: blacklisted input.agent[3102]: evdev: already loaded input.agent[3111]: evdev: already loaded
lsmod: dvb_ttpci 85644 0 dvb_core 88168 1 dvb_ttpci saa7146_vv 50560 1 dvb_ttpci video_buf 22212 1 saa7146_vv saa7146 19236 2 dvb_ttpci,saa7146_vv v4l1_compat 14404 1 saa7146_vv v4l2_common 6208 1 saa7146_vv videodev 9984 1 saa7146_vv firmware_class 10368 1 dvb_ttpci ttpci_eeprom 2880 1 dvb_ttpci
info in sysfs: /sys/devices/pci0000:00/0000:00:09.0 << - Technotrend DVB-S 1.3 Premium class config detach_state device irq - >> irq 9 power/ resource subsystem_device subsystem_vendor vendor
here's not entry for 0000:00:09.0 !!!! /sys/class/firmware timeout
the devices here is it: ls -laF /dev/dvb/adapter0 total 8 drwxr-xr-x 2 root root 4096 2005-02-10 06:10 ./ drwxr-xr-x 6 root root 4096 2005-02-10 06:10 ../ crw-rw---- 1 root video 250, 1 2005-02-10 06:10 audio0 crw-rw---- 1 root video 250, 6 2005-02-10 06:10 ca0 crw-rw---- 1 root video 250, 4 2005-02-10 06:10 demux0 crw-rw---- 1 root video 250, 5 2005-02-10 06:10 dvr0 crw-rw---- 1 root video 250, 3 2005-02-10 06:10 frontend0 crw-rw---- 1 root video 250, 7 2005-02-10 06:10 net0 crw-rw---- 1 root video 250, 8 2005-02-10 06:10 osd0 crw-rw---- 1 root video 250, 0 2005-02-10 06:10 video0
the firmwares here is it: ls /lib/firmware dvb-fe-nxt2002.fw dvb-fe-tda10045.fw dvb-fe-tdlb7.fw dvb-fe-sp8870.fw dvb-fe-tda10046.fw dvb-ttpci-01.fw << - Version 261d
Starting vdr: /etc/init.d/vdr start vdr[3324]: VDR version 1.2.6 started vdr[3324]: loading /var/lib/vdr/sources.conf vdr[3324]: loading /var/lib/vdr/diseqc.conf vdr[3324]: loading /var/lib/vdr/channels.conf vdr[3324]: loading /var/lib/vdr/commands.conf vdr[3324]: loading /var/lib/vdr/reccmds.conf vdr[3324]: loading /var/lib/vdr/svdrphosts.conf vdr[3324]: loading /var/lib/vdr/ca.conf vdr[3324]: loading /var/lib/vdr/keymacros.conf vdr[3324]: probing /dev/dvb/adapter0/frontend0 !!! The devece is not found ¡¡¡ vdr[3324]: ERROR: /dev/dvb/adapter0/frontend0: No existe tal dispositivo o dirección vdr[3324]: no DVB device found vdr[3324]: ERROR: invalid primary device number: 1 vdr[3324]: ERROR: no primary device found - using first device! vdr[3324]: ERROR: invalid primary device number: 1 logger: restarting VDR kernel: saa7146: unregister extension 'dvb'. << kernel: saa7146: register extension 'dvb'. kernel: PCI: Found IRQ 9 for device 0000:00:09.0 kernel: PCI: Sharing IRQ 9 with 0000:00:04.2 kernel: PCI: Sharing IRQ 9 with 0000:00:04.3 kernel: saa7146: found saa7146 @ mem f09a5000 (revision 1, irq 9) (0x13c2,0x0000). kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3). kernel: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:00:90:15 kernel: gpioirq unknown type=0 len=0 kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261d kernel: DVB: AV7111(0) - firmware supports CI link layer interface kernel: av7110(0): adac type set to 0 kernel: videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2] kernel: av7110: found av7110-0. input.agent[3383]: evbug: blacklisted vdr[3422]: VDR version 1.2.6 started vdr[3422]: loading /var/lib/vdr/sources.conf vdr[3422]: loading /var/lib/vdr/diseqc.conf vdr[3422]: loading /var/lib/vdr/channels.conf vdr[3422]: loading /var/lib/vdr/commands.conf vdr[3422]: loading /var/lib/vdr/reccmds.conf vdr[3422]: loading /var/lib/vdr/svdrphosts.conf vdr[3422]: loading /var/lib/vdr/ca.conf vdr[3422]: loading /var/lib/vdr/keymacros.conf vdr[3422]: probing /dev/dvb/adapter0/frontend0 vdr[3422]: ERROR: /dev/dvb/adapter0/frontend0: No existe tal dispositivo o dirección vdr[3422]: no DVB device found vdr[3422]: ERROR: invalid primary device number: 1 vdr[3422]: ERROR: no primary device found - using first device! vdr[3422]: ERROR: invalid primary device number: 1 logger: restarting VDR input.agent[3383]: evdev: already loaded input.agent[3407]: evbug: blacklisted input.agent[3407]: evdev: already loaded
Is any body can help me?
Thanks a lot. Eduardo.
PD: I'm sorry by my English.
I demand that Eduardo may or may not have written...
Er, no. There hasn't been a Debian distribution with a number like that ;-)
driver:
Incluidos en el kernel-image.
[snip]
that I can not make it work.
[snip]
[snip]
vdr[3422]: ERROR: /dev/dvb/adapter0/frontend0: No existe tal dispositivo o dirección
When reporting to an English-language list, it's a good idea to make sure that the error messages are in English ;-)
Anyway, babelfish says "such device or direction does not exist" - that's close enough to "no such device". This looks like a problem caused by the device numbering change which happened a while ago now: /proc/devices should contain the line "212 DVB". If it does, then this will fix your problem:
# rm /dev/dvb/adapter? -rf # cd /dev && MAKEDEV dvb
Restarting vdr should now work.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Darren Salt wrote:
| I demand that Eduardo may or may not have written... | | > I've got a sat reciver: | >> Technotrend DVB-S 1.3 Premium | > into K7 700Mhz 768Mb: | >> Debian GNU/Linux 2.6.8-2-k7 i686 | | | Er, no. There hasn't been a Debian distribution with a number like | that ;-) | | > driver: | >> Incluidos en el kernel-image. | | [snip] | | > that I can not make it work. | | | [snip] | | > the devices here is it: ls -laF /dev/dvb/adapter0 total 8 | > drwxr-xr-x 2 root root 4096 2005-02-10 06:10 ./ drwxr-xr-x 6 | > root root 4096 2005-02-10 06:10 ../ crw-rw---- 1 root video | > 250, 1 2005-02-10 06:10 audio0 | | [snip] | | > vdr[3422]: ERROR: /dev/dvb/adapter0/frontend0: No existe tal | > dispositivo o dirección | | | When reporting to an English-language list, it's a good idea to | make sure that the error messages are in English ;-) | that's right, I'll try translate it all.
| Anyway, babelfish says "such device or direction does not exist" - | that's close enough to "no such device". This looks like a problem | caused by the device numbering change which happened a while ago | now: /proc/devices should contain the line "212 DVB". If it does, | then this will fix your problem: | the device exist #grep DVB /proc/devices 212 DVB
| # rm /dev/dvb/adapter? -rf
and I remove all devices
| # cd /dev && MAKEDEV dvb
and I make dvb devices again ... ls -laF /dev/dvb/adapter0 total 8 drwxr-xr-x 2 root root 4096 2005-02-13 19:13 ./ drwxr-xr-x 6 root root 4096 2005-02-13 19:13 ../ crw-rw---- 1 root video 250, 1 2005-02-13 19:13 audio0 crw-rw---- 1 root video 250, 6 2005-02-13 19:13 ca0 crw-rw---- 1 root video 250, 4 2005-02-13 19:13 demux0 crw-rw---- 1 root video 250, 5 2005-02-13 19:13 dvr0 crw-rw---- 1 root video 250, 3 2005-02-13 19:13 frontend0 crw-rw---- 1 root video 250, 7 2005-02-13 19:13 net0 crw-rw---- 1 root video 250, 8 2005-02-13 19:13 osd0 crw-rw---- 1 root video 250, 0 2005-02-13 19:13 video0
| | Restarting vdr should now work. | and restarting ...
and It's the same
Feb 13 19:26:06 localhost vdr[7505]: probing /dev/dvb/adapter0/frontend0 Feb 13 19:26:06 localhost vdr[7505]: ERROR: /dev/dvb/adapter0/frontend0: such device or direction no does no exist Feb 13 19:26:06 localhost vdr[7505]: no DVB device found Feb 13 19:26:06 localhost vdr[7505]: ERROR: invalid primary device number: 1 Feb 13 19:26:06 localhost vdr[7505]: ERROR: no primary device found - using first device! Feb 13 19:26:06 localhost vdr[7505]: ERROR: invalid primary device number: 1 Feb 13 19:26:06 localhost logger: restarting VDR Feb 13 19:26:17 localhost kernel: saa7146: unregister extension 'dvb'. Feb 13 19:26:17 localhost kernel: saa7146: register extension 'dvb'. ....
Thank's a lot Eduardo.
I demand that Eduardo may or may not have written...
Darren Salt wrote:
I demand that Eduardo may or may not have written...
[snip; device nodes using char major 250]
That is as expected.
# rm /dev/dvb/adapter? -rf
and I remove all devices
# cd /dev && MAKEDEV dvb
[snip]
Not good. Either MAKEDEV is failing to check whether you're using 2.6.8 or later (makedev 2.3.1-75 is new enough), or you're actually using an older kernel.
[snip]
Darren Salt wrote:
That's all right. $uname -a Linux localhost 2.6.8-2-k7 #1 Mon Jan 24 03:29:52 EST 2005 i686 GNU/Linux makedev 2.3.1-74 updating makedev 2.3.1-75
and I remove all devices an I make dvd devices again ... /dev/dvb/adapter0: total 8 drwxr-xr-x 2 root root 4096 2005-02-14 00:24 ./ drwxr-xr-x 6 root root 4096 2005-02-13 19:13 ../ crw-rw---- 1 root video 212, 1 2005-02-14 00:24 audio0 crw-rw---- 1 root video 212, 6 2005-02-14 00:24 ca0 crw-rw---- 1 root video 212, 4 2005-02-14 00:24 demux0 crw-rw---- 1 root video 212, 5 2005-02-14 00:24 dvr0 crw-rw---- 1 root video 212, 3 2005-02-14 00:24 frontend0 crw-rw---- 1 root video 212, 7 2005-02-14 00:24 net0 crw-rw---- 1 root video 212, 8 2005-02-14 00:24 osd0 crw-rw---- 1 root video 212, 0 2005-02-14 00:24 video0
here the char major is 212.
and it's repeat Feb 14 00:30:06 localhost vdr[12994]: probing /dev/dvb/adapter0/frontend0 Feb 14 00:30:06 localhost vdr[12994]: no DVB device found Feb 14 00:30:06 localhost vdr[12994]: ERROR: invalid primary device number: 1 Feb 14 00:30:06 localhost vdr[12994]: ERROR: no primary device found - using first device! Feb 14 00:30:06 localhost vdr[12994]: ERROR: invalid primary device number: 1 Feb 14 00:30:06 localhost logger: restarting VDR
Thanks a lot for you spend your time with me. Eduardo.
I demand that Eduardo may or may not have written...
[snip]
One problem solved... it now looks like you're missing the front-end module.
Try modprobing ves1x93, cx24110, grundig_29504-491, mt312, stv0299 until you find one which works. (That list of modules is taken from Documentation/dvb/cards.txt; you can find that file somewhere in /usr/share/doc/kernel-doc-2.6.8 if you install kernel-doc-2.6.8).
(Beyond that, I probably won't be able to help with DVB-S cards.)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Darren Salt wrote:
| I demand that Eduardo may or may not have written... | | [snip] | |> Feb 14 00:30:06 localhost vdr[12994]: probing |> /dev/dvb/adapter0/frontend0 Feb 14 00:30:06 localhost vdr[12994]: |> no DVB device found Feb 14 00:30:06 localhost vdr[12994]: ERROR: |> invalid primary device number: 1 Feb 14 00:30:06 localhost |> vdr[12994]: ERROR: no primary device found - using first device! |> Feb 14 00:30:06 localhost vdr[12994]: ERROR: invalid primary |> device number: 1 Feb 14 00:30:06 localhost logger: restarting VDR |> | | | One problem solved... it now looks like you're missing the | front-end module. | | Try modprobing ves1x93, cx24110, grundig_29504-491, mt312, stv0299 | until you find one which works. (That list of modules is taken from | Documentation/dvb/cards.txt; you can find that file somewhere in | /usr/share/doc/kernel-doc-2.6.8 if you install kernel-doc-2.6.8). | | (Beyond that, I probably won't be able to help with DVB-S cards.) | The module for frontend, how can I forget it?
in /usr/src/linux/Documentation/dvb/cards.txt I can see the Alps BSRV2 that my card's got. ~ DVB-S:- ves1x93: Alps BSRV2 (ves1893 demodulator) and dbox2 (ves1993)
And I start again ...
modprobe dvb_ttpci
Feb 14 07:57:09 localhost kernel: Linux video capture interface: v1.00 Feb 14 07:57:09 localhost kernel: saa7146: register extension 'dvb'. Feb 14 07:57:09 localhost kernel: PCI: Found IRQ 11 for device 0000:00:09.0 Feb 14 07:57:09 localhost kernel: PCI: Sharing IRQ 11 with 0000:00:04.2 Feb 14 07:57:09 localhost kernel: PCI: Sharing IRQ 11 with 0000:00:04.3 Feb 14 07:57:09 localhost kernel: saa7146: found saa7146 @ mem f09a5000 (revision 1, irq 11) (0x13c2,0x0000). Feb 14 07:57:09 localhost kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3). Feb 14 07:57:09 localhost kernel: Siemens/Technotrend/Hauppauge PCI rev1.3 adapter 0 has MAC addr = 00:d0:5c:00:90:15 Feb 14 07:57:09 localhost kernel: gpioirq unknown type=0 len=0 Feb 14 07:57:09 localhost kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261d Feb 14 07:57:09 localhost kernel: DVB: AV7111(0) - firmware supports CI link layer interface Feb 14 07:57:10 localhost kernel: av7110(0): adac type set to 0 Feb 14 07:57:10 localhost kernel: videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ Feb 14 07:57:10 localhost kernel: saa7146_vv: saa7146 (0): registered device video0 [v4l2] Feb 14 07:57:10 localhost kernel: av7110: found av7110-0. Feb 14 07:57:10 localhost input.agent[16663]: evbug: blacklisted Feb 14 07:57:10 localhost input.agent[16655]: evbug: blacklisted Feb 14 07:57:10 localhost input.agent[16655]: evdev: already loaded Feb 14 07:57:10 localhost input.agent[16663]: evdev: already loaded
modprobe ves1x93
Feb 14 07:58:10 localhost kernel: ves1x93: Detected ves1893a rev2 Feb 14 07:58:10 localhost kernel: DVB: registering frontend 0:0 (VES1893)...
!!! I've got a frontend ¡¡¡
/etc/init.d/vdr start
Feb 14 07:58:48 localhost vdr[16754]: VDR version 1.2.6 started Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/setup.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/sources.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/diseqc.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/channels.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/commands.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/reccmds.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/svdrphosts.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/ca.conf Feb 14 07:58:48 localhost vdr[16754]: loading /var/lib/vdr/keymacros.conf Feb 14 07:58:48 localhost vdr[16754]: probing /dev/dvb/adapter0/frontend0 Feb 14 07:58:48 localhost vdr[16757]: EIT processing thread started (pid=16757) - master Feb 14 07:58:48 localhost vdr[16758]: tuner thread started on device 1 (pid=16758) Feb 14 07:58:48 localhost vdr[16754]: probing /dev/dvb/adapter1/frontend0 Feb 14 07:58:48 localhost vdr[16754]: found 1 video device Feb 14 07:58:48 localhost vdr[16754]: setting primary device to 1 Feb 14 07:58:48 localhost vdr[16754]: SVDRP listening on port 2001 Feb 14 07:58:48 localhost vdr[16754]: switching to channel 1 Feb 14 07:58:48 localhost vdr[16754]: setting watchdog timer to 60 seconds Feb 14 07:58:54 localhost vdr[16754]: assuming manual start of VDR Feb 14 07:58:54 localhost vdr[16754]: max. latency time 1 seconds
and now I can see in the TV the osd. It's so nice.
Thank you very much, Darren Salt. Without your help I think I couldn't make it.
PD.: Now I scan the satelite band ..., but I think that that jobs I can make it alone. I hope ...
- -- Debian GNU/Linux testing - Gnome - Usuario Registrado de Linux #371458 http://counter.li.org/ Key fingerprint: D2B5 97B5 B53A 189A D980 4608 E282 F473 E23D 6DBE