Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Cant_locate_module_char-major-250
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 listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index