Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HVR-950 fails to work under 2.6.26-r3 kernel
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
nick88
n00b
n00b


Joined: 18 Sep 2004
Posts: 23
Location: Germantown, MD

PostPosted: Wed Dec 10, 2008 2:36 pm    Post subject: HVR-950 fails to work under 2.6.26-r3 kernel Reply with quote

Hi,

I'm trying to get a mythtv setup going and have a HVR-950 USB receiver to work with it. The kernel detects the card, but as soon as I try anything with it (such as xawtv), I see nothing on the display. When I was going through dmesg, I saw:

Dec 10 09:25:47 nick33 xc2028 2-0061: Error -17 while requesting firmware xc3028-v27.fw
Dec 10 09:25:48 nick33 firmware: requesting xc3028-v27.fw
Dec 10 09:25:48 nick33 kobject_add_internal failed for i2c-2 with -EEXIST, don't try to register things with the same name in the same directory.
Dec 10 09:25:48 nick33 Pid: 9658, comm: xawtv Tainted: P 2.6.26-gentoo-r3 #1
Dec 10 09:25:48 nick33 [<c026c248>] kobject_add_internal+0x128/0x180
Dec 10 09:25:48 nick33 [<c026c661>] kobject_add+0x31/0x60
Dec 10 09:25:48 nick33 [<c02cff04>] device_add+0x94/0x3e0
Dec 10 09:25:48 nick33 [<c02cfb3c>] device_initialize+0x2c/0x90
Dec 10 09:25:48 nick33 [<c026f0c0>] strlcpy+0x20/0x80
Dec 10 09:25:48 nick33 [<c02d4dc4>] _request_firmware+0x104/0x300
Dec 10 09:25:48 nick33 [<c02d504f>] request_firmware+0xf/0x20
Dec 10 09:25:48 nick33 [<f895c047>] generic_set_freq+0xbf7/0x1ae0 [tuner_xc2028]
Dec 10 09:25:48 nick33 [<c0107d1a>] nommu_map_single+0x2a/0x60
Dec 10 09:25:48 nick33 [<c0356ac3>] usb_hcd_submit_urb+0x493/0xb90
Dec 10 09:25:48 nick33 [<c011749e>] dequeue_entity+0x1e/0xd0
Dec 10 09:25:48 nick33 [<c0119678>] dequeue_task_fair+0x28/0x40
Dec 10 09:25:48 nick33 [<c040bcd6>] schedule+0x176/0x2c0
Dec 10 09:25:48 nick33 [<f895d213>] xc2028_set_analog_freq+0x103/0x226 [tuner_xc2028]
Dec 10 09:25:48 nick33 [<c0123c90>] process_timeout+0x0/0x10
Dec 10 09:25:48 nick33 [<f89b6976>] fe_set_params+0x16/0x60 [tuner]
Dec 10 09:25:48 nick33 [<c026cd79>] kref_put+0x29/0x60
Dec 10 09:25:48 nick33 [<f89b5b1b>] set_tv_freq+0xab/0x1d0 [tuner]
Dec 10 09:25:48 nick33 [<f89b5cb0>] set_freq+0x70/0x190 [tuner]
Dec 10 09:25:48 nick33 [<c035822e>] usb_control_msg+0xce/0xf0
Dec 10 09:25:48 nick33 [<f89b7443>] tuner_command+0x163/0x1450 [tuner]
Dec 10 09:25:48 nick33 [<f89655d8>] em28xx_read_reg_req+0x78/0xf0 [em28xx]
Dec 10 09:25:48 nick33 [<c040519e>] klist_next+0x4e/0xa0
Dec 10 09:25:48 nick33 [<f89b72e0>] tuner_command+0x0/0x1450 [tuner]
Dec 10 09:25:48 nick33 [<c0381e70>] i2c_cmd+0x0/0x40
Dec 10 09:25:48 nick33 [<c0381e9a>] i2c_cmd+0x2a/0x40
Dec 10 09:25:48 nick33 [<c02cf8b2>] device_for_each_child+0x22/0x40
Dec 10 09:25:48 nick33 [<c0382169>] i2c_clients_command+0x19/0x20
Dec 10 09:25:48 nick33 [<f896214e>] vidioc_s_frequency+0x7e/0xa0 [em28xx]
Dec 10 09:25:48 nick33 [<f89620d0>] vidioc_s_frequency+0x0/0xa0 [em28xx]
Dec 10 09:25:48 nick33 [<c02e2b9d>] __video_do_ioctl+0x217d/0x31d0
Dec 10 09:25:48 nick33 [<c03e5ded>] unix_stream_recvmsg+0x20d/0x490
Dec 10 09:25:48 nick33 [<c016a0a4>] core_sys_select+0x1f4/0x2f0
Dec 10 09:25:48 nick33 [<c0392f78>] sock_aio_read+0xe8/0x100
Dec 10 09:25:48 nick33 [<c01165fe>] __wake_up_common+0x3e/0x70
Dec 10 09:25:48 nick33 [<c02e3fd3>] video_ioctl2+0x93/0x230
Dec 10 09:25:48 nick33 [<c014efae>] remove_vma+0x3e/0x50
Dec 10 09:25:48 nick33 [<c014fa27>] do_munmap+0x197/0x1f0
Dec 10 09:25:48 nick33 [<c02e3f40>] video_ioctl2+0x0/0x230
Dec 10 09:25:48 nick33 [<c0168d39>] vfs_ioctl+0x69/0x70
Dec 10 09:25:48 nick33 [<c0168d9c>] do_vfs_ioctl+0x5c/0x250
Dec 10 09:25:48 nick33 [<c0168fcd>] sys_ioctl+0x3d/0x70
Dec 10 09:25:48 nick33 [<c0102d89>] sysenter_past_esp+0x6a/0x91
Dec 10 09:25:48 nick33 =======================
Dec 10 09:25:48 nick33 fw_register_device: device_register failed
Dec 10 09:25:48 nick33 xc2028 2-0061: Error -17 while requesting firmware xc3028-v27.fw
Dec 10 09:25:54 nick33 firmware: requesting xc3028-v27.fw
Dec 10 09:25:54 nick33 kobject_add_internal failed for i2c-2 with -EEXIST, don't try to register things with the same name in the same directory.


I have checked and I do have under /lib/firmware the file xc3028-v27.fw placed there as per the instructions for setup. What step am I missing?

BTW, wasn't sure if this belongs here or under the kernel & HW formum, but I figure this is the closer match since it is MM related.

TIA...
Back to top
View user's profile Send private message
poly_poly-man
Advocate
Advocate


Joined: 06 Dec 2006
Posts: 2477
Location: RIT, NY, US

PostPosted: Wed Dec 10, 2008 3:33 pm    Post subject: Reply with quote

deselect all v4l drivers from the kernel, rebuild if necessary.

Extract the firmware using /usr/src/linux/Documentation/video4linux/extract_xc3028.pl - follow the directions at the top of the file.

http://www.linuxtv.org/repo/

checkout the v4l-dvb branch.

build it up

unplug/replug the card.

I've had mine working for quite a while.
_________________
iVBORw0KGgoAAAANSUhEUgAAA

avatar: new version of logo - see topic 838248. Potentially still a WiP.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia 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