Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Multimedia
  • Search

No /dev/dvb with 2.6.32.7 created [SOLVED]

Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
holm74
n00b
n00b
Posts: 25
Joined: Wed Nov 21, 2007 9:03 am

No /dev/dvb with 2.6.32.7 created [SOLVED]

  • Quote

Post by holm74 » Wed Feb 10, 2010 10:57 am

Hi there,

I try to get my (Cinergy Hybrid T USB XS) working (0CCD 005E) Anyway: compiled necessary modules like dvb_core, em28xx, em28xx_alsa and em28xx_dvb into the 2.6.32.7 kernel.
Plugin in the USB-Stick it gives me following dmesg:

Code: Select all

usb 1-4: New USB device found, idVendor=0ccd, idProduct=005e                                                     
usb 1-4: New USB device strings: Mfr=3, Product=1, SerialNumber=2                                                
usb 1-4: Product: Cinergy Hybrid T USB XS (2882)                                                                 
usb 1-4: Manufacturer: TerraTec Electronic GmbH                                                                  
usb 1-4: SerialNumber: 060902001671                                                                              
usb 1-4: uevent                                                                                                  
usb 1-4: usb_probe_device                                                                                        
usb 1-4: configuration #1 chosen from 1 choice                                                                   
usb 1-4: adding 1-4:1.0 (config #1, interface 0)                                                                 
usb 1-4:1.0: uevent                                                                                              
em28xx 1-4:1.0: usb_probe_interface                                                                              
em28xx 1-4:1.0: usb_probe_interface - got id                                                                     
em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS (2882) @ 480 Mbps (0ccd:005e, interface 0, class 0)
em28xx #0: chip ID is em2882/em2883                                                                                    
usb 1-4: uevent                                                                                                        
em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c                                              
em28xx #0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00                                              
em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00                                              
em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00                                              
em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                                              
em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                                              
em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00                                              
em28xx #0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00                                              
em28xx #0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00                                              
em28xx #0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03                                              
em28xx #0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00                                              
em28xx #0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00                                              
em28xx #0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00                                              
em28xx #0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03                                              
em28xx #0: i2c eeprom e0: 30 00 36 00 30 00 39 00 30 00 32 00 30 00 30 00                                              
em28xx #0: i2c eeprom f0: 31 00 36 00 37 00 31 00 00 00 00 00 00 00 00 00                                              
em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x7013b2be                                                             
em28xx #0: EEPROM info:                                                                                                
em28xx #0:      AC97 audio (5 sample rates)                                                                            
em28xx #0:      500mA max power                                                                                        
em28xx #0:      Table at 0x27, strings=0x409e, 0x1cde, 0x346a                                                          
em28xx #0: Identified as Terratec Hybrid XS (em2882) (card=55)                                                         
em28xx #0:                                                                                                             

em28xx #0: The support for this board weren't valid yet.
em28xx #0: Please send a report of having this working  
em28xx #0: not to V4L mailing list (and/or to other addresses)

tvp5150 0-005c: chip found @ 0xb8 (em28xx #0)
tuner 0-0061: chip found @ 0xc2 (em28xx #0)  
xc2028 0-0061: creating new instance         
xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
usb 1-4: firmware: requesting xc3028-v27.fw          
xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
xc2028 0-0061: Loading firmware for type=BASE (1), id 0000000000000000.
xc2028 0-0061: Loading firmware for type=(0), id 000000000000b700.
SCODE (20000000), id 000000000000b700:
xc2028 0-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000), id 0000000000008000.
em28xx #0: Config register raw data: 0xd0
em28xx #0: AC97 vendor ID = 0xffffffff
em28xx #0: AC97 features = 0x6a90
em28xx #0: Empia 202 AC97 audio processor detected
tvp5150 0-005c: tvp5150am1 detected.
em28xx #0: v4l2 driver version 0.1.2
em28xx #0: V4L2 video device registered as /dev/video0
em28xx #0: V4L2 VBI device registered as /dev/vbi0
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
drivers/usb/core/inode.c: creating file '008'
usb 1-4: uevent
usb usb1: uevent
usb 1-4:1.0: uevent
usb 1-4: uevent
usb 1-4:1.0: uevent
usb 1-4: uevent
usb 1-4: uevent
usb usb1: uevent
usb 1-4:1.0: uevent
usb 1-4:1.0: uevent
tvp5150 0-005c: tvp5150am1 detected.
As you can see also the /lib/firmware xc3028-v27.fw will be loaded. Everything will be recognized.

BUT what is missing is the dvb device under /dev/dvb.

/dev/video0 and /dev/vbi0 will be created but no /dev/dvb.

I googled around: All solutions directs to em28xx-new. But these modules are not supported anymore (specially no patch for the 2.6.32 Kernel).

As modinfo em28xx tells me also alias: usb:v0CCDp005Ed*dc*dsc*dp*ic*isc*ip* is supported - as you can see 0CCD 005E is my DVB-T Stick. What I am also wondering about is that after plug out the stick rmmod em28xx, rmmod em28xx-alsa and rmmod em28xx-dvb - and plug in again only em28xx em28xx-alsa will be loaded. Nevertheless I also tried to modprobe em28-xx card=82 - but still no /dev/dvb.

Thanks for any advices.

Holm
Last edited by holm74 on Wed Feb 10, 2010 7:24 pm, edited 1 time in total.
Top
Gusar
Advocate
Advocate
Posts: 2665
Joined: Sat Apr 09, 2005 10:19 pm
Location: Slovenia

  • Quote

Post by Gusar » Wed Feb 10, 2010 5:37 pm

Support for this tuner (I have it too, very nice little device) was added in 2.6.33. For 2.6.32, apply this patch:

Code: Select all

diff -Naur linux-2.6.32.8.orig/drivers/media/video/em28xx/em28xx-cards.c linux-2.6.32.8/drivers/media/video/em28xx/em28xx-cards.c
--- linux-2.6.32.8.orig/drivers/media/video/em28xx/em28xx-cards.c	2010-02-09 13:57:19.000000000 +0100
+++ linux-2.6.32.8/drivers/media/video/em28xx/em28xx-cards.c	2010-02-10 18:43:40.032634963 +0100
@@ -1381,10 +1381,12 @@
 	},
 	[EM2882_BOARD_TERRATEC_HYBRID_XS] = {
 		.name         = "Terratec Hybrid XS (em2882)",
-		.valid        = EM28XX_BOARD_NOT_VALIDATED,
 		.tuner_type   = TUNER_XC2028,
 		.tuner_gpio   = default_tuner_gpio,
 		.decoder      = EM28XX_TVP5150,
+		.mts_firmware = 1,
+		.has_dvb      = 1,
+		.dvb_gpio     = hauppauge_wintv_hvr_900_digital,
 		.input        = { {
 			.type     = EM28XX_VMUX_TELEVISION,
 			.vmux     = TVP5150_COMPOSITE0,
@@ -2050,6 +2052,7 @@
 	switch (dev->model) {
 	case EM2880_BOARD_EMPIRE_DUAL_TV:
 	case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900:
+	case EM2882_BOARD_TERRATEC_HYBRID_XS:
 		ctl->demod = XC3028_FE_ZARLINK456;
 		break;
 	case EM2880_BOARD_TERRATEC_HYBRID_XS:
diff -Naur linux-2.6.32.8.orig/drivers/media/video/em28xx/em28xx-dvb.c linux-2.6.32.8/drivers/media/video/em28xx/em28xx-dvb.c
--- linux-2.6.32.8.orig/drivers/media/video/em28xx/em28xx-dvb.c	2010-02-09 13:57:19.000000000 +0100
+++ linux-2.6.32.8/drivers/media/video/em28xx/em28xx-dvb.c	2010-02-10 18:30:33.046635258 +0100
@@ -493,6 +493,7 @@
 		}
 		break;
 	case EM2880_BOARD_HAUPPAUGE_WINTV_HVR_900:
+	case EM2882_BOARD_TERRATEC_HYBRID_XS:
 	case EM2880_BOARD_EMPIRE_DUAL_TV:
 		dvb->frontend = dvb_attach(zl10353_attach,
 					   &em28xx_zl10353_xc3028_no_i2c_gate,
Top
holm74
n00b
n00b
Posts: 25
Joined: Wed Nov 21, 2007 9:03 am

  • Quote

Post by holm74 » Wed Feb 10, 2010 7:27 pm

Thanks Gusar, you are a guru. This solved my problem. I don't really understand why Google showed me only the em28xx_new bullshit and all its non working links.

Appreciate it.

Holm
Top
toralf
Developer
Developer
User avatar
Posts: 3944
Joined: Sun Feb 01, 2004 2:58 pm
Location: Hamburg
Contact:
Contact toralf
Website

  • Quote

Post by toralf » Wed Mar 24, 2010 6:08 pm

Hhm, I've a Txxs stick here, however I'm a n00b wrt to DVB-T under Linux, have here aa straight vanilla 2.6.33.1 kernel which says :

Code: Select all

2010-03-24T19:03:08.707+01:00 n22 kernel: usb 7-1: new high speed USB device using ehci_hcd and address 8
, lsusb gives :

Code: Select all

Bus 007 Device 007: ID 0ccd:00ab TerraTec Electronic GmbH
and lsmod shows :

Code: Select all

n22 /usr/src/linux-2.6.33.1 # lsmod | grep em28
em28xx                 74867  0
v4l2_common            11752  1 em28xx
videodev               35123  2 em28xx,v4l2_common
ir_common              25006  1 em28xx
videobuf_vmalloc        4476  1 em28xx
videobuf_core          12061  2 em28xx,videobuf_vmalloc
ir_core                 3440  2 em28xx,ir_common
tveeprom               10669  1 em28xx
usbcore               115371  6 em28xx,usbhid,btusb,usblp,ehci_hcd,uhci_hcd
i2c_core               14530  9 em28xx,v4l2_common,videodev,tveeprom,i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
.
Now I'm wondering what else is necessary to get it up and running, I
ve no appropriate device under /dev :-(
Top
Jimmy Jazz
Guru
Guru
User avatar
Posts: 335
Joined: Mon Oct 04, 2004 5:29 pm
Location: Strasbourg

  • Quote

Post by Jimmy Jazz » Wed Mar 24, 2010 6:19 pm

toralf wrote: Now I'm wondering what else is necessary to get it up and running, I
ve no appropriate device under /dev :-(
Probably you missed its firmware in /lib/firmware

have a look at http://www.linuxtv.org
« La seule condition au triomphe du mal, c'est l'inaction des gens de bien » E.Burke

Code: Select all

+----+----+----+
|    |::::|    |
|    |::::|    |
+----+----+----+ 
motto: WeLCRO
WritE Less Code, Repeat Often
Top
toralf
Developer
Developer
User avatar
Posts: 3944
Joined: Sun Feb 01, 2004 2:58 pm
Location: Hamburg
Contact:
Contact toralf
Website

  • Quote

Post by toralf » Wed Mar 24, 2010 8:01 pm

Jimmy Jazz wrote:have a look at http://www.linuxtv.org
Right, this was it : http://www.linuxtv.org/wiki/index.php/T ... _T_USB_XXS
Top
Post Reply

6 posts • Page 1 of 1

Return to “Multimedia”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic