Thomas Schlesinger is trying to get his ipw2200 wireless connection to work. The pkgsrc package sysutils/iwi_firmware will do it, though it’s not packaged as a binary, so there’s some trickery to install.
YONETANI Tomokazu got a letter from folks at JMicron, looking for someone to work on driver support for their drive controllers under DragonFly. Interested?
While on that topic, Matthew Dillon wrote some notes about device driver writing and the example driver code.
New device support is always good: Sepherosa Ziehau and Sascha Wildner have put together a driver for TI acx100/acx111 wireless network cards. It’s been tested with D-Link 520 and 650 cards. (that’s my guess on the product links, there.)
Assuming nobody finds a problem, it’ll be in the system in a week.
Adrian Nida has put together a new Atheros patch, for anyone using that chipset. Please test if you have the hardware, so that this can go in the tree – it’s overdue!
Emiel Kollof’s changes to the NVIDIA binary video driver have been committed; it will no longer break with the recent /dev changes.
Emiel Kollof’s most recent changes (committed by Matt Dillon) to the NVIDIA binary driver are in.
Matt Dillon has made some changes to the xl driver that apparently solves a mysterious bug; I’m quoting from his changelog message below:
“Turn off hardware assisted transmit checksums by default. In buildworld loop tests this has been conclusively shown to corrupt transmit packets about one out of every million packets. The receive will not know the the packet is bad because hardware assist also apples the correct checksum to the corrupted packet. The result are random failures or corruption of network data in certain situations. On DragonFly, for some reason, doing a ‘resident /usr/bin/*’ seems to bring the problem out every few buildworlds with (primarily) mkdep’s cpp complaining about odd errors trying to open non-existant header files (during a header file search), such as EPROTONOSUPPORT. A tcpdump on both NFS client and server showed the client transmitting an access RPC and the server seeing a corrupted access RPC on its end, and then responding with EPROTONOSUPPORT. Other uncaught errors are also almost certainly occuring. mkdep is more likely to catch them because it actually checks the errno of a failed open() and does a huge number of open()’s (and as an NFS client this generates a huge amount of packet traffic).”