Projects
Gv4l
Gv4l is a GUI frontend for the V4L (Video For Linux) functions of transcode, used to record video (and audio) streams from a V4L devices, such as tuners and webcams, in encoded (Xvid, DivX, etc.) or raw video formats.
Gv4l has moved to http://gv4l.sf.net
Linux kernel patch
This is a patch for the Linux 2.6.13 kernel. It includes the latest lirc, ck1, Quickcam 0.6.3 driver, libata, and VIA VT6410 IDE controller patches. Packet Writing is now part of the kernel (as of 2.6.10), so a patch is no longer needed. The nVIDIA video driver patch and supermount are no longer being bundled (as of 2.6.13).
Download
NOTE: If your 2.6 kernel doesn't seem to boot, your mouse or keyboard don't work, or if your doing a 2.6 kernel for the first time, you might want to read
this.
ZyDAS (ZD1211 based) 802.11b/g USB Wireless LAN adapters Driver
I recently bought an INEXQ UR055g as I saw it on sale and it was REALLY cheap. I knew it might be hard or even impossible to find linux drivers but after 5min on google I found this page. Tried the mysterious driver on my laptop (running Mandrake 10.0, 2.6.3 kernel) and it magically worked after I tweaked zdusb.h and zdusb.c with the parameters that lsusb gave me. Decided to try on my desktop as well but it refused to compile with gcc 3.4. After reordering some of the functions in the C and header files it finally compiled but complained that it won't load due to unresolved symbols. Commented out the problematic open/close/write/read and it worked on 2.6.9 and 2.6.10 with gcc 3.4. Tested it again on the laptop (2.6.3, gcc 3.3) and it worked fine as well.
The driver is unstable (causes system lockups sometimes) but it works. If you have a zd1211 based adapter that is currently not supported by the driver, please post to the ZD1211 Mailing List. The 0.2 fixed version has been merged to the ZD1211 CVS and there are additional fixes there as well. The list of working devices below will soon appear on the ZD1211 Sourceforge page and it will be removed from here. Also, if you wish to help with patches and such, please submit to the appropriate place on the ZD1211 Project Page.
Guglielmo has setup a zd1211 forum.
NOTE: You will need to edit zdusb.h and zdusb.c and supply the correct IDs (taken from lsusb) if the product and manufacturer numbers are not listed in the table of Reported Working Devices.
Download
| Description |
File |
Notes |
| From ZD1211 CVS: |
sf_zd1211_20050315_src.tar.gz (Mar 16, 2005) |
Lots of code cleanups, PPC support, 3COM and TwinMOS support, updated Makefile, and more. I'm putting a link to this up here as it's better than 0.2 below and all work I'm doing now is against ZD1211 CVS. |
| "Fixed" Driver (works with latest GCC and kernel): |
zd1211-4916_0.2-fixed.tar.gz (Feb 17, 2005) |
AOpen 802.11g WL54 support, iw_statistics patch (wifi monitoring), wlan patch from randPaulin (set wlanX instead of ethX); see included Changelog for details |
| "Fixed" Driver (previous release): |
zd1211-4916_0.1-fixed.tar.gz (Feb 9, 2005) |
Less warnings, more devices supported; see included Changelog |
| "Fixed" Driver (previous release): |
zd1211-4916-fixed.tar.gz (Jan 11, 2005) |
GCC 3.4.x and Kernel 2.6.10 Support |
| Original Driver from ftp1.planet.com.tw: |
zd1211-4916.tar.gz (Jan 11, 2005) |
README.dat |
Notes:
- You do NOT need firmware for this driver.
- Driver causes system lockups.
Reported Working Devices
| Manufacturer |
Model |
Vendor ID |
Product ID |
Reported By |
Status |
| ZyDAS |
ZyDAS |
0x0ACE |
0x1211 |
Original Driver |
Unknown |
| ZyXEL |
ZyXEL |
0x0586 |
0x3401 |
Original Driver |
Unknown |
| Inexq |
UR055g |
0x1435 |
0x0711 |
Me (Todor Zviskov) |
Working |
| Sitecom |
WL-113 |
0x0DF6 |
0x9071 |
Lauwie (see Guestbook) |
Working |
| Edimax |
EW-7317Ug (Same as ZyDAS?) |
0x0ACE |
0x1211 |
Caolan McNamara |
Working |
| Airlink+ |
AWLL3025 (Same as ZyDAS?) |
0x0ACE |
0x1211 |
randPaulin |
Working |
| AOpen |
802.11g WL54 |
0x07B8 |
0x6001 |
harolod (see Guestbook) |
Working |
| Safecom |
SWLU-5400 |
0x07B8 |
0x6001 |
Angus MacLEOD |
Working |
| X-Micro |
XWL-11GUZX (Same as ZyDAS?) |
0x0ACE |
0x1211 |
Markus Karg |
Working |
| Planet |
WL-U356 (Same as ZyDAS?) |
0x0ACE |
0x1211 |
Julien PERVILLE |
Working |
| TwinMOS |
G240 |
0x126F |
0xA006 |
leonmacarez |
Working |
| 3COM |
3CRUSB10075 |
0x6891 |
0xA727 |
Danny Tholen |
Working |
Sensors
This program used to print sensor readings in Linux kernel 2.6.0-test1+ (and recent 2.5.x) but it's now broken and I have no intention of fixing it as the lm_sensors package now offers support for 2.6 kernels and it is far superior. This is here only for historical reasons. To compile: make sensors
Source: sensors.c - v0.3
Mozilla ebuilds for Gentoo Linux
These are way out of date but as there was no real interest in them and as I don't have the time to do any work on them they will be permanently removed soon.
Both ebuilds are available HERE. There's a Readme.html THERE for both.
Other ebuilds for Gentoo Linux I made
I don't have the time to work on ebuids anymore. Most things are in portage now anyways and even if something's missing you can submit a bug report and it will make it in the portage tree eventually.