Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Can't open /dev/dvb/adapter0/frontend0 (ENODEV)



System:
New installation of slackware 10 (Oct. 8, 2004)
Kernel 2.4.26

Skystar2, Technotrend , Nexus-S DVB card.

This hardware works under Windows 2000. I thought that I'd try it under
linux. After installing linux I downloaded the following two items to try this:

1. vdr-1.2.6.tar.bz2
2. linux-dvb.2003-11-08.tar.bz2

I next copied theses sources to /usr/src/VDR and /usr/src/DVB


# cd /usr/src/DVB
(I was following the instructions in INSTALL)

# make (everything built fine)

# cd /usr/src/DVB/driver
# make insmod

insmod skystar2.o;
skystar2.o: init_module: No such device
skystar2.o: Hint: insmod errors can be caused by incorrect module parameters, in
cluding invalid IO or IRQ parameters.

You man find more information in syslog or the output from dmesg.

make[1]: [insmod] Error 1 (ignored)
make[1]: Leaving direcotry `/usr/src/DVB/driver/b2c2`

sync

found the following at the bottom of /var/log/messages:

kernel: Linux video capture interface: v1.00
kernel: PCI: Found IRQ 9 for device 00:0a.0

and the following at the bottom of /var/log/syslog


Oct 8 14:40:13 lisa kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
Oct 8 14:40:14 lisa kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
Oct 8 14:40:14 lisa kernel: DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
Oct 8 14:40:15 lisa kernel: mt312_read: ret == -121
Oct 8 14:40:16 lisa kernel: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261b
Oct 8 14:40:16 lisa kernel: DVB: AV7110(0) - firmware supports CI link layer interface
Oct 8 14:40:16 lisa kernel: av7110(0): Crystal audio DAC detected
Oct 8 14:40:16 lisa kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:22:c4:b6
Oct 8 14:40:17 lisa kernel:
Oct 8 14:40:17 lisa kernel: Technisat SkyStar2 driver loading


# cd /usr/src/DVB/driver
# make install
# ./makedev.napi (this made /dev/dvb/adapter0..3)

# lsmod (to see the loaded modules)


Now after rebooting I get these entries in /var/log/syslog:

Oct 8 15:40:47 lisa kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
Oct 8 15:40:48 lisa kernel: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261b
Oct 8 15:40:48 lisa kernel: DVB: AV7110(0) - firmware supports CI link layer interface
Oct 8 15:40:48 lisa kernel: av7110(0): Crystal audio DAC detected
Oct 8 15:40:48 lisa kernel: Technotrend/Hauppauge PCI rev2.1 or 2.2 adapter 0 has MAC addr = 00:d0:5c:22:c4:b6

and these in /var/log/messages:

Oct 8 15:40:46 lisa kernel: Linux video capture interface: v1.00
Oct 8 15:40:47 lisa kernel: PCI: Found IRQ 9 for device 00:0a.0


lsmod shows:

Module Size Used by Not tainted
....
dvb-ttpci 304180 0 (unused)
input 3200 0 [dvb-ttpci]
dvb-core 40696 3 [dvb-ttpci]
videodev 5952 1 [dvb-ttpci]
....

I also built the VDR software and it appeared to build fine. When I run ./vdr from a
xwindow terminal I am finding that dvbdevice.c can't open /dev/dvb/adapter0/frontend0. It gets
ENODEV (I added some debugging printf's). I chmodded /dev/dvb/adapter0/* to 666.

I'm not sure what to try next. I'm not an expert with linux.

Does anyone know what might be wrong?

thanks,

Larry






Home | Main Index | Thread Index