Hi, I have following system: - two Technisat Airstar2 PCI card (budget cards) - one Technisat Skystar2 (budget card) - Sapphire Radeon 9600 XT - Sempron 2800+ - ASUS motherboard - gentoo (updated to half a week old snapshot) - kernel 2.6.12-gentoo-r6 - udev 064 - vdr 1.3.27 -- softdevice cvs (31.7.)
I feed input of the second card from output of the first, to which input I feed the terrestial antenna signal. If I feed output of the second card to TV, I get proper picture as long as the computer is on.
My problem is that while I record one program, and change channel to another, which is not in the same channel transponder (?/multiplexer) as the one is recorded, I get the error: device 3 has no lock, can't attach receiver.
I've increased TUNER_LOCK_TIMEOUT value of device.c in vdr directory (one note that I found from google search maybe from archived email of this mailinglist), but that does not change anything else, than that I got the error message after the time defined in that file.
If I run two channels from different transponder with tzap at the same time, there is no errors.
I've experienced this with all vdr, softdevice and kernel 2.6.11/12 combinations, which I have had during half a year.
Yesterday I even tried patched drivers accoording to recommendation, which I found from this mailinglist (Air/SkyStar2 IRQ stop (partial) fix; Wed Jun 22 21:17:09). The problem exist still.
/var/log/messages: Aug 1 22:15:47 miuvdr vdr[8211]: record /video/@Mexican_(K15)/2005-08-01.22:15.50.99.rec Aug 1 22:15:47 miuvdr vdr[8211]: creating directory /video/@Mexican_(K15) Aug 1 22:15:47 miuvdr vdr[8211]: creating directory /video/@Mexican_(K15)/2005-08-01.22:15.50.99.rec Aug 1 22:15:47 miuvdr vdr[8211]: recording to '/video/@Mexican_(K15)/2005-08-01.22:15.50.99.rec/001.vdr' Aug 1 22:15:47 miuvdr vdr[8259]: file writer thread started (pid=8259, tid=589843) Aug 1 22:15:47 miuvdr vdr[8260]: recording thread started (pid=8260, tid=606228) Aug 1 22:15:51 miuvdr vdr[8257]: [VideoOut]: 720x576 [0,0 720x576] -> 1024x768 [0,9 1024x750] Aug 1 22:15:51 miuvdr vdr[8257]: [VideoOut]: 720x576 [0,0 720x576] -> 768x576 [0,7 768x562] Aug 1 22:15:53 miuvdr vdr[8211]: timer 1 (3 2215-0115 '@Mexican (K15)') set to event Ma 01.08.2005 23:30-00:10 'Pisnesmies Toni' Aug 1 22:15:56 miuvdr vdr[8211]: switching to channel 1 Aug 1 22:15:56 miuvdr vdr[8253]: transfer thread ended (pid=8253, tid=491531) Aug 1 22:15:56 miuvdr vdr[8211]: buffer stats: 66176 (3%) used Aug 1 22:15:56 miuvdr vdr[8211]: buffer stats: 0 (0%) used Aug 1 22:16:01 miuvdr vdr[8211]: ERROR: device 3 has no lock, can't attach receiver! Aug 1 22:16:01 miuvdr vdr[8211]: buffer stats: 0 (0%) used Aug 1 22:16:06 miuvdr vdr[8211]: ERROR: device 3 has no lock, can't attach receiver!
______ BR, Voitto Tuomainen
voitto.tuomainen@nokia.com wrote:
Hi, I have following system:
- two Technisat Airstar2 PCI card (budget cards)
- one Technisat Skystar2 (budget card)
- Sapphire Radeon 9600 XT
- Sempron 2800+
- ASUS motherboard
- gentoo (updated to half a week old snapshot)
- kernel 2.6.12-gentoo-r6
- udev 064
- vdr 1.3.27
-- softdevice cvs (31.7.)
I feed input of the second card from output of the first, to which input I feed the terrestial antenna signal. If I feed output of the second card to TV, I get proper picture as long as the computer is on.
My problem is that while I record one program, and change channel to another, which is not in the same channel transponder (?/multiplexer) as the one is recorded, I get the error: device 3 has no lock, can't attach receiver.
I've had a similar problem with two AirStar2 PCI cards, the output of the first card was connected to the input of the second card. However, the card's output seems to have a problem with the 5 Volts remote power supply (for active antennas) coming from the other card's input. I suspected a hardware defect, but the two cards were working when I feeded them separately. I've bought a splitter and connected the two cards in parallel - everything is working fine now!
Andreas.
voitto.tuomainen@nokia.com wrote:
My problem is that while I record one program, and change channel to another, which is not in the same channel transponder (?/multiplexer) as the one is recorded, I get the error: device 3 has no lock, can't attach receiver.
I have a similar problem with a Skystar2 and a FuSi Activy (both budget cards), both are connected to a 4-port LNB individually. Whenever a recording starts, I get the exact same error message... Software is SUSE 9.2-i386 w/ kernel 2.6.11.4-20050418133015 (sic!), vdr-1.3.26, linuxtv-dvb-1.1.1. Recording works fine on my other machine with vdr-1.3.26 with stock SUSE 9.3 drivers (kernel 2.6.11.4-21.7)
Log:
Jul 26 23:05:00 seneca vdr[15407]: record /video/Der_M344dchenmord_(1^B2)/2005-07-26.23:05.99.99.rec Jul 26 23:05:00 seneca vdr[15407]: creating directory /video/Der_M344dchenmord_(1^B2) Jul 26 23:05:00 seneca vdr[15407]: creating directory /video/Der_M344dchenmord_(1^B2)/2005-07-26.23:05.99.99.rec Jul 26 23:05:00 seneca vdr[15407]: recording to '/video/Der_M344dchenmord_(1^B2)/2005-07-26.23:05.99.99.rec/001.vdr' Jul 26 23:05:05 seneca vdr[15407]: ERROR: device 1 has no lock, can't attach rec eiver! Jul 26 23:05:05 seneca vdr[15407]: buffer stats: 0 (0%) used
Usually, device 1 is the Activy card because the skystar2 driver is loaded first:
Jul 29 20:13:52 seneca kernel: Linux video capture interface: v1.00 Jul 29 20:13:53 seneca kernel: saa7146: register extension 'dvb'. Jul 29 20:13:54 seneca kernel: drivers/media/dvb/b2c2/skystar2.c: FlexCopII(rev. 130) chip found Jul 29 20:13:54 seneca kernel: drivers/media/dvb/b2c2/skystar2.c: the chip has 6 hardware filters Jul 29 20:13:54 seneca kernel: DVB: registering new adapter (SkyStar2). Jul 29 20:13:55 seneca kernel: i2c_readbytes: i2c read error (addr 0a, err == -121) Jul 29 20:13:56 seneca kernel: mt352_read_register: readreg error (ret == -121) Jul 29 20:13:56 seneca kernel: DVB: registering frontend 0 (Zarlink VP310 DVB-S) ... Jul 29 20:13:56 seneca kernel: saa7146: register extension 'budget dvb'. Jul 29 20:13:56 seneca kernel: saa7146: found saa7146 @ mem e0aa2000 (revision 1, irq 5) (0x1131,0x4f61). Jul 29 20:13:56 seneca kernel: DVB: registering new adapter (Fujitsu Siemens Activy Budget-S PCI). Jul 29 20:13:56 seneca kernel: adapter failed MAC signature check Jul 29 20:13:56 seneca kernel: encoded MAC from EEPROM was ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff Jul 29 20:13:56 seneca kernel: DVB: registering frontend 1 (Philips TDA8083 DVB-S)...
Any idea?