Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Lost /dev/video0 and /dev/dvb/* with udev-197
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
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Feb 18, 2013 12:35 am    Post subject: [SOLVED] Lost /dev/video0 and /dev/dvb/* with udev-197 Reply with quote

I have Hauphauge PVR-250 and HVR-1600 cards. Both used to work and I had /dev/video0, /dev/video1 and /dev/dvb/adapter0. Xine worked with "xine dvb://"

All of that is gone now. Can someone help me reconfigure /etc/udev/rules.d to bring back these devices?


Last edited by Tony0945 on Tue Feb 19, 2013 1:34 am; edited 1 time in total
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Mon Feb 18, 2013 12:39 am    Post subject: Reply with quote

Did you upgrade your kernel?
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Feb 18, 2013 2:49 am    Post subject: Reply with quote

Yes, I rebuilt the kernel with CONFIG_DEVTMPFS=y per the notes. In another thread someone with different devices thought there was a kernel problem that they solved with vanilla-sources-3.7.x I have tried the latest unstable gentoo-sources-3.7.8 but the problem is still there. I have a partition with Ubuntu running 3.2.0-29 and everything is OK there. However, 3.2.0 is no longer in the gentoo tree. I have 3.4.9 and 3.5.7 available but they were not built with CONFIG_DEVTMPFS, so they behave badly now, not even running X11.

The devices I have are:
    # ls /dev
    0:0:0:0 cpu gpmctl loop2 net pts ram3 sda1 snapshot tty10 tty2 tty29 tty38 tty47 tty56 tty8 vcs11 vcsa vcsa7
    1:0:0:0 cpu_dma_latency hidraw0 loop3 network_latency ram0 ram4 sda2 snd tty11 tty20 tty3 tty39 tty48 tty57 tty9 vcs12 vcsa1 vcsa8
    3:0:0:0 disk initctl loop4 network_throughput ram1 ram5 sdb sr0 tty12 tty21 tty30 tty4 tty49 tty58 ttyS0 vcs2 vcsa10 vcsa9
    block dri input loop5 null ram10 ram6 sdb1 stderr tty13 tty22 tty31 tty40 tty5 tty59 ttyS1 vcs3 vcsa11 vga_arbiter
    bsg event0 kmem loop6 oldmem ram11 ram7 sdb2 stdin tty14 tty23 tty32 tty41 tty50 tty6 ttyS2 vcs4 vcsa12 zero
    bus fb0 kmsg loop7 parport0 ram12 ram8 sdb3 stdout tty15 tty24 tty33 tty42 tty51 tty60 ttyS3 vcs5 vcsa2
    cdrom fbcondecor log mcelog port ram13 ram9 sg0 tgt tty16 tty25 tty34 tty43 tty52 tty61 urandom vcs6 vcsa3
    char fd loop-control mdev.seq ppp ram14 random sg1 tty tty17 tty26 tty35 tty44 tty53 tty62 vcs vcs7 vcsa4
    console full loop0 mem psaux ram15 rtc0 sg2 tty0 tty18 tty27 tty36 tty45 tty54 tty63 vcs1 vcs8 vcsa5
    core fuse loop1 mice ptmx ram2 sda shm tty1 tty19 tty28 tty37 tty46 tty55 tty7 vcs10 vcs9 vcsa6
I don't know what those vcs devices are.
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2152

PostPosted: Mon Feb 18, 2013 4:02 am    Post subject: Reply with quote

Same for me, though with another card(old bt878). I noticed it some time ago when tvtime and mplayer failed to find the device and indeed, there seems to be no corresponding node in /dev/.

AFAIK this happended somewhere between 3.6<->3.7, when `make` gave me new options related to that tvcard stuff and I accepted all defaults given. Seems like there's been some major shifting around/renaming of the related subsystems. So far I didn't get it to work again, but the card itself is still list under `lspci`.

Interestingly, `lspci` only shows that
Code:
lspci -k -s 06:01.1
06:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
   Subsystem: Hauppauge computer works Inc. WinTV Series
   Kernel driver in use: snd_bt87x
(so just as snd_)

Didn't have the time to look more into it, for now I'm just watching live via internet, still sucks, though.
_________________
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Feb 18, 2013 12:39 pm    Post subject: Reply with quote

Yes, lspci finds the chip
Quote:
01:06.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) Video Decoder (rev 01)

but dmesg doesn't recognize it.

I will re-emerge 3.5.7 and report what happens.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Feb 18, 2013 2:32 pm    Post subject: Reply with quote

re-emerged 3.5.7 and downgraded udev to 181. No change.
Back to top
View user's profile Send private message
baaann
Guru
Guru


Joined: 23 Jan 2006
Posts: 558
Location: uk

PostPosted: Mon Feb 18, 2013 5:47 pm    Post subject: Reply with quote

Tony0945 wrote:
re-emerged 3.5.7 and downgraded udev to 181. No change.


I would be inclined to check your kernel config options as the defined path has changed >=3.7
See this page
http://cateee.net/lkddb/web-lkddb/VIDEO_IVTV.html
Back to top
View user's profile Send private message
baaann
Guru
Guru


Joined: 23 Jan 2006
Posts: 558
Location: uk

PostPosted: Mon Feb 18, 2013 5:55 pm    Post subject: Reply with quote

avx wrote:
Same for me, though with another card(old bt878). I noticed it some time ago when tvtime and mplayer failed to find the device and indeed, there seems to be no corresponding node in /dev/.

AFAIK this happended somewhere between 3.6<->3.7, when `make` gave me new options related to that tvcard stuff and I accepted all defaults given. Seems like there's been some major shifting around/renaming of the related subsystems. So far I didn't get it to work again, but the card itself is still list under `lspci`.

Interestingly, `lspci` only shows that
Code:
lspci -k -s 06:01.1
06:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
   Subsystem: Hauppauge computer works Inc. WinTV Series
   Kernel driver in use: snd_bt87x
(so just as snd_)

Didn't have the time to look more into it, for now I'm just watching live via internet, still sucks, though.


As you suggested the changes have occured as of 3.7
The following page refers to your card
http://cateee.net/lkddb/web-lkddb/VIDEO_BT848.html
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Tue Feb 19, 2013 1:44 am    Post subject: Reply with quote

Baaann, you da Man! (or Woman as the case may be). Your links were just the thing! I saw something there that was crucial, however. Even if you are not using remote control, it must be supported in the kernel. I don't think that was always the case, but it is now.

For the record, the link for the HVR-1600 is http://cateee.net/lkddb/web-lkddb/VIDEO_CX18.html I just updated two systems. One with a PVR-250 and the other with a PVR-150 and an HVR-1600. All the devices in /dev are back. No rules changes were required and it wasn't udev's fault at all.

I've always run stable kernel's, but until 3.7.8 does something terrible, I will stick by it.
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