On Tue, 2 Oct 2001 00:07:54 +0200 (CEST), you wrote: Hi all
>char-major-nnn is the "virtual" name of a kernel module that has hooked on >a char device inside the /dev tree which has a major number of nnn. thanks, this one have I known, but I have not known which one is 250. >If the kernel module loader (kmod) is searching for a char-major-nnn >module, an application from the outside world has accessed the major-nnn >/dev entry and >- either there is currently no module hooked on the major-nnn char device >- or there is something wrong with the major-nnn entry itself. > >So 1. there must exist the accessed char device entry under the /dev tree. >In our case it is one of the entries in the /dev/ost directory. As I told >you in another posting: Compare the contents of your /dev/ost directory >with correct contents. IMHO /dev/ost looks ok: -------------------------------- VDR:/dev/ost # ls -l total 0 lrwxrwxrwx 1 root root 6 Oct 2 00:22 audio -> audio0 crw-rw-rw- 1 root root 250, 1 Oct 2 00:22 audio0 crw-rw-rw- 1 root root 250, 65 Oct 2 00:22 audio1 crw-rw-rw- 1 root root 250, 129 Oct 2 00:22 audio2 lrwxrwxrwx 1 root root 3 Oct 2 00:22 ca -> ca0 crw-rw-rw- 1 root root 250, 6 Oct 2 00:22 ca0 crw-rw-rw- 1 root root 250, 70 Oct 2 00:22 ca1 crw-rw-rw- 1 root root 250, 134 Oct 2 00:22 ca2 lrwxrwxrwx 1 root root 6 Oct 2 00:22 demux -> demux0 crw-rw-rw- 1 root root 250, 4 Oct 2 00:22 demux0 crw-rw-rw- 1 root root 250, 68 Oct 2 00:22 demux1 crw-rw-rw- 1 root root 250, 132 Oct 2 00:22 demux2 lrwxrwxrwx 1 root root 4 Oct 2 00:22 dvr -> dvr0 crw-rw-rw- 1 root root 250, 5 Oct 2 00:22 dvr0 crw-rw-rw- 1 root root 250, 69 Oct 2 00:22 dvr1 crw-rw-rw- 1 root root 250, 133 Oct 2 00:22 dvr2 lrwxrwxrwx 1 root root 9 Oct 2 00:22 frontend -> frontend0 crw-rw-rw- 1 root root 250, 3 Oct 2 00:22 frontend0 crw-rw-rw- 1 root root 250, 67 Oct 2 00:22 frontend1 crw-rw-rw- 1 root root 250, 131 Oct 2 00:22 frontend2 lrwxrwxrwx 1 root root 4 Oct 2 00:22 net -> net0 crw-rw-rw- 1 root root 250, 7 Oct 2 00:22 net0 crw-rw-rw- 1 root root 250, 71 Oct 2 00:22 net1 crw-rw-rw- 1 root root 250, 135 Oct 2 00:22 net2 lrwxrwxrwx 1 root root 4 Oct 2 00:22 osd -> osd0 crw-rw-rw- 1 root root 250, 8 Oct 2 00:22 osd0 crw-rw-rw- 1 root root 250, 72 Oct 2 00:22 osd1 crw-rw-rw- 1 root root 250, 136 Oct 2 00:22 osd2 lrwxrwxrwx 1 root root 4 Oct 2 00:22 sec -> sec0 crw-rw-rw- 1 root root 250, 2 Oct 2 00:22 sec0 crw-rw-rw- 1 root root 250, 66 Oct 2 00:22 sec1 crw-rw-rw- 1 root root 250, 130 Oct 2 00:22 sec2 lrwxrwxrwx 1 root root 6 Oct 2 00:22 video -> video0 crw-rw-rw- 1 root root 250, 0 Oct 2 00:22 video0 crw-rw-rw- 1 root root 250, 64 Oct 2 00:22 video1 crw-rw-rw- 1 root root 250, 128 Oct 2 00:22 video2 -------------------------------------- >Or call again the makedev.napi script - but as >root, not as normal user. this has been done >2. A kernel module must have registered as char driver with major number >= 250. In our case you can check that the module which fulfills this >purpose - dvbdev.o - is loaded (lsmod) IHMO this looks ok too: -------------------------------------------- lsmod Module Size Used by lirc_serial 4688 0 (autoclean) dvb 232752 0 dvb_demux 11056 1 [dvb] saa7146_v4l 14848 0 (unused) saa7146_core 13648 0 [dvb saa7146_v4l] tuner 4304 1 stv0299 3296 0 (unused) tda8083 2240 0 (unused) L64781 4256 0 (unused) VES1820 3808 0 (unused) VES1893 4000 1 dmxdev 7136 1 [dvb] dvb_filter 7040 0 [dvb] videodev 4576 1 [dvb] i2c-core 12400 0 [dvb saa7146_core tuner stv0299 tda8083 L64781 VES1820 VES1893] dvb_net 2976 0 [dvb] dvbdev 1776 1 [dvb] soundcore 3632 0 (autoclean) isa-pnp 28176 0 nfsd 67280 4 (autoclean) ipv6 126272 -1 (autoclean) ipchains 33408 0 (unused) reiserfs 156432 2 ------------------------------------------------------ >and has started without errors >(/var/log/messages). but here are errors: ------------------------------------------------- Oct 2 00:22:58 VDR kernel: i2c-core.o: i2c core module Oct 2 00:22:58 VDR kernel: Linux video capture interface: v1.00 Oct 2 00:22:59 VDR kernel: i2c-core.o: driver VES1893 DVB demodulator registered. Oct 2 00:22:59 VDR kernel: i2c-core.o: driver VES1820 DVB demodulator registered. Oct 2 00:22:59 VDR kernel: i2c-core.o: driver L64781 DVB demodulator registered. Oct 2 00:22:59 VDR kernel: L64781: init done Oct 2 00:22:59 VDR kernel: i2c-core.o: driver tda8083 DVB demodulator registered. Oct 2 00:22:59 VDR kernel: i2c-core.o: driver stv0299 DVB demodulator registered. Oct 2 00:22:59 VDR kernel: i2c-core.o: driver i2c TV tuner driver registered. Oct 2 00:23:00 VDR kernel: saa7146_core.o: saa7146(1): bus:0, rev:1, mem:0xc4e0b000. Oct 2 00:23:00 VDR kernel: i2c-core.o: client [VES1893] registered to adapter [saa7146(1)](pos. 0). Oct 2 00:23:00 VDR kernel: VES1893: attaching VES1893 at 0x10 to adapter saa7146(1) Oct 2 00:23:00 VDR kernel: L64781: probably an EEPROM @ 0x55, skipping ... Oct 2 00:23:00 VDR kernel: tuner: chip found @ 0x61 Oct 2 00:23:00 VDR kernel: i2c-core.o: client [i2c tv tuner chip] registered to adapter [saa7146(1)](pos. 1). Oct 2 00:23:00 VDR kernel: i2c-core.o: adapter saa7146(1) registered as adapter 0. Oct 2 00:23:03 VDR kernel: dvb0: AV7110 - firm f0240009, rtsl b0250018, vid 71010068, app 00010002 Oct 2 00:23:04 VDR kernel: dvb: 1 dvb(s) found! Oct 2 00:23:05 VDR su: (to root) root on /dev/pts/3 Oct 2 00:23:05 VDR PAM-unix2[1701]: session started for user root, service su Oct 2 00:23:06 VDR vdr[1702]: VDR version 0.96 started Oct 2 00:23:06 VDR vdr[1702]: loading /video/setup.conf Oct 2 00:23:06 VDR vdr[1702]: loading /video/channels.conf Oct 2 00:23:07 VDR vdr[1702]: probing /dev/ost/frontend0 Oct 2 00:23:07 VDR vdr[1702]: ERROR: /dev/ost/demux0: Device or resource busy Oct 2 00:23:07 VDR last message repeated 5 times Oct 2 00:23:07 VDR vdr[1702]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:23:07 VDR vdr[1702]: ERROR: can't open video device 0 Oct 2 00:23:07 VDR vdr[1702]: probing /dev/ost/frontend1 Oct 2 00:23:07 VDR vdr[1702]: ERROR: /dev/ost/demux1: Device or resource busy Oct 2 00:23:07 VDR last message repeated 5 times Oct 2 00:23:07 VDR modprobe: modprobe: Can't locate module char-major-81-1 Oct 2 00:23:07 VDR vdr[1702]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:23:07 VDR vdr[1702]: ERROR: can't open video device 1 Oct 2 00:23:07 VDR vdr[1702]: probing /dev/ost/frontend2 Oct 2 00:23:07 VDR vdr[1702]: ERROR: /dev/ost/demux2: Device or resource busy Oct 2 00:23:07 VDR last message repeated 5 times Oct 2 00:23:08 VDR modprobe: modprobe: Can't locate module char-major-81-2 Oct 2 00:23:08 VDR vdr[1702]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:23:08 VDR vdr[1702]: ERROR: can't open video device 2 Oct 2 00:23:08 VDR vdr[1702]: found 3 video devices Oct 2 00:23:08 VDR vdr[1702]: setting primary DVB to 1 Oct 2 00:23:08 VDR vdr[1702]: switching to channel 1 Oct 2 00:23:08 VDR vdr[1702]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:23:08 VDR last message repeated 5 times Oct 2 00:23:08 VDR vdr[1702]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:23:13 VDR vdr[1702]: ERROR: timeout while tuning Oct 2 00:23:13 VDR vdr[1702]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:23:13 VDR vdr[1702]: panic level: 0 Oct 2 00:23:13 VDR vdr[1702]: retrying Oct 2 00:23:13 VDR vdr[1702]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:23:13 VDR last message repeated 5 times Oct 2 00:23:13 VDR vdr[1702]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:23:18 VDR vdr[1702]: ERROR: timeout while tuning Oct 2 00:23:18 VDR vdr[1702]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:23:18 VDR vdr[1702]: panic level: 0 Oct 2 00:23:18 VDR vdr[1702]: retrying Oct 2 00:23:18 VDR vdr[1702]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:23:18 VDR last message repeated 5 times Oct 2 00:23:18 VDR vdr[1702]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:23:23 VDR vdr[1702]: ERROR: timeout while tuning Oct 2 00:23:23 VDR vdr[1702]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:23:23 VDR vdr[1702]: panic level: 0 Oct 2 00:23:23 VDR vdr[1702]: retrying Oct 2 00:23:23 VDR vdr[1702]: SVDRP listening on port 2001 Oct 2 00:23:23 VDR vdr[1702]: setting watchdog timer to 60 seconds Oct 2 00:23:23 VDR vdr[1702]: ERROR: illegal video device handle (-1)! Oct 2 00:23:23 VDR vdr[1706]: LIRC remote control thread started (pid=1706) Oct 2 00:23:24 VDR kernel: lirc_serial: auto-detected active low receiver Oct 2 00:23:29 VDR vdr[1702]: max. latency time 1 seconds Oct 2 00:24:08 VDR vdr[1702]: caught signal 2 Oct 2 00:24:08 VDR vdr[1702]: saved setup to /video/setup.conf Oct 2 00:24:08 VDR vdr[1702]: max. latency time 1 seconds Oct 2 00:24:08 VDR vdr[1702]: exiting Oct 2 00:24:08 VDR PAM-unix2[1701]: session finished for user root, service su Oct 2 00:28:20 VDR vdr[1713]: VDR version 0.96 started Oct 2 00:28:20 VDR vdr[1713]: loading /video/setup.conf Oct 2 00:28:20 VDR vdr[1713]: loading /video/channels.conf Oct 2 00:28:20 VDR vdr[1713]: probing /dev/ost/frontend0 Oct 2 00:28:20 VDR vdr[1713]: ERROR: /dev/ost/demux0: Device or resource busy Oct 2 00:28:20 VDR last message repeated 5 times Oct 2 00:28:20 VDR vdr[1713]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:28:20 VDR vdr[1713]: ERROR: can't open video device 0 Oct 2 00:28:20 VDR vdr[1713]: probing /dev/ost/frontend1 Oct 2 00:28:20 VDR vdr[1713]: ERROR: /dev/ost/demux1: Device or resource busy Oct 2 00:28:20 VDR last message repeated 5 times Oct 2 00:28:20 VDR modprobe: modprobe: Can't locate module char-major-81-1 Oct 2 00:28:20 VDR vdr[1713]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:28:20 VDR vdr[1713]: ERROR: can't open video device 1 Oct 2 00:28:20 VDR vdr[1713]: probing /dev/ost/frontend2 Oct 2 00:28:20 VDR vdr[1713]: ERROR: /dev/ost/demux2: Device or resource busy Oct 2 00:28:20 VDR last message repeated 5 times Oct 2 00:28:21 VDR modprobe: modprobe: Can't locate module char-major-81-2 Oct 2 00:28:21 VDR vdr[1713]: ERROR (dvbapi.c,3167): Bad file descriptor Oct 2 00:28:21 VDR vdr[1713]: ERROR: can't open video device 2 Oct 2 00:28:21 VDR vdr[1713]: found 3 video devices Oct 2 00:28:21 VDR vdr[1713]: setting primary DVB to 1 Oct 2 00:28:21 VDR vdr[1713]: switching to channel 1 Oct 2 00:28:21 VDR vdr[1713]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:28:21 VDR last message repeated 5 times Oct 2 00:28:21 VDR vdr[1713]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:28:26 VDR vdr[1713]: ERROR: timeout while tuning Oct 2 00:28:26 VDR vdr[1713]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:28:26 VDR vdr[1713]: panic level: 0 Oct 2 00:28:26 VDR vdr[1713]: retrying Oct 2 00:28:26 VDR vdr[1713]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:28:26 VDR last message repeated 5 times Oct 2 00:28:26 VDR vdr[1713]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:28:31 VDR vdr[1713]: ERROR: timeout while tuning Oct 2 00:28:31 VDR vdr[1713]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:28:31 VDR vdr[1713]: panic level: 0 Oct 2 00:28:31 VDR vdr[1713]: retrying Oct 2 00:28:31 VDR vdr[1713]: ERROR (dvbapi.c,3173): Bad file descriptor Oct 2 00:28:31 VDR last message repeated 5 times Oct 2 00:28:31 VDR vdr[1713]: ERROR (dvbapi.c,3314): Unknown error 515 Oct 2 00:28:36 VDR vdr[1713]: ERROR: timeout while tuning Oct 2 00:28:36 VDR vdr[1713]: ERROR: channel 1 not sync'ed on DVB card 1! Oct 2 00:28:36 VDR vdr[1713]: panic level: 0 Oct 2 00:28:36 VDR vdr[1713]: retrying Oct 2 00:28:36 VDR vdr[1717]: LIRC remote control thread started (pid=1717) Oct 2 00:28:36 VDR vdr[1713]: SVDRP listening on port 2001 Oct 2 00:28:36 VDR vdr[1713]: ERROR: illegal video device handle (-1)! Oct 2 00:28:44 VDR vdr[1713]: caught signal 15 Oct 2 00:28:44 VDR vdr[1713]: saved setup to /video/setup.conf Oct 2 00:28:44 VDR vdr[1713]: exiting Oct 2 00:39:20 VDR -- MARK -- ---------------------------------------------- > And look at /proc/devices: A line with a "250" in >left column and an "ost/<xyz>" string in right column must be visible. suspect for me that in /proc devices is not a directory; - I think it should or? ----------------------------- . . -r--r--r-- 1 root root 0 Oct 2 00:50 apm dr-xr-xr-x 3 root root 0 Oct 2 00:50 bus -r--r--r-- 1 root root 0 Oct 2 00:50 cmdline -r--r--r-- 1 root root 0 Oct 2 00:50 config.gz -r--r--r-- 1 root root 0 Oct 2 00:50 cpuinfo -r--r--r-- 1 root root 0 Oct 2 00:50 devices -r--r--r-- 1 root root 0 Oct 2 00:50 dma dr-xr-xr-x 2 root root 0 Oct 2 00:50 driver -r--r--r-- 1 root root 0 Oct 2 00:50 execdomains -r--r--r-- 1 root root 0 Oct 2 00:50 fb -r--r--r-- 1 root root 0 Oct 2 00:50 filesystems dr-xr-xr-x 3 root root 0 Oct 2 00:50 fs dr-xr-xr-x 3 root root 0 Oct 2 00:50 ide -r--r--r-- 1 root root 0 Oct 2 00:50 interrupts . . --------------------------------------- TIA -mfg-EWI- -- In a world without walls and fences, who needs windows and gates? Linux-Driver petition: http://www.libranet.com/petition.html -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
