Re: sveon stv40 usb stick
Hi again! following the thread em28xx: new board id [eb1a:5051] between Reuben and Gareth I was able to advance a little: 1) I opened the usn stick and my chipsets are: - USB interface: em2860 - Audio ADC: emp202 - Video ADC: saa7118h (philips) 2) I confirm that the stock em28xx driver can recognize the usb stick but needs to specify a card manually as an option. 3) Using modprobe em18xx card=19 (which corresponds to EM2860/SAA711X Reference Design) I can go so far as to get a /dev/video0, but the preview is black no matter what i do. 4) I was able to eventually compile the v4l drivers but, as soon as I inject the driver, I get a kernel oops (attached). I made no change to the code obtained with git. I won't even mind to write some code myself, but I really have no idea where to begin with! Thanks in advance for any help you might provide, Best, Mario On 3 January 2012 20:44, Mario Ceresa mrcer...@gmail.com wrote: Hello everybody! I recently bougth a Sveon STV40 usb stick to capture analogic video (http://www.sveon.com/fichaSTV40.html) I can use it in windows but my linux box (Fedora 16 - 3.1.6-1.fc16.x86_64 - gcc 4.6.2) can't recognize it. Is there any way I can fix this? These are the results of my investigation so far: 1) It is identified by lsusb as an Afatech board (1b80:e309) with an Empia 2861 chip (from dmesg and windows driver inf file) 2) I experimented with em28xx because the chipset was empia and with af9015 because I found that the stv22 was supported (http://linuxtv.org/wiki/index.php/Afatech_AF9015). In both cases after I manually added the vendor:id to /sys/bus/usb/drivers/ driver started but in the end I was not able to succeed. With em28xx I could go as far as having a /dev/video0 device but with no signal and the dmesg log said to ask here for help :) . With the af9015 I had an early stop. 3) Both the logs are attached. 4) I used the driver shipped with the fedora stock kernel because I can't compile the ones that I get from git://linuxtv.org/media_build.git. I have an error at: CC [M] media_build/v4l/as3645a.o media_build/v4l/as3645a.c: In function 'as3645a_probe': media_build/v4l/as3645a.c:815:2: error: implicit declaration of function 'kzalloc' [-Werror=implicit-function-declaration] media_build/v4l/as3645a.c:815:8: warning: assignment makes pointer from integer without a cast [enabled by default] cc1: some warnings being treated as errors Thank you in advance for any help you might provide on this issue! ,Best regards Mario -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: sveon stv40 usb stick
Last updates. It works with em28xx module from v4l git as a card 19: # modprobe em28xx card=19 # echo 1b80 e309 /sys/bus/usb/drivers/em28xx/new_id [plugged in the usb] and $ mplayer -tv device=/dev/video0:input=1:norm=PAL:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// But I have no audio... I will open a new thread only for the audio problem! Best, Mario On 6 January 2012 15:52, Mario Ceresa mrcer...@gmail.com wrote: Hi again! following the thread em28xx: new board id [eb1a:5051] between Reuben and Gareth I was able to advance a little: 1) I opened the usn stick and my chipsets are: - USB interface: em2860 - Audio ADC: emp202 - Video ADC: saa7118h (philips) 2) I confirm that the stock em28xx driver can recognize the usb stick but needs to specify a card manually as an option. 3) Using modprobe em18xx card=19 (which corresponds to EM2860/SAA711X Reference Design) I can go so far as to get a /dev/video0, but the preview is black no matter what i do. 4) I was able to eventually compile the v4l drivers but, as soon as I inject the driver, I get a kernel oops (attached). I made no change to the code obtained with git. I won't even mind to write some code myself, but I really have no idea where to begin with! Thanks in advance for any help you might provide, Best, Mario On 3 January 2012 20:44, Mario Ceresa mrcer...@gmail.com wrote: Hello everybody! I recently bougth a Sveon STV40 usb stick to capture analogic video (http://www.sveon.com/fichaSTV40.html) I can use it in windows but my linux box (Fedora 16 - 3.1.6-1.fc16.x86_64 - gcc 4.6.2) can't recognize it. Is there any way I can fix this? These are the results of my investigation so far: 1) It is identified by lsusb as an Afatech board (1b80:e309) with an Empia 2861 chip (from dmesg and windows driver inf file) 2) I experimented with em28xx because the chipset was empia and with af9015 because I found that the stv22 was supported (http://linuxtv.org/wiki/index.php/Afatech_AF9015). In both cases after I manually added the vendor:id to /sys/bus/usb/drivers/ driver started but in the end I was not able to succeed. With em28xx I could go as far as having a /dev/video0 device but with no signal and the dmesg log said to ask here for help :) . With the af9015 I had an early stop. 3) Both the logs are attached. 4) I used the driver shipped with the fedora stock kernel because I can't compile the ones that I get from git://linuxtv.org/media_build.git. I have an error at: CC [M] media_build/v4l/as3645a.o media_build/v4l/as3645a.c: In function 'as3645a_probe': media_build/v4l/as3645a.c:815:2: error: implicit declaration of function 'kzalloc' [-Werror=implicit-function-declaration] media_build/v4l/as3645a.c:815:8: warning: assignment makes pointer from integer without a cast [enabled by default] cc1: some warnings being treated as errors Thank you in advance for any help you might provide on this issue! ,Best regards Mario -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
em28xx: no sound on board 1b80:e309 (sveon stv40)
Hello again! I managed to obtain a nice video input from my sveon usb stick using last em28xx v4l drivers from git and giving the module the hint card=19. But I have no audio.The card works flawlessy in windows. The internal chipsets in the card are: - USB interface: em2860 - Audio ADC: emp202 - Video ADC: saa7118h (philips) Attached is the relevant dmseg output. The usb audio card card correctly shows in pulseaudio volume control and is recognized as hw.2 by alsa: $ arecord -l List of CAPTURE Hardware Devices card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] Subdevices: 3/3 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 card 2: STV40 [USB 2861 Device (SVEON STV40)], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 However, I'm not able to record any sound from it and mplayer says no audio: $ mplayer -tv device=/dev/video0:input=1:norm=PAL:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// MPlayer SVN-r33996-4.6.1 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski olschew...@zpr.uni-koeln.de comment: first try, more to come ;-) Selected device: EM2860/SAA711X Reference Design Capabilities: video capture VBI capture device audio read/write streaming supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc; inputs: 0 = S-Video; 1 = Composite1; Current input: 1 Current format: YUYV v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Selected input hasn't got a tuner! == Opening video decoder: [raw] RAW Uncompressed Video Movie-Aspect is undefined - no prescaling applied. VO: [vdpau] 640x480 = 640x480 Packed YUY2 Selected video codec: [rawyuy2] vfm: raw (RAW YUY2) == Audio: no sound Starting playback... V: 2.0 52/ 52 0% 5% 0.0% 0 0 v4l2: 59 frames successfully processed, 0 frames dropped. Maybe has something to do with the last line in dmesg: [ 403.359333] ALSA sound/usb/mixer.c:845 2:1: cannot get min/max values for control 2 (id 2) Any ideas? Mario [ 389.491488] Linux video capture interface: v2.00 [ 389.491490] WARNING: You are using an experimental version of the media stack. [ 389.491491] As the driver is backported to an older kernel, it doesn't offer [ 389.491491] enough quality for its usage in production. [ 389.491492] Use it with care. [ 389.491492] Latest git patches (needed if you report a bug to linux-media@vger.kernel.org): [ 389.491493] 1e73fa5d56333230854ae9460579eb2fcee8af02 [media] stb6100: Properly retrieve symbol rate [ 389.491494] e97a5d893fdf45c20799b72a1c11dca3b282c89c [media] fs/compat_ioctl: it needs to see the DVBv3 compat stuff [ 389.491495] 53c91373bdd74f7e11d2726046a90b986c1ed650 [media] dvb: remove the extra parameter on get_frontend [ 389.518213] usbcore: registered new interface driver em28xx [ 389.518215] em28xx driver loaded [ 401.754076] usb 1-5.3: new high speed USB device number 4 using ehci_hcd [ 401.844655] usb 1-5.3: New USB device found, idVendor=1b80, idProduct=e309 [ 401.844658] usb 1-5.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 401.844660] usb 1-5.3: Product: USB 2861 Device (SVEON STV40) [ 401.845694] em28xx: New device USB 2861 Device (SVEON STV40) @ 480 Mbps (1b80:e309, interface 0, class 0) [ 401.845828] em28xx #0: chip ID is em2860 [ 401.947993] em28xx #0: i2c eeprom 00: 1a eb 67 95 80 1b 09 e3 50 00 20 03 6a 3c 00 00 [ 401.948000] em28xx #0: i2c eeprom 10: 00 00 04 57 06 02 00 00 00 00 00 00 00 00 00 00 [ 401.948005] em28xx #0: i2c eeprom 20: 02 00 01 00 f0 00 01 00 00 00 00 00 5b 00 00 00 [ 401.948010] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 02 01 00 00 00 00 [ 401.948015] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 401.948020] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 401.948025] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 3c 03 55 00 53 00 [ 401.948030] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 36 00 31 00 20 00 44 00 [ 401.948035] em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 20 00 28 00 53 00 [ 401.948040] em28xx #0: i2c eeprom 90: 56 00 45 00 4f 00 4e 00 20 00 53 00 54 00 56 00 [ 401.948045] em28xx #0: i2c eeprom a0: 34 00 30 00 29 00 00 00
Re: em28xx: no sound on board 1b80:e309 (sveon stv40)
Ok boys: just to let you know that everything works now. thinking that the problem was with the audio input, I noticed that card=64 had an amux while card=19 no. .amux = EM28XX_AMUX_LINE_IN, So I tried this card and modified the mplayer options accordingly: mplayer -tv device=/dev/video0:input=0:norm=PAL:forceaudio:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// notice the forceaudio parameter that reads the audio even if no source is reported from v4l (The same approach with card=19 does not work) The output was a bit slugglish so I switched off pulse audio control of the board (https://bbs.archlinux.org/viewtopic.php?id=114228) and now everything is ok! I hope this will help some lonenly googlers in the future :) Regards, Mario On 6 January 2012 18:48, Mario Ceresa mrcer...@gmail.com wrote: Hello again! I managed to obtain a nice video input from my sveon usb stick using last em28xx v4l drivers from git and giving the module the hint card=19. But I have no audio.The card works flawlessy in windows. The internal chipsets in the card are: - USB interface: em2860 - Audio ADC: emp202 - Video ADC: saa7118h (philips) Attached is the relevant dmseg output. The usb audio card card correctly shows in pulseaudio volume control and is recognized as hw.2 by alsa: $ arecord -l List of CAPTURE Hardware Devices card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog] Subdevices: 3/3 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 card 2: STV40 [USB 2861 Device (SVEON STV40)], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 However, I'm not able to record any sound from it and mplayer says no audio: $ mplayer -tv device=/dev/video0:input=1:norm=PAL:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// MPlayer SVN-r33996-4.6.1 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski olschew...@zpr.uni-koeln.de comment: first try, more to come ;-) Selected device: EM2860/SAA711X Reference Design Capabilities: video capture VBI capture device audio read/write streaming supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc; inputs: 0 = S-Video; 1 = Composite1; Current input: 1 Current format: YUYV v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Selected input hasn't got a tuner! == Opening video decoder: [raw] RAW Uncompressed Video Movie-Aspect is undefined - no prescaling applied. VO: [vdpau] 640x480 = 640x480 Packed YUY2 Selected video codec: [rawyuy2] vfm: raw (RAW YUY2) == Audio: no sound Starting playback... V: 2.0 52/ 52 0% 5% 0.0% 0 0 v4l2: 59 frames successfully processed, 0 frames dropped. Maybe has something to do with the last line in dmesg: [ 403.359333] ALSA sound/usb/mixer.c:845 2:1: cannot get min/max values for control 2 (id 2) Any ideas? Mario -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: em28xx: no sound on board 1b80:e309 (sveon stv40)
Hello Devin, you're right: here it goes! Best, Mario On 6 January 2012 19:33, Devin Heitmueller dheitmuel...@kernellabs.com wrote: On Fri, Jan 6, 2012 at 1:29 PM, Mario Ceresa mrcer...@gmail.com wrote: Ok boys: just to let you know that everything works now. thinking that the problem was with the audio input, I noticed that card=64 had an amux while card=19 no. .amux = EM28XX_AMUX_LINE_IN, So I tried this card and modified the mplayer options accordingly: mplayer -tv device=/dev/video0:input=0:norm=PAL:forceaudio:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// notice the forceaudio parameter that reads the audio even if no source is reported from v4l (The same approach with card=19 does not work) The output was a bit slugglish so I switched off pulse audio control of the board (https://bbs.archlinux.org/viewtopic.php?id=114228) and now everything is ok! I hope this will help some lonenly googlers in the future :) Regards, Mario Hi Mario, Since you've spent the time to figure out the details of your particular hardware, you should really consider submitting a patch to the em28xx driver which adds your device's USB ID. That would allow others who have that hardware to have it work out of the box with no need for figuring out the correct cardid value through experimentation as you had to. Cheers, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com From dd334663b202eb0569b506273c75f3a0ede6b803 Mon Sep 17 00:00:00 2001 From: Mario Ceresa mrcer...@gmail.com Date: Fri, 6 Jan 2012 20:00:12 +0100 Subject: [PATCH] Added model Sveon STV40 --- linux/drivers/media/video/em28xx/em28xx-cards.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/linux/drivers/media/video/em28xx/em28xx-cards.c b/linux/drivers/media/video/em28xx/em28xx-cards.c index 6cab22d..d79c5d1 100644 --- a/linux/drivers/media/video/em28xx/em28xx-cards.c +++ b/linux/drivers/media/video/em28xx/em28xx-cards.c @@ -2033,6 +2033,8 @@ struct usb_device_id em28xx_id_table[] = { .driver_info = EM28174_BOARD_PCTV_460E }, { USB_DEVICE(0x2040, 0x1605), .driver_info = EM2884_BOARD_HAUPPAUGE_WINTV_HVR_930C }, + { USB_DEVICE(0x1b80, 0xe309), /* Sveon STV40 */ + .driver_info = EM2860_BOARD_EASYCAP }, { }, }; MODULE_DEVICE_TABLE(usb, em28xx_id_table); -- 1.7.7.5
Re: em28xx: no sound on board 1b80:e309 (sveon stv40)
Hi Mauro, Here it is. Does the Signed-off-by: go in the changelog, right? Many thanks to all the developers for the hard work: it is a joy to see the card working :) Best, Mario On 6 January 2012 20:21, Mauro Carvalho Chehab mche...@redhat.com wrote: On 06-01-2012 17:16, Mario Ceresa wrote: Hello Devin, you're right: here it goes! Hi Mario, Plese send it with your Signed-off-by: It is a requirement for merging the patches upstream. Best, Mario On 6 January 2012 19:33, Devin Heitmueller dheitmuel...@kernellabs.com wrote: On Fri, Jan 6, 2012 at 1:29 PM, Mario Ceresa mrcer...@gmail.com wrote: Ok boys: just to let you know that everything works now. thinking that the problem was with the audio input, I noticed that card=64 had an amux while card=19 no. .amux = EM28XX_AMUX_LINE_IN, So I tried this card and modified the mplayer options accordingly: mplayer -tv device=/dev/video0:input=0:norm=PAL:forceaudio:alsa:immediatemode=0:audiorate=48000:amode=1:adevice=hw.2 tv:// notice the forceaudio parameter that reads the audio even if no source is reported from v4l (The same approach with card=19 does not work) The output was a bit slugglish so I switched off pulse audio control of the board (https://bbs.archlinux.org/viewtopic.php?id=114228) and now everything is ok! I hope this will help some lonenly googlers in the future :) Regards, Mario Hi Mario, Since you've spent the time to figure out the details of your particular hardware, you should really consider submitting a patch to the em28xx driver which adds your device's USB ID. That would allow others who have that hardware to have it work out of the box with no need for figuring out the correct cardid value through experimentation as you had to. Cheers, Devin -- Devin J. Heitmueller - Kernel Labs http://www.kernellabs.com From 4599c56dedc80ec345ed87bbbae36eaa02184235 Mon Sep 17 00:00:00 2001 From: Mario Ceresa mrcer...@gmail.com Date: Fri, 6 Jan 2012 20:00:12 +0100 Subject: [PATCH] Added model Sveon STV40 Signed-off-by: Mario Ceresa mrcer...@gmail.com --- linux/drivers/media/video/em28xx/em28xx-cards.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/linux/drivers/media/video/em28xx/em28xx-cards.c b/linux/drivers/media/video/em28xx/em28xx-cards.c index 6cab22d..d79c5d1 100644 --- a/linux/drivers/media/video/em28xx/em28xx-cards.c +++ b/linux/drivers/media/video/em28xx/em28xx-cards.c @@ -2033,6 +2033,8 @@ struct usb_device_id em28xx_id_table[] = { .driver_info = EM28174_BOARD_PCTV_460E }, { USB_DEVICE(0x2040, 0x1605), .driver_info = EM2884_BOARD_HAUPPAUGE_WINTV_HVR_930C }, + { USB_DEVICE(0x1b80, 0xe309), /* Sveon STV40 */ + .driver_info = EM2860_BOARD_EASYCAP }, { }, }; MODULE_DEVICE_TABLE(usb, em28xx_id_table); -- 1.7.7.5
sveon stv40 usb stick
Hello everybody! I recently bougth a Sveon STV40 usb stick to capture analogic video (http://www.sveon.com/fichaSTV40.html) I can use it in windows but my linux box (Fedora 16 - 3.1.6-1.fc16.x86_64 - gcc 4.6.2) can't recognize it. Is there any way I can fix this? These are the results of my investigation so far: 1) It is identified by lsusb as an Afatech board (1b80:e309) with an Empia 2861 chip (from dmesg and windows driver inf file) 2) I experimented with em28xx because the chipset was empia and with af9015 because I found that the stv22 was supported (http://linuxtv.org/wiki/index.php/Afatech_AF9015). In both cases after I manually added the vendor:id to /sys/bus/usb/drivers/ driver started but in the end I was not able to succeed. With em28xx I could go as far as having a /dev/video0 device but with no signal and the dmesg log said to ask here for help :) . With the af9015 I had an early stop. 3) Both the logs are attached. 4) I used the driver shipped with the fedora stock kernel because I can't compile the ones that I get from git://linuxtv.org/media_build.git. I have an error at: CC [M] media_build/v4l/as3645a.o media_build/v4l/as3645a.c: In function 'as3645a_probe': media_build/v4l/as3645a.c:815:2: error: implicit declaration of function 'kzalloc' [-Werror=implicit-function-declaration] media_build/v4l/as3645a.c:815:8: warning: assignment makes pointer from integer without a cast [enabled by default] cc1: some warnings being treated as errors Thank you in advance for any help you might provide on this issue! ,Best regards Mario [12882.483471] Linux media interface: v0.10 [12882.484980] Linux video capture interface: v2.00 [12882.486187] usbcore: registered new interface driver em28xx [12882.486189] em28xx driver loaded [13002.169451] usb 1-5.3: new high speed USB device number 11 using ehci_hcd [13002.259795] usb 1-5.3: New USB device found, idVendor=1b80, idProduct=e309 [13002.259799] usb 1-5.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [13002.259803] usb 1-5.3: Product: USB 2861 Device (SVEON STV40) [13002.260702] em28xx: New device USB 2861 Device (SVEON STV40) @ 480 Mbps (1b80:e309, interface 0, class 0) [13002.260787] em28xx #0: chip ID is em2860 [13002.359275] em28xx #0: board has no eeprom [13002.431281] em28xx #0: preparing read at i2c address 0x60 failed (error=-19) [13007.073682] em28xx #0: Your board has no unique USB ID and thus need a hint to be detected. [13007.073686] em28xx #0: You may try to use card=n insmod option to workaround that. [13007.073687] em28xx #0: Please send an email with this log to: [13007.073688] em28xx #0: V4L Mailing List linux-media@vger.kernel.org [13007.073690] em28xx #0: Board eeprom hash is 0x [13007.073691] em28xx #0: Board i2c devicelist hash is 0x1b800080 [13007.073692] em28xx #0: Here is a list of valid choices for the card=n insmod option: [13007.073694] em28xx #0: card=0 - Unknown EM2800 video grabber [13007.073696] em28xx #0: card=1 - Unknown EM2750/28xx video grabber [13007.073697] em28xx #0: card=2 - Terratec Cinergy 250 USB [13007.073699] em28xx #0: card=3 - Pinnacle PCTV USB 2 [13007.073700] em28xx #0: card=4 - Hauppauge WinTV USB 2 [13007.073701] em28xx #0: card=5 - MSI VOX USB 2.0 [13007.073702] em28xx #0: card=6 - Terratec Cinergy 200 USB [13007.073703] em28xx #0: card=7 - Leadtek Winfast USB II [13007.073705] em28xx #0: card=8 - Kworld USB2800 [13007.073706] em28xx #0: card=9 - Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 [13007.073708] em28xx #0: card=10 - Hauppauge WinTV HVR 900 [13007.073709] em28xx #0: card=11 - Terratec Hybrid XS [13007.073710] em28xx #0: card=12 - Kworld PVR TV 2800 RF [13007.073712] em28xx #0: card=13 - Terratec Prodigy XS [13007.073713] em28xx #0: card=14 - SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0 [13007.073714] em28xx #0: card=15 - V-Gear PocketTV [13007.073716] em28xx #0: card=16 - Hauppauge WinTV HVR 950 [13007.073717] em28xx #0: card=17 - Pinnacle PCTV HD Pro Stick [13007.073718] em28xx #0: card=18 - Hauppauge WinTV HVR 900 (R2) [13007.073720] em28xx #0: card=19 - EM2860/SAA711X Reference Design [13007.073721] em28xx #0: card=20 - AMD ATI TV Wonder HD 600 [13007.073722] em28xx #0: card=21 - eMPIA Technology, Inc. GrabBeeX+ Video Encoder [13007.073724] em28xx #0: card=22 - EM2710/EM2750/EM2751 webcam grabber [13007.073725] em28xx #0: card=23 - Huaqi DLCW-130 [13007.073726] em28xx #0: card=24 - D-Link DUB-T210 TV Tuner [13007.073727] em28xx #0: card=25 - Gadmei UTV310 [13007.073729] em28xx #0: card=26 - Hercules Smart TV USB 2.0 [13007.073730] em28xx #0: card=27 - Pinnacle PCTV USB 2 (Philips FM1216ME) [13007.073731] em28xx #0: card=28 - Leadtek Winfast USB II Deluxe [13007.073733] em28xx #0: card=29 - EM2860/TVP5150 Reference Design [13007.073734] em28xx #0: card=30 - Videology 20K14XUSB