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