- Includes all my previous patches to improve Ethernet compatibility, get battery readings, remove some nasty debug messages, etc.
- I have included a lot of drivers missing in my first builds: more wireless dongles, Bluetooth dongles, USB to serial adapters, ipv6, etc.
You can grab the updated kernel (and wmt_scriptcmd) here, and the updated kernel modules here. Extract the kernel to the root of the BOOT partition and the kernel modules to the root of the ARCH_SYS partition (as explained on steps 2 and 4 here).
I had no time to make modifications to the RT5370 driver to build it inside the kernel tree, so it's not included in the kernel modules I posted above. But don't panic, finally I got it to build, and it looks like it's working. I have not an RT5370 dongle to test if it works, but now insmod returns no errors when I load the module, so I suppose it should work. To install this module, first download it here. Then insert the SD card in your computer and unpack the driver (as usual replace /run/media/doragasu/ARCH_SYS/ with the path where the system partition of the SD card is mounted):
tar -xjf wm8650-rt5370_driver.tar.bz2 -C /run/media/doragasu/ARCH_SYS/Then boot ArchLinux in your netbook and load the module using insmod (with root privileges):
insmod /lib/modules/18.104.22.168-test/kernel/drivers/net/wireless/rt5370sta.koAs usual you can add this line to /etc/rc.local if you want the module to load each boot. You can also create a script lo load it whenever you want. Don't forget to enable the module with the gpio command!
In my netbook the module loads perfectly and outputs these messages:
rtusb init rt2870 ---> usbcore: registered new interface driver rt2870Note the driver is the same for RT2870 and RT5370 chipsets. If you try this driver, please confirm if it works.
I also wanted to upgrade the entire distro to the latest version, but unfortunately I'm pretty busy and I have no time to do it. It was nice playing with this netbook, but I'd like to move to other projects, so I think I will not be releasing updates for it anymore.
I hope this updated kernel solves most of the problems with Ethernet, drivers, etc.