Hallo!
Diese Package enthält den Kernel 2.6.12.2 für LinVDR 0.6/0.7.
Jetzt werdet ihr euch sicher fragen, was habe ich davon, wenn ich mir diesen statt dem Standard-LinVDR-Kernel installiere?
Zum einen ist der Kernel aktueller (Changelog gibt's auf kernel.org) und damit auch die DVB-Treiber, zum anderen habe ich noch einige Änderungen am Kernel vorgenommen:
Update 14.07.05:
- dvb-kernel Treiber auf CVS-Snapshot vom 14.07.05 aktualisiert
- Madwifi-Treiber auf CVS vom 14.07.2005 aktualisiert
- acx100 Treiber auf Version v20050713 aktualisiert (USB-Treiber hinzugefügt)
- ivtv Treiber auf Version 0.3.6z aktualisiert
- em8300 Treiber Version 0.15.0 hinzugefügt
Update 30.06.05:
- SCSI-Disk-Unterstützung einkompiliert (nicht mehr als Modul)
- Intel HD-Audio Treiber hinzugefügt
- ZyDAS ZD1201 Treiber (USB-WLAN) hinzugefügt (unterstützte Geräte siehe hier)
- dvb-kernel Treiber auf CVS-Snapshot vom 29.06.05 aktualisiert
- ndiswrapper auf Version 1.2 aktualisiert
- Madwifi-Treiber auf CVS vom 24.06.2005 aktualisiert
- acx100 Treiber auf Version v0.2.0-pre8_plus_fixes_57 aktualisiert
- ivtv Treiber auf Version 0.3.6v aktualisiert
- pvrusb2 Treiber auf Version 20050626 aktualisiert
- HostAP-Treiber auf v0.3.9 aktualisiert
- CDFS Treiber auf Version 2.6.10-rootfix aktualisiert
- BCM4400 Treiber auf Version 3.0.8 aktualisiert
- neue I2C Sensor Treiber hinzugefügt (ADM9240, ATXP1, FSC Poseidon, GL5205M, LM92, SiS5595, W83627EHF)
Das bisherige Changelog ist hier zu finden.
Installation:
Zur Installation benötigt ihr in jedem Fall das apt-package.
Danach folgende Befehle eintippen
und die Sache sollte funktionieren.
Sollte euer LinVDR nicht über eine Internetverbindung verfügen, dann ladet das File hier manuell runter und installiert es mit:
Deinstallation:
Zur Deinstallation des Package einfach
oder
eingeben.
Sound:
Die Treiber-Module gibt es im Package km-sound-2.6.12.
Firmware:
Einige Treiber des Kernels benötigen eine Firmware, die zur Laufzeit geladen wird:
- fw-acx100 - WLAN-Geräte mit Texas Instruments ACX100/ACX111 Chip
- fw-atmel - WLAN-Geräte mit Atmel-Chip
- fw-dvb - DVB-Geräte
- fw-prism54 - WLAN-Geräte mit Prism GT Chip
- fw-pvrusb2 - Hauppauge WinTV-PVR-USB2
- fw-zd1201 - WLAN-Geräte mit ZyDAS 1201 Chip
WLAN:
Zur Konfiguration eines WLAN benötigt ihr noch das Package wireless-tools. Beispiele zur Konfiguration findet man in /etc/init.d/boot.local.distrib (die man nach erfolgreicher Konfiguration in /etc/init.d/boot.local umbenennt) oder in diesem Thread.
Zusätzlich gibt es noch die Packages hostap-utils und madwifi-utils, welche für die entsprechenden Treiber Tools zur Verfügung stellen. Die Tools werden aber nicht unbedingt benötigt.
Ndiswrapper:
Ndiswrapper ist ein Treiber, der die Verwendung von Windows-Treibern, z.B. bei nicht unterstützten WLAN-Karten gestattet. Zur Konfiguration werden die ndiswrapper-utils benötigt.
Sensors:
Wenn ihr Hardware-Monitoring betreiben wollt, braucht ihr das Package lm-sensors.
Die Installation der zusätzlichen Packages erfolgt so wie die des Kernels, einfach per apt-get installieren.
Anmerkung:
Sollte das Laden der Firmware über Hotplug nicht funktionieren, dann ist aller Wahrscheinlichkeit nach bei euch kein Sysfs gemountet. Es sollte folgender Eintrag in der /etc/fstab vorhanden sein:
Sourcen:
Hier könnt ihr euch die Treiber-Quellen und einen Kernel-Patch für die Vanilla-Sourcen runterladen. Dann geht ihr wie folgt vor:
1. Vanilla-Sourcen laden und nach /usr/src/ entpacken
2. tar xjvf /path/to/ksrc-2.6.12.2-linvdr.tar.bz2 -C /
3. cd /usr/src/linux; bzcat ../patch-2.6.12.2-linvdr.bz2 | patch -p1
Jetzt könnt ihr den Kernel nach eurem Belieben konfigurieren. Schaut euch mal das Script "make_kernel.sh" an.
Gruß,
Marcus