The 3.6.y tree at GitHub has now been updated to 3.6.7, keeping pace with the ‘mainline’ kernel.
Compiling was similar to 3.6.6, and there is still a missing header file:
CC [M] drivers/net/wireless/hostap/hostap_80211_rx.o
In file included from drivers/net/wireless/hostap/hostap.h:7:0,
drivers/net/wireless/hostap/hostap_wlan.h:13:27: fatal error: hostap_common.h: No such file or directory
make: *** [drivers/net/wireless/hostap/hostap_80211_rx.o] Error 1
make: *** [drivers/net/wireless/hostap] Error 2
make: *** [drivers/net/wireless] Error 2
make: *** [drivers/net] Error 2
make: *** [drivers] Error 2
and the solution – as before – is simply to copy the file from the main kernel source..
$ cp /usr/src/linux-3.6.7/drivers/net/wireless/hostap/hostap_common.h drivers/net/wireless/hostap
Then everything compiles OK, but still with theWARNING: …………… /lib/modules/3.6.6-pi/kernel/net/bluetooth/rfcomm/rfcomm.ko needs unknown symbol tty_port_init messages, but I am just ignoring them..
Fedora release 17 (Beefy Miracle)
Kernel 3.6.7-pi on an armv6l (ttyAMA0)
# uname -a
Linux rgpi 3.6.7-pi #1 Thu Nov 22 11:54:32 GMT 2012 armv6l armv6l armv6l GNU/Linux
One thing that has been fixed, is that shutdown -h…. now works correctly:
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Now to the ‘Hardware Problem‘..
The SD Card slot on the Raspberry Pi is very ‘sloppy’ and this has been the cause of two of my SD Cards breaking the plastic at the top edge, next to the contacts.. In one case, this has made the card unusable, and in the other, it has to be inserted very carefully to be ‘recognised’..
I have been using SD Cards for many years, in a variety of devices, and have never encountered this problem, until now..
Hopefully, this can be improved in the next rev of the board?