Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] /dev/dvb not created (DVB usb stick)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
DocReedSolomon
Guru
Guru


Joined: 28 Aug 2006
Posts: 419

PostPosted: Sat Nov 04, 2006 2:38 pm    Post subject: [SOLVED] /dev/dvb not created (DVB usb stick) Reply with quote

hi all,
yet another problem that is driving me nuts :lol:

got myself an HanfTek USB DVB Stick. should be supported fine:
http://linuxtv.org/wiki/index.php/DVB_USB#HanfTek_UMT-010

if i plug the stick in, the modules are loaded:
Code:

dvb_usb_umt_010         7680  0
dvb_usb_dibusb_common     9284  1 dvb_usb_umt_010
dib3000mc              15872  1 dvb_usb_dibusb_common
dib3000_common          3072  1 dib3000mc
dvb_usb                22216  2 dvb_usb_umt_010,dvb_usb_dibusb_common
dvb_core               89712  1 dvb_usb
dvb_pll                16836  3 dvb_usb_umt_010,dvb_usb_dibusb_common,dvb_usb
mt352                   8132  1 dvb_usb_umt_010


dmesg output:
Code:

usbcore: registered new driver dvb_usb_umt_010
usb 2-1: new high speed USB device using ehci_hcd and address 4
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'Hanftek UMT-010 DVB-T USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-umt-010-02.fw'
usb 2-1: USB disconnect, address 4
dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
usb 2-1: new high speed USB device using ehci_hcd and address 5
usb 2-1: string descriptor 0 read error: -22
usb 2-1: string descriptor 0 read error: -22
usb 2-1: configuration #1 chosen from 1 choice
usbcore: deregistering driver dvb_usb_umt_010
usbcore: registered new driver dvb_usb_umt_010


well, doesnt look bad sofar, right? however, there is no such /dev/dvb 8O

i came across a few older threads in this forum, and even added local rules like this:
20-local.rules:
Code:

KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"


not sure if this is even needed, because 50-udev.rules already contains a dvb rule. well, anyway, the dvb devices are not created here.

OTOH, other sticks (memory stick aso) are detected fine!
what could this be? i am at a loss :-(

looking at the kernel documentation in /usr/src/linux/Documentation/dvb/udev.txt it says:
[quote]
We assume that you have udev already up and running and that have been
creating the DVB device nodes manually up to now due to the missing sysfs
support.
[/code]
no, i did not create the DVB devices manually, how should i do this? should i do this at all?


Last edited by DocReedSolomon on Sat Nov 04, 2006 5:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55015
Location: 56N 3W

PostPosted: Sat Nov 04, 2006 3:40 pm    Post subject: Reply with quote

DocReedSolomon,

There is some good news and some bad news ... some of these devices are supported and some are not.
Please post the Vendor and Device IDs from lsusb, or from /proc/bus/usb/devices.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
DocReedSolomon
Guru
Guru


Joined: 28 Aug 2006
Posts: 419

PostPosted: Sat Nov 04, 2006 4:18 pm    Post subject: Reply with quote

hi there!
NeddySeagoon wrote:

Please post the Vendor and Device IDs from lsusb, or from /proc/bus/usb/devices.

oops, i already did?
Code:

dvb-usb: found a 'Hanftek UMT-010 DVB-T USB2.0' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-umt-010-02.fw'


lsusb for sure displays this likewise:
Code:

Bus 002 Device 009: ID 15f4:0025 HanfTek HanfTek UMT-010 USB2.0 DVB-T (warm)
Bus 002 Device 001: ID 0000:0000


but why arent my devices created? damn :lol:

/proc/bus/usb/devices:
Code:

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  9 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=15f4 ProdID=0025 Rev= 0.01
S:  Manufacturer=
S:  Product=USB DVB-T
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=450mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 376 Ivl=0ms
Back to top
View user's profile Send private message
DocReedSolomon
Guru
Guru


Joined: 28 Aug 2006
Posts: 419

PostPosted: Sat Nov 04, 2006 5:17 pm    Post subject: Reply with quote

forget it! i just installed the device using windows-XP (well, sorry <g>)
doesnt work there either 8O
button to scan frequencys is greyed out :twisted:
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 55015
Location: 56N 3W

PostPosted: Sat Nov 04, 2006 7:02 pm    Post subject: Reply with quote

DocReedSolomon,

Looking at the kernel driver /usr/src/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h, it doesn't know your device.

That file contains
Code:
#define USB_VID_HANFTEK                                         0x15f4
so the Vendor ID is good and
Code:
#define USB_PID_HANFTEK_UMT_010_COLD            0x0001
#define USB_PID_HANFTEK_UMT_010_WARM            0x0015
Your device has a deevice ID of 0x0025, so that driver doesn't know it and will not bind to it.

Do you feel lucky ?
Change the 0x0015 to 0x0025 so the driver will bind to your device. Rebuild and reinstall your kernel to use the modified code.
If thats all it is, it will work. If its really a different device, you will be no further forward.

Should your luck be in, please file a bug at bugs.gentoo.org so that the kernel gets updated and it JustWorks for you and everyone else in future.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
DocReedSolomon
Guru
Guru


Joined: 28 Aug 2006
Posts: 419

PostPosted: Mon Nov 06, 2006 5:48 am    Post subject: Reply with quote

well, after changeing this, i didnt even get it to warm sate at all. also still no devices in /dev.

googleing around a bit i meanwhile found a few mac users, they didnt get the stick to work either.
probably just a cheap clone (yes, made in china). i will give it back later this day.
thanks for your help!

and anyway, it is supposted to work in win XP. infact it doesnt work there either..
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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