skip to the content



back to the top

This site is moving

My site is moving to jmtd.net. click here to visit this page on my new site.

Summary

the linux kernel carries a dm9601 driver as of 2.6.21-rc3. you want to use that one if possible and not this one.

The dm9601 is a USB Ethernet bridge chip. The manufacturer, Davicom, wrote a driver for Linux 2.4.x, derived from a driver for a similar device (pegasus).

I ported this to 2.6. There exists at least one other port to 2.6, I think by davicom, but it wasn’t posted on their site.

I was working on converting the ported driver over to the usbnet framework, but someone else wrote a from-scratch driver instead, which is what is in the kernel today.

older driver

Here’s a copy of my driver work. This is no longer being maintained or updated, and you should use the kernel driver instead. But, it’s here in case it is of use to someone.

Thanks

Thanks to Jakub Zdroik and elife for testing my driver and providing productIDs; Thanks to Arnd Bergmann for mentoring me; thanks to Peter Korsgaard for writing the mainline driver.

historical / misc