KERNEL 2.6.x.x VAIO-VGN-FS115M

Ich werde Ihnen hier den DEBIAN-WEG zeigen

Zu erst brauchen wir noch diese Pakete

apt-get install kernel-package libncurses5-dev patchutils \ nvidia-glx nvidia-glx-dev nvidia-settings nvidia-kernel-source nvidia-kernel-common \ nvidia-cg-toolkit ipw2200-source acpi acpid \ alsa-base/unstable alsa-source/unstable alsa-utils libasound2

Mit “grep MKIMAGE /etc/mkinitrd/mkinitrd.conf” # MKIMAGE='mkext2fs %s %s > /dev/null' anzeigen lassen. Bei mir habe ich mkext2fs durch mkreiserfs ersetzt, da dieses mein BootDateisystemTyp ist.

Mit cd /usr/src in unser Arbeitsverzeichniss wechseln.

Kernel 2.6.12 Quellen von Kernel.org wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.12.tar.bz2

Orincoco Patch passend zum 2.6.12 wget -nc http://www.kismetwireless.net/code/orinoco-2.6.12-rfmon-dragorn-1.diff

PRO/Wireless 2200BG Firmwaredatei ipw2200-fw-2.2.tgz saugen http://ipw2200.sourceforge.net/firmware.php?fid=4 Hier Accept und die Datei in /usr/src Speichern.

* ALSA Die Soundkarte ist Teil der “HDA Intel” Treiber und ist kompatibel zum “Realtek ALC260” Chip

Patch für 2.6.12 Kerne wget ftp://ftp.alsa-project.org/pub/kernel-patches/alsa-bk-2005-03-11.patch.gz

* Den eigendlichen Treiber wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.9rc4a.tar.bz2

* Die Biblioteken wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.9rc4.tar.bz2

* alsaconf alsamixer alsactl u.s.w. wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.9rc4a.tar.bz2

* Firmware für IPW2200 wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.9rc4.tar.bz2

* Die Kernel-Quellen auspacken bunzip2 <linux-2.6.12.tar.bz2 | tar xf –

alte linux-symlink killen neuen anlegen rm /usr/src/linux ln -s /usr/src/linux-2.6.12 /usr/src/linux

* Orinoco Patch einspielen (Test) cd /usr/src/linux patch -p1 --dry-run < ../orinoco-2.6.12-rfmon-dragorn-1.diff

gibt dieser keine Fehler aus machen wir es wirklich patch -p1 < ../orinoco-2.6.12-rfmon-dragorn-1.diff

Alsa Patch einspielen (Test) cd /usr/src/linux/ zcat ../alsa-bk-2005-03-11.patch.gz | patch -p1 –dry-run

*gibt dieser keine Fehler aus machen wir es wirklich zcat ../alsa-bk-2005-03-11.patch.gz | patch -p1

*Alsaquellen auspacken cd /usr/src/ bunzip2 <alsa-driver-1.0.9rc4a.tar.bz2 |tar xf - bunzip2 <alsa-lib-1.0.9rc4.tar.bz2 |tar xf - bunzip2 <alsa-utils-1.0.9rc4a.tar.bz2 |tar xf - bunzip2 <alsa-firmware-1.0.9rc4.tar.bz2 |tar xf - Die /dev/ einträge erstellen lassen (für Mixer und Soundkarte) cd alsa-driver-1.0.9rc4 ./snddevices

* PRO/Wireless 2200BG Firmware entpacken und nach /usr/lib/hotplug/firmware kopieren cd /usr/src mkdir ipwtmp tar -xzf ipw2200-fw-2.2.tgz -C ipwtmp/ cd ipwtmp cp *.fw /usr/lib/hotplug/firmware/ cd /usr/src && rm -rf ipwtmp * module quellen auspacken tar -xzf ipw2200-source.tar.gz

Um Ihnen die Kernelkonfiguration zu erleichtern habe ich meine .config auf dem Server zum Download bereitgestellt. wget http://skyandy.homeip.net/start/wikis/kernel/vaio-kernel/vgn-fs115m.config Diese nun nach /usr/src/linux/.config verschieben (mv vgn-fs115m /usr/src/linux/.config) Dort habe ich wichtige Einstellungen bereits vorgenommen. General Setup --->[*] Support for hot-pluggable devices Wireless LAN (non-hamradio) --->[*] Wireless LAN drivers (non-hamradio) & Wireless Extensions Cryptographic Options --->[*] Cryptographic API ARC4 cipher algorithm CRC32c CRC algorithm

File systems ---> Ext2 Ext3 ReiserFS JFS CD-ROM/DVD XFS [*]

Partition Types ---> alle [*]

Device Drivers ---> Block devices

Promise SATA SX8 support [*]

RAM disk support [*]

SCSI type drive support for..... [*]

und vieles mehr.

SCSI support --->

<*> SCSI support

--- SCSI support type (disk, tape, CD-ROM)

<*> SCSI disk support

<M> SCSI generic support

File systems --->

<M> DOS FAT fs support

<M> MSDOS fs support

< > UMSDOS: Unix-like file system on top of standard MSDOS fs

<M> VFAT (Windows-95) fs support

USB support --->

<*> Support for USB

<*> UHCI Alternate Driver (JE) support

< > OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support

<M> USB Mass Storage support

vi /.config # Linux kernel version: 2.6.12-vaio-5 vi Makefile # EXTRAVERSION =-vaio-5

make oldconfig make menuconfig make-kpkg kernel_image modules_image Nun warten...warten.... dann cd /usr/src/ dpkg -i kernel-image-2.6.12-vaio-5_10.00.Custom_i386.deb dpkg -i ipw2200-modules-2.6.12-vaio-5_10.00.Custom_i386.deb dpkg -i nvidia-kernel-2.6.12-vaio-5_10.00.Custom_i386.deb Alternativ können Sie die fertige Kernel mit ipw2200 und nvidia Downloaden http://192.168.1.10/start/wikis/kernel/vaio-kernel/

wget http://skyandy.homeip.net/start/wikis/kernel/vaio-kernel/XF86Config-4 nun noch die alte /etc/X11/XF86Config-4 mit meiner ersetzen und Reboot Nach dem Neustart Helligkeitsregelung wget http://popies.net/sonypi/sony_acpi.tar.gz cp sony_acpi.tar.gz /usr/src && cd /usr/src/ tar xzf sony_acpi.tar.gz cd sony_acpi make cp sony_acpi.ko /lib/modules/$(uname -r)/kernel/drivers/acpi/ depmod -a modprobe sony_acpi

echo "1" > /proc/acpi/sony/brightness........echo "8" > /proc/acpi/sony/brightness sind nun möglich

Für den fall das iwconfig unser “PRO/Wireless 2200BG“nicht findet oder modprobe ipw2200 nicht funzt

cd /usr/src/modules/ipw2200/driver/

make && make install && depmod -a

mit “vi /etc/modprobe.d/aliases”

alias wlan0 ipw2200

options ipw2200 ifname = wlan0

Eintragen

modprobe ipw2200

Haben Sie keinen Ton cd /usr/src/alsa-lib-1.0.9rc4/ configure && make all && make install cd alsa-utils-1.0.9rc4a ./configure && make all && make install depmod alsamixer dort dann alles was auf Mute ist Einschalten

Mein System: ### XSERVER ###

apt-get install xfree86-common xfree86-driver-synaptics xserver-xfree86 \

x-window-system-core x-window-system gdm xfce4

kernelVAIO-VGN-FS115M (zuletzt geändert am 2007-12-23 22:47:44 durch localhost)