ich habe unter dem obigen notebook nach ca. einer halben
Woche (gesamt 4-5 Stunden) unter Ubuntu Hoary alles ans
laufen bekommen. ACPI, Sound, WLAN+WPA+monitor_mode
und GLX (Ati) funktionieren bei mir einwandfrei.
ACPI:
Das ACPI-ac-Modul verursachte ein segfault. Ich habe das
einfach aus /etc/default/acpid rausgenommen:
- Code: Alles auswählen
MODULES="battery processor button fan thermal"
Batterieanzeige usw. funktioniert also damit schonmal. Das
AC-Modul funktioniert bestimmt mit dem neuesten Kernel. Ich
habe absichtlich keinen neuen kernel genommen, da ich
nicht nach dem nächsten Update wieder einen neuen
wegen irgendwelcher Abhängigkeiten installieren will. Der
Standard hoary kernel ist für "mich" voll ok (wobei ich
eigentlich fast überall immer die letzte kernel-version
kompiliere ).
ATI-GLX:
Die GLX-Treiber von Ati funktionieren auch. Dazu habe ich den
offiziellen Treiber von der ATI-Seite genommen
(http://www2.ati.com/drivers/linux/ati-d ... .14.13.run).
Falls bei der Installation was schief geht, Logfile beachten und ggf.
die installierten Pakete prüfen (benötigt linux-headers +
linux-headers-verionsnr und noch ein paar Pakete werden benötigt...).
Nach der grafischen oder textbasierten Installation, fglrxconfig
aufrufen und als Auflösung 1280x800 angeben. Danach die /etc/X11/xorg.conf
editieren und MonitorLayout ändern:
- Code: Alles auswählen
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
... blabla ...
Option "MonitorLayout" "AUTO,LVDS"
Ansonsten bleibt der Bildschirm schwarz. Das Tastaturlayout kann
in der xorg.conf von pc101 auf pc105 direkt mitgeändert werden.
Wenn fgl_glxgears funktioniert, sollte alles ok sein. Ansonsten prüfen
ob die mesa-Treiber verwendet werden (fglrxinfo). Das sollte dann so
aussehen:
- Code: Alles auswählen
fandel@pingufreak:~/Desktop/firmware$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X700 Generic
OpenGL version string: 1.3.5140 (X4.3.0-8.14.13)
SOUND
Die Sound-Karte (intel-hda) habe ich mit den letzten stable Treibern
zwar ans laufen bekommen, jedoch funktionierte der mixer nicht richtig.
Bei genauem hinhören habe ich festgestellt, dass der Sound jedoch
funktioniert . Mit der CVS-Version (benötigt automake und evtl.
andere Pakete) funktioniert dann auch der Mixer:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/alsa login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/alsa co -P .
Im Makefile musste ich die Soundkarte angeben. Ansonsten schlug bei mir das make bei ac97 fehl:
- Code: Alles auswählen
DRIVERFLAGS = --with-cards=hda-intel
--with-smp=no \
--with-processor="$(CPU)" \
--with-isapnp=yes \
--with-sequencer=yes \
--with-oss=yes \
--mandir=$(MANDIR) \
--infodir=$(INFODIR)
Dann einfach kompilieren und installieren. (make / make install ...)
WLAN-wpa_supplicant
wpa-Unterstützung für die WLAN-Karte (ipw2200) funzt auch einwandfrei.
Auch der monitor-mode unter z.B. airsnort funzt bei mir . Dazu habe
ich die letzten ieee80211- (http://ieee80211.sf.net) und die
ipw2200-Treiber (http://ipw2200.sourceforge.net) kompilieren müssen.
Damit die Pakete kompiliert werden können, müssen die alten Treiber
zuerst aus /lib/modules/`uname -a` gelöscht werden. Das Skript löscht
diese normalerweise automatisch, jedoch ist das Skript buggy und
funz nicht. Also muss man das von Hand machen .
- Code: Alles auswählen
tar -xzf ieee80211-2.0.3.tgz
cd ieee80211-1.0.3
find /lib/modules/`uname -a` -name '*ieee80211*' -exec rm {} \;
make
make install
cd ..
tar -xzf ipw2200-1.0.6.tgz
cd ipw2200-1.0.6
find /lib/modules/`uname -a` -name '*ipw2200*' -exec rm {} \;
make
make install
mkdir firmware
tar -xzf ipw2200-fw-2.3.tgz
cp *.fw /lib/hotplug/firmware/
modprobe ipw2200
Dann muss man unter dem synaptics-Paketmanager von ubuntu das
Binary-"Community maintained (Universe)"-Repository auswählen.
Danach wpa_supplicant (apt-get install wpasupplicant airsnort) und
gleich airsnort zum testen des monitor-mode mitinstallieren.
Dann die /etc/wpa_supplicant.conf editieren und folgendes eintragen:
- Code: Alles auswählen
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="meinessid"
proto=WPA
scan_ssid=0
key_mgmt=WPA-PSK
psk="meinpsk"
}
Dann "kann" man noch in /etc/network/interfaces folgendes
eintragen:
- Code: Alles auswählen
iface eth0 inet static
pre-up iwconfig eth0 essid meinessid; iwconfig mode managed; /usr/sbin/wpa_supplicant -D ipw -i eth0 -c /etc/wpa_supplicant.conf -Bw
post-down killall -q wpa_supplicant
address 192.168.0.11
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 194.25.2.129
Soll WLAN beim booten gestartet werden, in der selben
Datei einfach "auto lo" durch "auto lo eth0" ersetzen.
Den monitor mode testen:
- Code: Alles auswählen
iwconfig eth0 mode monitor
sudo airsnort
Sorry das ich zu diesem Thema keine ausführliche Installations-
Anleitung schreiben kann. Die Anleitung habe ich aus dem Stehgreif
mal eben zusammengetippt. Es kann sein, dass ich einige Sachen jetzt
vergessen habe und einige Rechtschreibfehler vorhanden sind. Leider
habe ich zu viele andere Sachen um die Ohren um eine ausführliche
Anleitung zu schreiben.
Trotzdem hoffe ich, dem einen oder anderen mit diesem Beitrag geholfen zu haben .
Viele Grüße
pingufreak