Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> HD-2000/3000 drivers -> udev: no /dvb/adapter... directories created
Post new topic  Reply to topic View previous topic :: View next topic 
udev: no /dvb/adapter... directories created
PostPosted: Fri Jul 06, 2007 7:25 am Reply with quote
natarttchmus
 
Joined: 06 Jul 2007
Posts: 1




I am running the Mepis 6.5 distribution, kernel 2.6.15-27-desktop64-smp, althlon 64 bit, nvidia chipset My HD-3000 card is detected and I am able to see regular NTSC signals from it. However, I have not been able to get the ATSC part working.

I put the firmware into /lib/firmware
I removed all cx88_blackbird modules.
I loaded all of the cx88_dvb modules:

root@3[~]# modprobe -v cx88_dvb
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/dvb-pll.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/cx22702.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/lgdt330x.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/nxt200x.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/video-buf.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/video-buf-dvb.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/or51132.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/dvb/frontends/mt352.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/tveeprom.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/btcx-risc.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/common/ir-common.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/i2c/algos/i2c-algo-bit.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/cx88/cx88xx.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/cx88/cx8802.ko
insmod /lib/modules/2.6.15-27-desktop64-smp/kernel/drivers/media/video/cx88/cx88-dvb.ko

After doing this, I look into the /dev directory and see that the dvb/adapter... directories are not created. I searched the internet and realized that udev may be the problem, or the firmware is not getting loaded properly. I read about one solution which involves compiling "udev_run_hotplugd" from the udev" extras" source directory and putting it into /sbin and inserting a line in the /etc/udev/rules.d/ directory to call it. I do not understand why that would be necessary, if udev replaces hotplug. I tried it anyway, but it didn't work. Pehaps that's because I don't have hotplug installed, and if I did, the hotplug rules probably aren't set up properly anyway. Then I read some articles about adding some udev rules with KERNEL='dvb*', etc. to create the device nodes. I followed those instructions, and still no luck.

My distrubution by default comes with some rules for determining the device nodes: In /etc/udev/rules.d/20-names.rules
...
# Video devices, group dvb devices under /dev/dvb
SUBSYSTEM!="dvb", GOTO="dvb_end"
IMPORT{program}="/lib/udev/dvb_device_name --export %k"
ENV{DVB_ADAPTER}=="?*", ENV{DVB_DEV}=="?*", \
NAME="dvb/adapter$env{DVB_ADAPTER}/$env{DVB_NAME}"
LABEL="dvb_end"
...

I looked in the /proc/devices directory and discovered that the name is in caps, hevever, and I don't know if this is relevant or not:

in /proc/devices:
...
128 ptm
136 pts
171 ieee1394
180 usb
189 usb_device
195 nvidia
212 DVB
...

is the kernel subsystem name DVB instead of dvb?

Does anybody know how to get udev to create these device nodes when the HD-3000 drivers are loaded, load the firmware, and link the device to the proper device nodes?

Any help is appreciated.

Thanks,
Curt
View user's profile Send private message
udev: no /dvb/adapter... directories created
  pcHDTV Forum Index -> HD-2000/3000 drivers
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 7 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin