I never ran the image before 1.0.4. But I can share my experience with my current wireless dongle and the issues I had were definitely related to the modules
The dongle I was using was based on the ralink drivers rt2800usb specifically rt2870
The first thing I had to do was install the ralink firmware
Code:
apt-get install firmware-ralink
Second I tried to enable the rt2800usb module.
This FAILED with an error saying that it could not find the module within the 3.6.11-cutdown modules directory
cding into /lib/ to discover there is no module directory at all!
I then decided to update the firmware for the RPi using rpi-update knowing that it would install the newest modules
NOTE 1: FOR THE rpi-update COMMAND TO SUCCEED BE SURE TO SET YOUR DATE CORRECTLY
Code:
date --s "7 august 2013 09:10:00"
NOTE 2: THE rpi-update COMMAND UPDATES THE MODULES BUT IN MY CASE THE MODULES DIRECTORY DID NOT EXIST
Code:
I apologize as this may be a dumb thing to do but it worked in my case. I populated the /lib/modules/ directory with one copied from https://github.com/xbianonpi/qemu-env/
Downloaded the .zip and extracted /lib/modules/3.6.11-cutdown into /lib/modules
After Note 1 and Note 2, I was able to sucessfully run rpi-update.
However, after a reboot the kernel remained on 3.6.11-cutdown
Determine current kernel version with:
I updated the kernel using the following information from http://nethack.ch/2013/01/16/update-...-raspberry-pi/
Code:
Download current kernel package
Download the current firmware from Github:
https://github.com/raspberrypi/firmw...ive/master.zip
Unpack the file in a temporary folder.
Copy data to SD card
Insert the SD card into your card reader. You should get two new volumes (one on Windows):
Boot partition (FAT, Read and Writable, contains “kernel.img” and “bootcode.bin” f.ex. )
Data partition (ext2, Read-Only on Mac, Read-Write on Linux, Not visible in Windows)
Remove all data from the boot partition, except the config.txt if you have one.
The unpacked Zip-archive contains a folder named “boot”. Copy the content of this folder to the root of the boot partition.
After reboot returned 3.8.11+ and sucessfully loaded my rt2800usb module
A lot of information, and I apologize that it is so rambling. A lot of searching and trial and error before I figured this out so I wanted to get it down in case anyone else was struggling with a similar issue.