We’re looking to see if the drivers from the Canon website will work on a FreeBSD or PC-BSD system. If you have one of these printers and are comfortable with using the command line, instructions can be found at this comment in this forum thread. If you can test this driver, let us know your results either on the forum or as a comment on this blog post.
Hans Petter Selasky has committed the new webcamd man pages which document the devices supported by the following V4L-DVB drivers: a800, af9005, af9015, anysee, au6610, b2c2, ce6230, cinergy, cxusb, dib0700, digitv, dtt200u, dtv5100, dw2102, ec168, friio, gl861, gp8psk, hdpvr, m920x, mr800, nova-t, opera1, s2255, siano, ttusb2, umt, uvc, vp702x, and vp7045. Due to the ports freeze, the package (version 0.1.20_1) was not available in time for FreeBSD/PC-BSD 8.2 release. You can get the latest man pages as follows:
1. if you have the latest version of the ports tree installed, run make deinstall && make reinstall within /usr/ports/multimedia/webcamd/ or run portmaster to upgrade webcamd.
2. grab the package from the Latest repository: fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-current/multimedia/webcamd-0.1.20.tbz (for 32 bit systems) or fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-current/multimedia/webcamd-0.1.20_1.tbz (for 64 bit systems). After fetching, run the command pkg_add webcamd* from the directory containing the fetched package. If webcamd is already installed, run pkg_delete –x webcamd first so that the new package will install.
If your device is listed but does not work or if it does work and is not listed, let us know the product name as well as its VendorID:ProductID so that we can add it to the man page (if it is missing) or figure out what the problem is if it does not work.
iXsystems recently donated a build environment to the FreeBSD KDE ports team. This means that the porters don’t have to compile KDE on their own systems (if you’ve ever compiled the KDE port you have an idea of how long that takes), which should speed up the porting process.
The build server is a VM running FreeBSD HEAD, allocated one core and 8 gigs of RAM from the host, which is a dual Nehalem 5520 Xeon with 32 gigs of RAM. The build environment has access to QAT’s distfile cache and a dedicated database server for the tinderbox database.
It has been a known issue for sometime that some wireless cards will freeze or panic the system on PC-BSD/FreeBSD 8.x. Some cards do this intermittently while others do it quite regularly. The problem seems to have been narrowed down to a conflict between devd and the netif startup script as it only occurs when devd is running.
Earlier this week Kris committed a fix which will show up in the next snapshots for 8.2 RC.3 and 9.0. If your wireless card is affected and you’d like to test the fix now, try adding this line to your wpa_supplicant.conf file:
Let us know if it makes a difference on your system!
I’ve finished up the latest round of webcamd man pages which cover the drivers used for DVB devices. Hans Petter Selasky has committed them and we hope to have them included when PC-BSD 8.2 is released.
If you’re impatient and would like to read through the man pages now, you can do so as follows. Assuming subversion is installed (it is by default on PC-BSD and can be installed with pkg_add –r subversion on FreeBSD), cd to a directory where you’d like to save the man page files (e.g. in your home directory or a temporary directory). Then, issue this command as one line:
svn –username anonsvn –password anonsvn checkout svn://svn.turbocat.net/i4b/trunk/usbcam/ulinux/man4
This will create a directory called man4 which contains the man pages. You can read a man page using nroff:
nroff –man name_of_manpage.4 | more
or, if you’re interested in searching for a vendor or product ID, use grep. In this example, I’ll search for devices with the Logitech vendor ID:
grep “046d” man4/*