The wi-fi where I use my Cr-48 most of the time is flaky and oversubscribed, so I went ahead and ordered a USB ethernet adapter. The latest Cr-48 Mario build includes driver support for the following:
- ASIX AX8817X based USB 2.0 Ethernet Devices
- USB CDC Ethernet devices
- Davicom DM9601 USB 1.1 ethernet devices
- KL5USB101 USB Ethernet driver
- USB to network adapter MCS7830
- NetChip 1080 based USB Host-to-Host Links
- Pegasus/Pegasus II USB Ethernet driver
- rtl8150 based usb-ethernet driver
- SMSC95XX USB 2.0 Ethernet Devices
I wanted to go for the cheapest thing possible and found one on Amazon for $5 (including shipping). One of the reviews mentioned that it was DM9601-based, so I went for it. It took about a week to get here.
Once plugged into my USB hub, the Cr-48 detected it properly:
[ 8615.436387] eth0: register 'dm9601' at usb-0000:00:1d.7-6.1, Davicom DM9601 USB Ethernet, 10:13:50:xx:xx:xx
In fact, the ChromeOS interface changed a bit to reflect the new ethernet adapter:
In any case, if you're looking for a cheap wired ethernet adapter for your Cr-48, this works. I would have preferred to find a gigabit adapter, but it just wasn't worth spending that much money.
Note: Keep in mind the above adapter is USB 1.1, so you won't get more than 1MB/sec tops, if even that. It's good for basic connectivity, but that's about it. I'll be testing a USB 2.0 adapter here soon.