Hi
Regarding the WiFi issue.
I'm using the Raspberry as a Squeezebox player (the PicoPlayer - I made). It is working really fine on a LAN cable.
The problem with the player on WiFi is that the sound is breaking up. It helps a bit to increase the buffer in the player but still I'm unable to listen for more than a few minutes it breaks up. It then buffers for some seconds before it starts again often stuttering. This is vi the audio jack. It seems OK if I use a USB-DAC, then it plays without problems.
I have noticed that if the I play music via the Wifi, the Raspberry seems pressed to its limits, if I write something via putty, there is considerable lag from a keypress and to it is written to the screen.
Now to my experiments:
If connected to my D-link 665 Router -N speed, it is connected with 150 Mbit/sec and react as described above (I haven't checked different protection schemes - see below).
If I connect to a Linksys WAP54G it only connects at 54 Mbit/sec, as shown below there is still a lot of dropped RX-packages, but the player is playing without any problems and there is no hic-ups.
This is without any protection:
iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"linksys" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.462 GHz Access Point: 00:18:39:1A:CF:2F
Bit Rate:54 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=100/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
wlan0 Link encap:Ethernet HWaddr 00:0F:12:82:13:1F
inet addr:192.168.1.25 Bcast:255.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68313 errors:0 dropped:125046 overruns:0 frame:0
TX packets:32770 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:100723162 (96.0 MiB) TX bytes:2823088 (2.6 MiB)
With WPA2-Personel protection enabled - the audio is breaking up again (on the Linksys - which played fine without protection) However it still has a lot of dropped packages.
wlan0 Link encap:Ethernet HWaddr 00:0F:12:82:13:1F
inet addr:192.168.1.25 Bcast:255.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5904 errors:0 dropped:5925 overruns:0 frame:0
TX packets:3705 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7968557 (7.5 MiB) TX bytes:374187 (365.4 KiB)
With WPA-Personel - the audio is fine (on the same Linksys)
wlan0 Link encap:Ethernet HWaddr 00:0F:12:82:13:1F
inet addr:192.168.1.25 Bcast:255.255.255.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28876 errors:0 dropped:58810 overruns:0 frame:0
TX packets:14628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50879966 (48.5 MiB) TX bytes:1867817 (1.7 MiB)
In conclusion: there is a lot of dropped packages no matter what kind of protection, but the audio is playing fine without protection and with WAP-Personel protection - So I think that the problem is the WPA2-Personel protection which seems to bring the Raspberry to its knees.
So is there a setting in Microcore that could tell the WiFi USB dongle to use WPA (as my router accepts both WPA and WPA2 connections?)
Steen