Webcam and DVB Compatibility List
Introduction
This is the FreeBSD' Webcam, DVB, and Remote Control Compatibility List. The main goal of this page is to give an exact answer about which application works with a given cam or DVB. Combinations of the hardware and software mentioned below in the table are known to work.
Please add more lines to the table or ask me to do so by just sending a mail with your Cam/DVB information. Please note: you should only add information you have seen working and not you may think of or imagine that they could work. The contact information (name and/or email addr) is optional: Matthias Apitz <guru AT unixarea DOT de>
Webcams
Cam type (USB, built-in) |
Manufacturer |
Product Name |
VendorID:ProductID (hex) |
Driver or kernel module |
V4L/V4L2 |
min. tested OS version(s) |
Supported application(s) |
Additional comments |
Contact |
USB |
Philips |
SPC 900 NC |
0x0471:0x0329 |
kmod pwc.ko, or webcamd(8) |
V4L |
8.1-RELEASE, 9-CURRENT |
skype-2.0.0.72,1, kopete 3.5.10, ekiga 3.4.0 |
Ekiga must be compiled from SVN/git, here is howTo |
Matthias Apitz <guru AT unixarea DOT de> |
USB |
Logitech |
C100 |
0x046d:0x0817 |
webcamd(8) |
unknown |
9.0-RELEASE |
mplayer |
|
Dmitry Marakasov (amdmi3@) <amdmi3 AT FreeBSD DOT org> |
USB |
Logitech |
C210 |
0x046d:0x0819 |
webcamd(8) |
V4L2 |
8.2 + nox' V4L2 patch |
skype-2.0.0.72,1, pwcview |
[1] |
|
USB |
Logitech |
C270 HD |
0x046d:0x0825 |
webcamd(8) |
unknown |
8.2-STABLE |
pwcview, skype-2.1.0.81,1 |
[1], [2] |
|
USB |
Logitech |
C310 HD |
0x046d:0x081b |
webcamd(8) |
V4L2 |
8.2 + nox' V4L2 patch |
skype-2.0.0.72,1, pwcview, mplayer |
[1], [2] |
|
USB |
Logitech |
Quickcam pro 3000 |
0x046d:0x08b0 |
webcamd(8) |
unknown |
11.0-CURRENT r297472 |
pwcview, VLC |
webcamd's devd.conf didn't start automatically and wrong colors |
|
USB |
Logitech |
Quickcam pro 5000 |
0x046d:0x08c5 |
webcamd(8) |
unknown |
11.0-CURRENT r297472 |
pwcview, VLC |
|
|
USB |
Logitech |
Quickcam Fusion |
0x046d:0x08c1 |
webcamd(8) |
unknown |
11.0-CURRENT r297472 |
pwcview, VLC |
|
|
USB |
Logitech |
HD Pro Webcam C920 |
0x046d:0x082d |
webcamd(8) |
v4l2 |
12.1-RELEASE |
pwcview, OBS studio, VLC, firefox |
microphone also works but firefox support depends on versions <76 works, 77 does not ... YMMV |
|
built-in Acer D250 |
unknown |
Trust SpotLight Webcam Pro |
0x0c45:0x62c0 |
webcamd(8) |
V4L2 |
9-CURRENT |
Kopete 3.5.10 |
|
Matthias Apitz <guru AT unixarea DOT de> |
built-in Leonovo b450 |
Lenovo |
Lenovo EasyCamera Sonix Technology Co., Ltd. |
0x0c45:0x6310 |
cuse4bsd |
unknown |
9-CURRENT |
pwcview, mplayer |
|
Sergey Dyatko <sergey.dyatko AT gmail DOT com> |
built-in Leonovo ideapad S300 |
Lenovo |
Azurrewave-Lenovo-EasyCamera |
0x13d3:0x5169 |
webcamd(8) |
unknown |
12.0-CURRENT r310232 |
pwcview, VLC |
|
|
built-in HP Probook 4510s |
Chicony Electronics co |
CNF8243 |
0x04f2:0xb159 |
webcamd(8) |
V4L |
8.2-RELEASE |
mplayer |
|
|
built-in Dell Vostro 1400 |
OmniVision Technologies, Inc. |
OV2640 Webcam |
0x05a9:0x2640 |
webcamd(8) |
V4L |
9-CURRENT |
pwcview, mplayer, cheese |
skype - not working |
|
built-in Asus K40IN, Asus EeePC 900 |
Chicony |
CNF7129 |
0x04f2:0xb071 |
webcamd(8) |
unknown |
8.1-RELEASE |
pwcview, skype-2.1.0.81,1 |
other apps not checked |
|
USB |
Dynex |
Dynex 1.3MP Webcam |
0x19ff:0x0102 |
webcamd(8) |
V4L2 |
8.2-STABLE #1 r221117M |
skype-2.0.0.72,1 |
built-in microphone untested |
|
USB, built-in |
Logitech |
Webcam Pro 9000 |
0x046d:0x0809 |
webcamd(8) [uvc] |
V4L2 |
8.2-STABLE (just after -RELEASE) + nox'V4L patch |
skype 2.0.0.72, mplayer |
[1], Mic volume doesn't appear to be adjustable. mplayer interface is unreliable in v4l2 mode but driver=v4l seems OK |
Peter Jeremy <peterjeremy AT acm DOT org> |
built-in Dell Vostro 1400 |
OmniVision Technologies, Inc. |
OV2640 Webcam |
0x05a9:0x2640 |
webcamd(8) |
V4L2 |
9-CURRENT >= r221434 |
pwcview, mplayer, cheese, skype-2.1.0.81 |
|
|
built-in Dell Precision 4800 (USB) |
0x0002 <CN0767N972487515BSJWA01> |
0x0001 <Laptop_Integrated_Webcam_HD> |
0x0c45:0x64d0 |
webcamd(8) |
V4L2 |
stable/10@r281687; head@r281689 (both i386 and amd64) |
pwcview (others may; have yet to try) |
So far, devd does not seem to recognize it, so start via rc.conf and specify -d 1.3 |
|
USB |
DNT / Vimicro Corp. |
DigiMicro 2.0 Scale / Venus USB2.0 Camera |
0x0ac8:0x3420 |
webcamd(8) |
unknown |
8-STABLE/ May 2011 |
pwcview |
this actually is a microscope, no standard cam;didn't test other apps or special functions (e.g. setting resolution) |
|
built-in Dell E6410 |
Ricoh |
Unknown |
0x05ca:0x1814 |
webcamd(8) |
V4L2 |
8.2-STABLE |
pwcview, skype-2.1.0.81 |
|
<tevans DOT uk AT googlemail DOT com> |
USB |
Sweex |
WC060 Series HD Webcam |
0x177f:0x0060 |
webcamd(8) 3.0.0.1 via uvc(4) |
V4L2 |
8.2 + my (nox') V4L2 patch |
pwcview, cheese, skype 2.1.0.81, mplayer, kopete |
mic only tested via mixer -f /dev/mixer4 mic 75; cat /dev/dsp4 >/dev/dsp as skype test call server seems to be down atm |
|
USB |
Logitech |
Logitech QuickCam Pro for Notebooks |
0x046d:0x0991 |
webcamd(8), v4lv2 kmod |
V4L2 |
RELENG_8 |
Skype, pwcview, kopete |
|
|
built-in Sony Vaio VGN-Z-530N |
Ricoh co. Ltd. |
Motion Eye |
0x05ca:0x18b0 |
webcamd |
V4L2 |
9.0-BETA1 r225133 |
mplayer-1.0.r20110329_3, pwcview-1.4.1_3, skype-2.1.0.81,1 |
|
Mykola Dzham <i AT levsha DOT me> |
built-in Samsung R70 |
Z-Star Microelectronics Corp. |
Vega USB 2.0 Camera |
0x0ac8:0xc302 |
webcamd(8) |
V4L, V4L2 |
8.2-STABLE |
skype-2.1.0.81, pwcview, cheese, kopete and mplayer |
|
|
USB |
Microsoft |
LifeCam VX-3000 |
0x045e:0x00f5 |
webcamd(8), cuse4bsd(4), linux_v42lwrapper(4) |
V4L2 |
8.2-STABLE |
skype 2.1.0.81,1, pwcview 1.4.1_3 |
|
|
USB/external |
Logitech |
Quick Cam Business Pro 3000 |
0x046d:0x09a5 |
webcamd(8) |
V4L2 |
8.2-p6, 9.0 |
Skype 2.0.0.72-oss, wxcam-1.1, pwcview, mplayer |
[3] |
|
built-in Acer Aspire One D250 |
Sonix Technology Co., Ltd. |
WebCam |
0x0c45:0x62c0 |
webcamd(8) 3.2.0.1 |
V4L2 |
9-CURRENT r214444 |
skype-2.0.0.72,1, pwcview, kopete |
[4] |
Matthias Apitz <guru AT unixarea DOT de> |
USB/external |
Logitech |
Logitech Webcam Pro 9000 |
0x046d:0x0809 |
webcamd(8) 3.2.0.1 |
V4L2 |
10-CURRENT r226986 |
skype-2.1.0.81,1 |
gives as well mic pcm1 |
Matthias Apitz <guru AT unixarea DOT de> |
USB/external |
Logitech |
Logitech HD Webcam Pro c910 |
0x046d:0x0821 |
webcamd(8) 3.2.0.1 |
V4L2 |
10-CURRENT r226986 |
skype-2.1.0.81,1 |
gives as well mic pcm1 |
Matthias Apitz <guru AT unixarea DOT de> |
USB/external |
Logitech |
Logitech Webcam C930e |
0x046d:0x0843 |
webcamd(8) 4.8.0.4 |
unknown |
12-CURRENT r309464 |
cheese-3.18.1 |
rc.conf required webcamd_0_flags="-N vendor-0x046d-Logitech-Webcam-C930e" |
Ben Woods <woodsb02 AT freebsd DOT org> |
built-in Leonovo x200 |
Lenovo |
product 0x480c Chicony Electronics Co., Ltd. |
0x17ef:0x480c |
cuse4bsd |
V4L |
10.0-CURRENT r240134 |
mplayer |
|
|
USB/external |
unknown (sunplus chip, device unbranded) |
808 camera (#6 in this page: http://www.chucklohr.com/808/index.shtml ) |
0x04fc:0x1528 |
webcamd |
unknown |
9.2 |
pwcview |
press power button briefly while plugged in to switch from card reader mode to webcam mode |
|
USB |
Microsoft |
LifeCam Studio |
0x045e:0x0772 |
webcamd(8) |
V4L2 |
10.1-STABLE |
pwcview, mplayer |
gives as well mic pcm[0-9] but untested by me |
|
built-in Samsung NP300E5E |
Samsung |
Generic WebCam SC-10HDD12636N |
0x2232:0x1041 |
webcamd(8) 4.12.0.1 |
unknown |
12-CURRENT r324379 |
cheese-3.18.1_2 |
rc.conf required webcamd_0_flags="-N Generic-WebCam-SC-10HDD12636N" |
Ben Woods <woodsb02 AT freebsd DOT org> |
[1]
The built-in microphone of newer Logitech webcams works with snd_uaudio(4) (tested with C160, C210, C270 HD and C310 HD), but it requires the following command after an application (e.g. pwcview or skype) has opened the camera device (/dev/video0) for the first time:
usbconfig -d ugenX.Y do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 0x00
Replace "ugenX.Y" with your device, according to the output from "usbconfig" or "dmesg". You have to issue that command only once; it remains in effect until you unplug the camera. You can use the following command to test the microphone:
dd if=/dev/dspX.0 of=/dev/dspY.0 bs=64
Where "X" is the pcm number of the microphone, and "Y" is the pcm number of your normal playback device (speakers). The command "cat /dev/sndstat" lists all devices and their numbers.
[2]
When pwcview is run for the first time, it fails with this error message:
libv4l2: error converting / decoding frame data: v4l-convert: error parsing JPEG header: Not a JPG file ?
Error reading from webcam: Input/output error
However, when run for the second time, it works fine.
[3]
USB micro needs:
# usbconfig -d ugen3.2 do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 0x00
# usbconfig -d ugen3.2 reset
# usbconfig -d ugen3.2 do_request 0x22 0x01 0x100 0x86 0x03 0x80 0xBB 0x00
# webcamd
[4]
needs in addition the port linux_v4l2wrapper-kmod-1.0_2 to translate the V4L1 ioctls from the old skype 2.0.0.72;
DVB/ATSC
See also this forum thread for setup/usage hints: http://forums.freebsd.org/viewtopic.php?t=35179
DVB type (USB, PCI) |
Manufactor |
Product Name |
VendorID:ProductID (hex) |
Driver or kernel module |
V4L/V4L2 |
min. tested OS version(s) |
Supported application(s) |
Additional comments |
Contact |
External USB DVB-S/S2 adapter |
TechnoTrend |
S2-3600 |
0x0b48:0x3007 |
webcamd(8) via pctv452e.c Linux driver |
DVB |
FreeBSD 8.2 w/EHCI patch for Nvidia chipsets |
mplayer, kaffeine, vlc (currently only DVB-S), VDR, MythTV, xbmc-pvr (via vdr), w_scan, szap-s2, lirc |
you can use an universal remote too [2]; there has been one report of webcamd 3.x being broken for one user who had to downgrade webcamd to get MythTV working - this is fixed again in webcamd >= 3.9.0.1 [5] |
HPS, <tevans DOT uk AT googlemail DOT com> |
External USB DVB-S/S2 adapter |
TechnoTrend |
S2-3650 CI |
0x0b48:0x300a |
webcamd(8) via pctv452e.c Linux driver |
DVB |
FreeBSD (PCBSD) 9.0 |
VDR, lirc |
CI tested successfully with VDR; similar to S2-3600 only with Common Interface (CI) (for Conditional Access (CA) modules to put smartcards in) so other apps and universal remotes [2] very likely working too |
|
External USB DVB-S/S2 adapter |
Pinnacle |
PCTV Sat HDTV Pro USB 452e |
0x2304:0x021f |
webcamd(8) via pctv452e.c Linux driver |
DVB |
FreeBSD 8.2 |
mplayer, kaffeine, vlc (currently only DVB-S), VDR, MythTV, xbmc-pvr (via vdr), w_scan, szap-s2, lirc |
the remote is pretty `minimal' so not very useful for vdr etc, but you can use an universal remote too [2] |
|
External USB DVB-T adapter |
Pinnacle |
PCTV NanoStick 73e SE (solo) |
0x2013:0x0245 |
webcamd(8) via dib0700(4) |
DVB |
FreeBSD 8.2 |
MythTV, w_scan; mplayer, kaffeine, vlc, VDR, xbmc-pvr (via vdr) |
Requires webcamd >= 0.2.4 and Firmware dvb-usb-dib0700-1.20.fw; seems to be more sensitive (better reception) than my (nox') af901x tuners, and also more stable (survived running for a day on vdr); only downside is this particular model didn't come with a remote - even tho the chipset (dib0700) does support remotes |
decke <decke AT FreeBSD DOT org> |
External USB DVB-T adapter |
LC-Power |
LC-USB-DVBT |
0x15a4:0x9016 |
webcamd(8) via af9015(4) |
DVB |
FreeBSD 8.2 |
mplayer, kaffeine [1], vlc, VDR, MythTV, xbmc-pvr (via vdr), w_scan [1], lirc |
Requires firmware dvb-usb-af9015.fw (4.95.0.0 seems to work better than 5.1.0.0 with webcamd; 4.65.0.0 doesn't seem to work at all); to use the remote add -m af9015.remote=4 to webcamd's startup flags (webcamd_flags in /etc/rc.conf); may need pidfiltering on slower machines ([1]); af901x devices don't seem to be stable running for a day or less (also on Linux); need to replug and restart apps if that happens, workaround: [4] |
|
External USB DVB-T adapter |
MSI |
DIGIVOX Duo |
0x1462:0x8801 |
webcamd(8) via af9015(4) |
DVB |
FreeBSD 8.2 |
mplayer, kaffeine [1], vlc, VDR, MythTV, xbmc-pvr (via vdr), w_scan [1], lirc |
Requires firmware dvb-usb-af9015.fw (4.95.0.0 seems to work better than 5.1.0.0 with webcamd; 4.65.0.0 doesn't seem to work at all); dual tuner but only one tuner at a time actually works (also on Linux); [1]; af901x devices don't seem to be stable running for a day or less (also on Linux); need to replug and restart apps if that happens, workaround: [4] |
|
DVB-T USB Tuner |
Terratec |
Cinergy Piranha |
0x187f:0x0010 |
sms1xxx |
DVB |
FreeBSD 8 |
mplayer, vlc, kaffeine |
Native driver (multimedia/sms1xxx-kmod) |
martymac <martymac AT FreeBSD DOT org> |
DVB-T USB Tuner |
Hauppauge |
WinTV MiniStick |
0x2040:0x5500 |
sms1xxx |
DVB |
FreeBSD 8 |
mplayer, vlc, kaffeine |
Native driver (multimedia/sms1xxx-kmod) |
martymac <martymac AT FreeBSD DOT org> |
External USB dual DVB-T adapter |
Hauppauge |
Nova-TD model 1172 (identifies as "Hauppauge" "NovaT 500Stick") |
0x2040:0x5200 |
webcamd(8) via dib0700(4) |
DVB |
FreeBSD 8.2 |
mplayer, kaffeine [1], vlc, VDR, MythTV, xbmc-pvr (via vdr), w_scan [1], lirc |
Requires webcamd >= 3.0.0.1 and firmware dvb-usb-dib0700-1.20.fw; seems to be more sensitive (better reception) than my (nox') af901x tuners, and also more stable (survived running for a day on vdr); dual tuner (the diversity feature doesn't work with Linux drivers yet, and thus also not with webcamd), comes with two toy antennas and an adapter cable to connect a single external antenna; only downside is [1] and that the remote doesn't have colour buttons so to use it with vdr you'd have to remap other buttons - but you can use an universal remote too [2] |
|
PCI DVB-T/DVB-S2/analog adapter |
Hauppauge |
WinTV HVR-4000 |
class=0x048000 card=0x69020070 chip=0x880214f1 rev=0x05 hdr=0x00 |
multimedia/cx88 1.4.1 via cx88mpeg.ko |
DVB |
FreeBSD 8.2 |
only DVB-T currently works, not DVB-S(2) (analog works too via cx88video.ko, tho only DVB-T via the v4l/dvb api so `common' apps can be used); remote not tested yet; seems to be less sensitive than my dib0700 usb tuners (or maybe that's only because I test the usb tuners on a long-ish usb cable with a shorter antenna cable so the antenna signal is further away from any interference from the computer? The antenna does have an amplifier tho.) multimedia/cx88 driver homepage: http://corona.homeunix.net/cx88wiki |
|
|
External USB ATSC/QAM/NTSC adapter |
Pinnacle |
PCTV 801e SE (identifies as "PCTV 801e YUANRD") |
0x059b:0x0070 |
webcamd(8) via dib0700(4) |
DVB |
FreeBSD 9.0-RC1 |
MythTV, w_scan |
Requires webcamd >= 3.0.0.1 and firmwares dvb-usb-dib0700-1.20.fw as well as dvb-fe-xc5000-1.6.114.fw; tested with over-the-air digital ATSC broadcasts; analog NTSC doesn't seem to be supported by the Linux code used by webcamd (no /dev/videoX); SE model which means it doesn't have a remote |
|
External USB DVB-S/S2 adapter |
PCTV Systems |
PCTV DVB-S2 Stick 460e (identifies as "PCTV Systems" "PCTV 460e") |
0x2013:0x024c |
webcamd(8) via em28xx(4) |
DVB |
FreeBSD 9.0 |
vlc (currently only DVB-S), w_scan |
Requires webcamd >= 3.1.0.4 and tda10071 firmware dvb-fe-tda10071.fw [3]; remote not supported yet |
Nukama <nukama AT googlemail DOT com> |
External USB DVB-T adapter |
Freecom |
DVB-T USB Stick |
0x14aa:0x0225 |
webcamd(8) |
DVB |
FreeBSD 8.x |
vlc, w_scan, vdr, mplayer, kaffeine |
firmware dvb-usb-wt220u-fc03.fw |
LarsEngels <lme AT FreeBSD DOT org> |
External USB DVB-C/T/T2 adapter |
Pinnacle |
PCTV nanoStick T2 290e |
0x2013:0x024f |
webcamd(8) via em28xx(4) |
DVB |
FreeBSD 10 r236972 amd64 |
w_scan, mplayer, vlc |
chipsets em28714, tda18271, cxd2820r; DVB-T2 untested (no T2 stations here); Linux 3.2 reports a second frontend for DVB-C (works but no stations); remote untested |
ReneLadan <rene AT FreeBSD DOT org> |
External USB DVB-C/T adapter |
Technotrend |
Technotrend TT-connect CT-3650 CI USB |
0x0b48:0x300d |
webcamd(8) via ttusb2(4) |
DVB |
FreeBSD 9-RELEASE i386 |
vlc, w_scan, VDR (streamdev and xvdr plugins), xbmc-pvr (via vdr) |
CI slot with AlphaCrypt CAM and Unitymedia (german cabletv provider) smartcard works Patches to fix CAM have been committed to ports on June 28, 2012 (vdr-1.7.28_1 and others). DVB-T not tested yet. |
Timo Schäfer <mlist AT itservice-schaefer DOT de> |
External USB DVB-T adapter |
Logilink |
VG0002A (identifies as "DVB-T Dongle Realtek") |
0x1d19:0x1101 |
webcamd(8) via rtl28xxu Linux driver |
DVB |
FreeBSD 8 amd64 |
w_scan, mplayer, VDR |
Needs webcamd >= 3.7.0.4; this is the cheapest DVB-T tuner I've had so far; seems to be less sensitive than my dib0700 tuners (worse reception in low-signal areas); remotes not supported yet by the Linux rtl28xxu driver and thus by webcamd; survived running for a day on vdr with "Update channels" set to "add new transponders" unlike af9015; also supported by the comms/rtl-sdr and comms/dabstick-radio ports |
|
External USB DVB-T adapter |
Terratec |
NOXON DAB Stick Rev. 2 (identifies as "Realtek" "RTL2832U") |
0x0ccd:0x00e0 |
webcamd(8) via rtl28xxu Linux driver |
DVB |
FreeBSD 8 amd64 |
mplayer, VDR |
Needs webcamd >= 3.9.0.1; DAB(+) and FM radio support via comms/dabstick-radio and comms/rtl-sdr ports; seems to be a bit less sensitive than my dib0700 tuners (worse reception in low-signal areas); remotes not supported yet by the Linux rtl28xxu driver and thus by webcamd; survived running for a day on vdr with "Update channels" set to "add new transponders" unlike af9015 |
|
External USB DVB-T adapter |
Terratec |
Cinerg T Stick RC (Rev. 3; identifies as "Realtek" "RTL2838UHIDIR") |
0x0ccd:0x00d3 |
webcamd(8) via rtl28xxu Linux driver |
DVB |
FreeBSD 8 amd64 |
mplayer, VDR |
Needs webcamd >= 3.9.0.1; seems to be less sensitive than my dib0700 tuners (worse reception in low-signal areas); remotes not supported yet by the Linux rtl28xxu driver and thus by webcamd; not as extensively tested as my other two rtl28xxu tuners but will probably behave similarly; also supported by the comms/dabstick-radio and comms/rtl-sdr ports |
|
External USB DVB-T adapter |
NooElec |
R820T SDR & DVB-T (identifies as "Realtek" "RTL2838UHIDIR") |
0x0bda:0x2838 |
webcamd(8) via rtl28xxu Linux driver |
DVB |
FreeBSD 8 amd64 |
Needs webcamd >= 3.10.0.7; seems to be only a bit less sensitive than my dib0700 tuners (worse reception in low-signal areas); remotes not supported yet by the Linux rtl28xxu driver and thus by webcamd; also supported by the comms/dabstick-radio and comms/rtl-sdr ports |
|
|
External USB DVB-T adapter |
Hama Product 00053125 |
DVB-T 2 Afatech |
0x15a4:0x9015 |
webcamd(8) with dvb-usb-af9015.fw 4.95 |
DVB |
FreeBSD 9.1-RC3 amd64 |
w_scan, mplayer, VDR |
Works with webcamd 3.7.0.4 |
pi <fbsdwiki AT opsec DOT eu> |
External USB DVB-T adapter |
Leadtek |
WinFast DTV Dongle Gold |
0x0413:0x6029 |
webcamd(8) via af9015(4) |
DVB |
FreeBSD 9(?) |
mplayer |
|
dareni forums.freebsd.org user |
External USB DVB-T adapter |
Logilink |
VG0007 (identifies as "ITE Technologies, Inc." "DVB-T TV Stick") |
0x15a4:0x1001 |
webcamd(8) via af9035.c Linux driver |
DVB |
FreeBSD 8.3 amd64 |
mplayer, VDR |
Requires webcamd >= 3.9.0.4 and firmware dvb-usb-af9035-02.fw [6]; dual tuner but trying to use both tuners results in stream corruptions; seems to be less sensitive than my dib0700 tuners (worse reception in low-signal areas); remotes not supported yet by the Linux af9035 driver and thus by webcamd; survived running for a night on VDR (unlike af9015) |
|
External USB DVB-C/T/analog adapter |
Hauppauge |
WinTV HVR 930C |
0x2040:0x1605 |
webcamd(8) via em28xx(4) |
DVB |
FreeBSD 9.1 |
w_scan, mplayer, mencoder |
Requires webcamd >= 3.9.0.4 and firmwares dvb-fe-xc5000-1.6.114.fw as well as dvb-usb-hauppauge-hvr930c-drxk.fw; do not confuse with WinTV HVR 930C HD (2040:b130); remote probably not working since no dev/input/ is created (I did not test); analog tv not working, analog capture not tested; dvb-t and dvb-c tested succesfully in SD; much better dvb-t reception than my Cinergy Tstick MKII (af9015) stick |
jandegr1 forums.freebsd.org user |
External USB DVB-S/S2 adapter |
TechniSat |
SkyStar USB HD (identifies as "TechniSat Digital" "TechniSat USB device" but only after firmware has been loaded) |
0x14f7:0x0500 |
webcamd(8) via technisat-usb2.c Linux driver |
DVB |
FreeBSD 8.3 |
w_scan, VDR, ir-keytable |
Tested with webcamd 3.9.0.4 but likely has been working for longer; requires firmware dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw [7]; remote works but is pretty "minimal" (cursor buttons double as volume up/down/channel up/down so other buttons would have to be remapped for use with VDR at least) |
|
External USB DVB-C/T/T2 adapter |
DVBSKY |
T680C |
0x0572:0x680c |
webcamd(8) via dvbsky.c Linux driver |
DVB |
FreeBSD 9.1 |
w_scan, VDR, ir-keytable |
Tested with webcamd 3.10.0.7 (only DVB-T tested); requires no firmware; remote works; CI-slot works |
hselasky <hselasky AT FreeBSD DOT org> |
External USB ATSC/QAM/analog adapter |
Hauppauge |
WinTV HVR 950Q |
0x2040:0x7200 |
webcamd(8) |
DVB |
FreeBSD 10.0 |
w_scan, mplayer, MythTV |
Requires dvb-fe-xc5000-1.6.114.fw firmware |
|
External USB DVB-T adapter |
ITE Technologies |
DVB-T TV Stick (identifies as "ITE Technologies, Inc." "DVB-T TV Stick") |
0x048d:0x9006 |
webcamd(8) |
DVB |
FreeBSD |
w_scan, VDR |
Requires firmware dvb-usb-it9135-01.fw; dual tuner, second tuner now tested and seems to be working, remote not working |
|
[1]
Needs hardware pidfiltering to receive clean streams (running webcamd with "-m dvb-usb-init.force_pid_filter_usage=1") which breaks w_scan(1) and scanning in kaffeine too (but not the vdr wirbelscan nor reelchannelscan plugins), workaround is to restart webcamd without -m dvb-usb-init.force_pid_filter_usage=1 for the duration of the scan.
[2]
You can use an universal remote configured with e.g. an rc5 Hauppauge PVR350 keymap, more details in this posting: http://lists.freebsd.org/pipermail/freebsd-multimedia/2011-August/012424.html
[3]
You can use the Linux guy's perl script http://git.linuxtv.org/media_tree.git/blob_plain?f=Documentation/dvb/get_dvb_firmware to extract DVB tuner firmwares (needs some Linux tools like wget(1) and md5sum(1), wget is in ports and md5sum is too as gmd5sum in sysutils/coreutils so you need to either symlink it as say ~/bin/md5sum or patch the script.)
[4]
It seems with VDR you can change the osd setting "Setup -> DVB -> Update channels" to "names and PIDs" or lower to work around this bug. (Or at least make it happen much less often.)
[5]
One user had to downgrade webcamd to 0.1.26 (using portdowngrade) to get MythTV working (w_scan worked), he also got I2C errors logged by webcamd built with DEBUG knob enabled like Linux users reported here: http://www.linuxtv.org/wiki/index.php/TechnoTrend_TT-connect_S2-3600 (webcamd 0.1.26 still uses pctv452e-related drivers from s2-liplianin) - it is unclear why this doesn't affect all other users too, maybe there are different hardware revisions of this tuner? Further investigations needed...
Update: this seems to be a bug in the Linux code used by webcamd 3.x that affects only MythTV (but there also all other usb dvb tuners I tested!), see here for a reduced testcase and patch: http://lists.freebsd.org/pipermail/freebsd-multimedia/2012-August/013232.html - updated patch for webcamd 3.7.0.x: http://docs.freebsd.org/cgi/mid.cgi?20120926200656.GA60363 (Most others seem to use VDR that isn't affected by this bug.)
Update #2: that fix has meanwhile been committed to Linux media tree and is in webcamd >= 3.9.0.1 .
[6]
There are several different af9035 firmware revisions at http://palosaari.fi/linux/v4l-dvb/firmware/af9035/ - I had most success with dvb-usb-af9035-02.fw_14ae2b81bac90ff5c6b490c225265267_12.13.15.0_6.20.15.0 of the ones I tested (symlinked to /boot/modules/dvb-usb-af9035-02.fw of course.)
[7]
Firmware can be downloaded from: http://kernellabs.com/firmware/technisat-usb2
Remote Control
Adapter type (USB, PCI) |
Manufactor |
Product Name |
VendorID:ProductID (hex) |
Driver or kernel module |
V4L/V4L2 |
min. tested OS version(s) |
Supported application(s) |
Additional comments |
Contact |
External USB adapter to receive and send IR + one remote control |
Hauppauge |
MC Remote control Kit model 226 (identifies as "Topseed" "eHome Infrared Transceiver") |
0x1784:0x0001 |
webcamd(8) via mceusb Linux driver [1] |
|
FreeBSD 8.2 |
lirc, including mode2, irrecord, irsend (apps tested with lirc control were VDR and xbmc) |
mceusb supports "raw" IR via /dev/lircX (lirc mode2) so other remotes can be used too; the IR LED (transmitter) comes on a cable to be plugged into the receiver (which has two sockets), it is pretty low power and is supposed to be directly put on the device to be controlled |
|
External USB adapter to receive and send(?) IR + one remote control |
eHome Infrared |
Transceiver FINTEK with mce emulator interface version 2 |
0x1934:0x5168 |
webcamd(8) via mceusb Linux driver |
|
FreeBSD 9 stable |
tested with lirc and xbmc |
|
|
External USB adapter to receive X10 (radio) + one remote control |
X10 |
PC Remote control P/N 40009937 (identifies as "X10 Wireless Technology Inc" "USB Receiver") |
0x0bc7:0x0006 |
webcamd(8) via ati_remote Linux driver |
|
FreeBSD 8.2 |
lirc via devinput driver, ir-keytable(1) |
Requires webcamd >= 3.7.0.3 for the scrollwheel to function properly; Can be used like a dvb tuner remote via /dev/input/eventX with lircd -Hdevinput; currently available for < € 8 as item number 721 776 at pollin.de |
|
"Homebrew" serial LIRC receiver |
|
|
- |
comms/uartlirc driver port |
|
FreeBSD 8.2 |
tested with lirc (mode2, irw, irrecord) and VDR |
Hardware described here: http://lirc.org/receivers.html - the version available at dvbshop.net only works on serial ports outputting the full +-12 V not +- 5 V; doesn't detect active high receivers automagically, set hint.uartlirc.0.activelowflag="0" in /boot/device.hints in that case. (replace first zero with 1 for /dev/lirc1, etc.) irrecord was fixed in uartlirc-0.3_1. See also here: http://forums.freebsd.org/viewtopic.php?t=31610 |
|
[1]
The driver in webcamd 0.1.26 seems to be too old for some other mceusb IR hardware (with different usbids than 0x1784:0x0001), if you have this problem try webcamd >= 3.0.0.1 that was committed to ports recently, see the mailing list posts linked from http://people.freebsd.org/~nox/dvb/ for some notes. (all mentioned port updates have been committed in the meantime, including v4l-utils and lirc.)