OQO Debian: Difference between revisions

From chaoswiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:
* CD-Rom Boot klappt nicht mit jedem Laufwerk, immer eine externe Stromversorgung ans USB Laufwerk anschliessen, der USB Port liefert wirklich nur 500mA.
* CD-Rom Boot klappt nicht mit jedem Laufwerk, immer eine externe Stromversorgung ans USB Laufwerk anschliessen, der USB Port liefert wirklich nur 500mA.
* Viele Anleitungen beschreiben dass der im Docking Kabel integrierte USB Netzwerkadapter nicht ohne Patchen funktioniert. Der bei Debian Lenny/sid mitgelieferte Kernel erkennt den Adapter ohne basteln.
* Viele Anleitungen beschreiben dass der im Docking Kabel integrierte USB Netzwerkadapter nicht ohne Patchen funktioniert. Der bei Debian Lenny/sid mitgelieferte Kernel erkennt den Adapter ohne basteln.

=== Anpassungen nach der Installation ===
==== cpufreq ====
Ohne cpufreq Support wird das Gerät extrem heiss. Für die Crusoe Prozessoren gibt es das Tool
longrun und das dazugehörende kernelmodul. Damit cpufreq funktioniert, müssen die folgenden Module geladen werden:
longrun
cpuid
msr
Das debian Paket longrun ist optonal und wird nicht zwingend benötigt.

==== Wlan ====

Das Wlan Modul funktioniert mit dem Treiber von http://at76c503a.berlios.de/. OQO hat die USB IDs von dem Adapter geändert, desshalb muss der Treiber gepatcht werden:
<pre>
diff -u at76_usb-0.17/at76_usb.c at76_usb-0.17-patch/at76_usb.c
--- at76_usb-0.17/at76_usb.c 2007-09-30 09:21:38.000000000 +0200
+++ at76_usb-0.17-patch/at76_usb.c 2008-04-03 18:45:19.000000000 +0200
@@ -222,6 +222,7 @@
* at76c505a-rfmd2958
*/
/* Generic AT76C505A device */
+ {USB_DEVICE(0x1557,0x0002), USB_DEVICE_DATA(BOARD_505A)},
{USB_DEVICE(0x03eb, 0x7614), USB_DEVICE_DATA(BOARD_505A)},
/* Generic AT76C505AS device */
{USB_DEVICE(0x03eb, 0x7617), USB_DEVICE_DATA(BOARD_505A)},
</pre>

==== X11 ====

Latest revision as of 09:39, 6 April 2008

Model 01+

Bekannte Probleme mit Linux

DPMS

DPMS nicht benutzen, die Grafikkarte crasht. DPMS ist eigentlich auch Sinnlos, es müsste nur bekannt sein wie man die Hintergrundbeleuchtung von dem Display von Linux aus steuert. Das Display ist Transreflexiv es ist bei genügend Licht auch ohne Beleuchtung lesbar.

Wlan

Der Treiber für den Wlan Chip kann leider kein WPA.

Bei der Installation beachten

Am besten läuft Debian lenny/sid mit linux-image-2.6.24-1-486 . Eigentlich müsste auch der -686 Kernel booten, aber da gibt es irgend ein Problem. Mit der 2.6.22-686 Version von Debian bootet das System.

  • Wenn der Grub im MBR gespeichert ist, findet das Bios kein OS auf der Disk. Der Grub muss nach /dev/hda1 installiert werden.
  • Manchmal kommt beim Booten eine ziemlich nichtssagende Fehlermeldung, ich habe diese leider nicht mehr im Kopf. Damit das System wieder bootet, muss man das Bios auf die Default Einstellungen zurücksetzen.
  • CD-Rom Boot klappt nicht mit jedem Laufwerk, immer eine externe Stromversorgung ans USB Laufwerk anschliessen, der USB Port liefert wirklich nur 500mA.
  • Viele Anleitungen beschreiben dass der im Docking Kabel integrierte USB Netzwerkadapter nicht ohne Patchen funktioniert. Der bei Debian Lenny/sid mitgelieferte Kernel erkennt den Adapter ohne basteln.

Anpassungen nach der Installation

cpufreq

Ohne cpufreq Support wird das Gerät extrem heiss. Für die Crusoe Prozessoren gibt es das Tool longrun und das dazugehörende kernelmodul. Damit cpufreq funktioniert, müssen die folgenden Module geladen werden:

longrun
cpuid
msr

Das debian Paket longrun ist optonal und wird nicht zwingend benötigt.

Wlan

Das Wlan Modul funktioniert mit dem Treiber von http://at76c503a.berlios.de/. OQO hat die USB IDs von dem Adapter geändert, desshalb muss der Treiber gepatcht werden:

diff -u at76_usb-0.17/at76_usb.c at76_usb-0.17-patch/at76_usb.c
--- at76_usb-0.17/at76_usb.c    2007-09-30 09:21:38.000000000 +0200
+++ at76_usb-0.17-patch/at76_usb.c      2008-04-03 18:45:19.000000000 +0200
@@ -222,6 +222,7 @@
         * at76c505a-rfmd2958
         */
        /* Generic AT76C505A device */
+       {USB_DEVICE(0x1557,0x0002), USB_DEVICE_DATA(BOARD_505A)},
        {USB_DEVICE(0x03eb, 0x7614), USB_DEVICE_DATA(BOARD_505A)},
        /* Generic AT76C505AS device */
        {USB_DEVICE(0x03eb, 0x7617), USB_DEVICE_DATA(BOARD_505A)},

X11