Supermarkthardware und Linux …

Ich kann’s ja nicht lassen, und wenn ein Supermarkt (hier: Marktkauf) für 7,99 ein USB-WLAN-Dongle anbietet (was sich im Markt dann als 802.11n-tauglich herausstellt, da neben der beworbenen Charge »WL0079« – 802.11g – auch Logilink »WL0049« – 802.11n – hängen und als »WL0079« für 7,99 in der abgelaufenen Woche verkauft wurden), dann schlage ich schon mal zu. Und mittlerweile scheint es treibermäßig bei Linux immer besser auszusehen:

Aug 14 22:47:47 ysabell kernel: [ 4493.755964] usb 2-1.2: new high speed USB device using ehci_hcd and address 3
Aug 14 22:47:47 ysabell kernel: [ 4493.869787] usb 2-1.2: configuration #1 chosen from 1 choice
Aug 14 22:47:47 ysabell kernel: [ 4493.934508] cfg80211: Disabling channel 2484 MHz on phy1 due to Country IE
Aug 14 22:47:47 ysabell kernel: [ 4493.934631] phy1: Selected rate control algorithm 'minstrel'
Aug 14 22:47:47 ysabell kernel: [ 4493.935662] Registered led device: rt2800usb-phy1::radio
Aug 14 22:47:47 ysabell kernel: [ 4493.935699] Registered led device: rt2800usb-phy1::assoc
Aug 14 22:47:47 ysabell kernel: [ 4493.935726] Registered led device: rt2800usb-phy1::quality
Aug 14 22:47:47 ysabell kernel: [ 4493.935988] usbcore: registered new interface driver rt2800usb
Aug 14 22:47:47 ysabell kernel: [ 4493.941055] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
Aug 14 22:47:47 ysabell kernel: [ 4493.952383] rtusb init --->
Aug 14 22:47:47 ysabell kernel: [ 4493.952468] usbcore: registered new interface driver rt2870
Aug 14 22:47:47 ysabell libvirtd: 22:47:47.816: error : udevStrToLong_ui:73 : Failed to convert 'ff' to unsigned int#012
Aug 14 22:47:47 ysabell NetworkManager: <info> Found wlan radio killswitch rfkill5 (at /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/ieee80211/phy1/rfkill5) (driver <unknown>)
Aug 14 22:47:47 ysabell NetworkManager: SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/net/wlan1, iface: wlan1)
Aug 14 22:47:47 ysabell NetworkManager: SCPlugin-Ifupdown: device added (path: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/net/wlan1, iface: wlan1): no ifupdown configuration found.
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): driver supports SSID scans (scan_capa 0x01).
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): new 802.11 WiFi device (driver: 'rt2800usb')
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): exported as /org/freedesktop/NetworkManager/Devices/2
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): now managed
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): device state change: 1 -> 2 (reason 2)
Aug 14 22:47:47 ysabell NetworkManager: <info> (wlan1): bringing up device.
Aug 14 22:47:47 ysabell kernel: [ 4493.975277] rt2800usb 2-1.2:1.0: firmware: requesting rt2870.bin
Aug 14 22:47:48 ysabell kernel: [ 4494.225944] ADDRCONF(NETDEV_UP): wlan1: link is not ready
Aug 14 22:47:48 ysabell NetworkManager: <info> (wlan1): preparing device.
Aug 14 22:47:48 ysabell NetworkManager: <info> (wlan1): deactivating device (reason: 2).
Aug 14 22:47:48 ysabell NetworkManager: <info> (wlan1): supplicant interface state: starting -> ready
Aug 14 22:47:48 ysabell NetworkManager: <info> (wlan1): device state change: 2 -> 3 (reason 42)

OS: Ubuntu 10.04. Gut, das Gerät ist derzeit nicht wirklich nutzbar, was immer auch die Gründe »2« und »42« (#ilike) sein mögen; auf »iwlist wlan1 scan« reagiert es jedenfalls mit nicht zutreffenden »no results«. Aber die HW scheint prinzipiell ja schon mal erkannt zu werden und auch bekannt zu sein, so daß ich mir Hoffnungen mache, mit dem Stick betagteren Geräten zu mehr Wummms in neu aufzubauenden WLANs nach 802.11n zu verhelfen — ca. 2 MByte/sec (entsprich den max. gut 20 MBit/sec einer guten 802.11g-Verbindung) sind bei Dateien im Multi-GByte-Bereich nicht mehr zeitgemäß …
Nachtrag: Dank des Hinweises im UbuntuUsers.de-Forum rennt der USB-Stick jetzt; notwendige Änderungen:

root@ysabell:~# grep -B1 rt2 /etc/modprobe.d/blacklist.conf
# wusel, 2010-08-14
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib

Resultat:

root@ysabell:~# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:24:d7:00:00:00
inet addr:192.168.5.55 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::whatever/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:60290 errors:0 dropped:0 overruns:0 frame:0
TX packets:31841 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:48340185 (48.3 MB) TX bytes:4562226 (4.5 MB)
root@ysabell:~# ifconfig wlan1
wlan1 Link encap:Ethernet HWaddr 00:1f:1f:00:00:00
inet addr:192.168.5.55 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::whatever/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:711 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64135 (64.1 KB) TX bytes:7971 (7.9 KB)

Nunja, an den dhcpd muß ich wohl noch mal ran ;) Nach Deaktivierung von wlan0 im NetworkManager funzt die Verbindung aber wieder einwandfrei. (Nur noch nicht schneller, denn mehr als 802.11g kann die Infrastruktur hier noch nicht; die 7270 steht noch im OG …)

Tagwerk: check ;)

(Blogged via flickr)

Da fährt man mal woanders hin, und schon muß man wieder arbeiten :) Das Dach war ‘ne Herausforderung, freitragend klappte nicht wirklich :)

Kamera: Vignette Vignette for Android

Android O:1 Maemo

(Blogged via flickr)

Tja, mein Milestone machte ueber Nacht wieder schlapp, waehrend das N900, welchen fuer 4 Stunden gestern noch als Medienabspieler mit UKW-Sender herhalten musste, noch immer Saft und Kraft hat …

Kamera: Nokia N900 (Brennweite 5.2mm, f/2.8)