[OLPC-devel] D-Link DUB-E100

James Morris jmorris at redhat.com
Thu Aug 24 02:41:39 EDT 2006


On Wed, 23 Aug 2006, Marc E. Fiuczynski wrote:

> Hi Chris,
> 
> I left out a crucial piece of info: it is the new D-LINK DUB-E100 that is
> not supported by Linux.  Version A4 and below are supported, but the B1
> version of the chipset is not recognized.  Besides recognizing it, there
> might be additonal work required (according to this article
> http://lkml.org/lkml/2006/7/3/327).
> 
> I updated the OLPC wiki to reflect this information and will flesh it out
> with further details. Bottom line; probably not a good idea for folks to buy
> new DUB-E100 for development work on the board.

I have one of these & got it working with a recent upstream kernel 
(2.6.18-rc4-mm2).  The patch to enable this hardware is included in there, 
and also available here:

<http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm2/broken-out/gregkh-usb-usb-asix-add-ax88178-support-and-many-other-changes.patch>

I also needed to modify the patch to get things working (per the patch 
below, which I'll send to the maintainer, to see if it's needed as an 
addition or replacement).

When do we expect to resync with the upstream kernel?  If soon, we'll get 
this automatically.

Otherwise, the patch will need to be backported to the kernel rpm (which 
may not be acceptable to the fedora folk).  It applies cleanly but breaks 
during compliation, so some work would be needed there.



--- linux-2.6.18-rc4-mm2.o/drivers/usb/net/asix.c	2006-08-23 18:19:46.000000000 -0400
+++ linux-2.6.18-rc4-mm2.w/drivers/usb/net/asix.c	2006-08-24 02:35:17.000000000 -0400
@@ -1453,7 +1453,7 @@
 	.driver_info = (unsigned long) &ax88772_info,
 }, {
 	// DLink DUB-E100 H/W Ver B1
-	USB_DEVICE (0x07d1, 0x3c05),
+	USB_DEVICE (0x2001, 0x3c05),
 	.driver_info = (unsigned long) &ax88772_info,
 }, {
 	// Linksys USB1000




More information about the Devel mailing list