Binary Kernel and Modules for the Iomega iConnect running Linux Debian

 

In the last months after I’ve published an howto on how to customize the Linux kernel for the Iomega iConnect, I’ve been getting lots of comments from people who would like to have a go at installing it, but which are not proficient Linux users.

In order to assist those situations, I’m hereby making it available binary versions of Linux 2.6.37 configured for the Iomega iConnect, as well as the source code used to compile those binaries.

Now for the “extras”:

How to compile the wireless card driver (RaLink RT3090 Wireless 802.11n 1T/1R PCIe)

The driver is available at Ralink’s website (RT3090PCIe) and can be compile with:

make ARCH=arm CROSS_COMPILE=../arm-2010q1/bin/arm-none-eabi- LINUX_SRC=/usr/src/linux

As of the current version of the driver, you will run into some compilation errors. You should activate:

"cfg80211"
"EEPROM 93CX6"

in kernel config but must disable

cfg80211 in os/linux/config.ml (HAS_CFG80211_SUPPORT=n)

Hopefully newer versions will fix this issue and AFAIK Linux 2.6.38 will include this driver

A binary version of the driver (compatible with the previous kernel) is available here

You also need to place file RT2860STA.dat (found in the driver tar.gz) into /etc/Wireless/RT2860STA/RT2860STA.dat

written by Diogo Gomes