- Registriert
- 21 Sep. 2006
- Beiträge
- 514
Ich versuche ? nein ich verzweifel schon fast ? derzeit den aktiven Festplattenschutz unter Ubuntu 7.04 zu aktivieren.
tp_smapi und das auslesen der hdaps-Sensoren funktioniert, nur eben noch nicht das Parken der Köpfe.
Habe jetzt zwei unterschiedliche Patches für 2.6.20 gefunden:
2.6.20 (old design) und 2.6.20/2.6.21 (new design)
Der erste enthält Hinweise auf linux-2.6.18, soll aber laut Beschreibung und Dateiname für 2.6.20 sein. Ein Trocken-Durchlauf liefert für beide keine Fehler, aber unterschiedliche Ausgaben:
Oder sind gar beide für den Ubuntu-7.04-Kernel ungeeignet?
Bisher gab es beim Kernel-Backen immer in verschiedenen Modulen ein Segmentation fault und Fehler 2 in verschiedenen Modulen. Ohne Patch wird der Kernel schön bei 70°C durchgebacken.
Beim suchen habe ich irgendwie nur widersprüchliche Informationen gefunden.
[edit]
Meine Probleme liegen nicht am hdaps-protect-Patch wie ich anfangs vermutete. Denn egal welchen Patch ich verwende, wird der Kernel nicht durchgebacken.
Erst wenn ich mit make defconfig eine Minimal-Konfiguration erzeuge wird der Kernel gebacken. hdaps ist dann auch in der Lage die Festplattenköpfe zu parken; nur Sound, WLAN und die Thinkpad-Tasten funktionieren nicht. Dies ist somit kein ThinkPad-spezifisches Problem mehr.
Falls es interessiert, ich verwende jetzt den ?neueren? Patch.
tp_smapi und das auslesen der hdaps-Sensoren funktioniert, nur eben noch nicht das Parken der Köpfe.
Habe jetzt zwei unterschiedliche Patches für 2.6.20 gefunden:
2.6.20 (old design) und 2.6.20/2.6.21 (new design)
Der erste enthält Hinweise auf linux-2.6.18, soll aber laut Beschreibung und Dateiname für 2.6.20 sein. Ein Trocken-Durchlauf liefert für beide keine Fehler, aber unterschiedliche Ausgaben:
Code:
# old design
patching file Documentation/block/disk-protection.txt
patching file block/ll_rw_blk.c
patching file drivers/ata/libata-scsi.c
Hunk #1 succeeded at 908 (offset 44 lines).
Hunk #2 succeeded at 958 (offset 44 lines).
patching file drivers/ide/ide-disk.c
patching file drivers/ide/ide-io.c
patching file drivers/scsi/scsi_lib.c
patching file include/linux/ata.h
Hunk #1 succeeded at 287 (offset 4 lines).
patching file include/linux/blkdev.h
patching file include/linux/ide.h
Hunk #1 succeeded at 1104 (offset 15 lines).
Code:
# new design
patching file drivers/scsi/scsi_lib.c
patching file drivers/ide/ide-disk.c
patching file drivers/ide/ide-io.c
patching file drivers/ata/libata.h
Hunk #1 succeeded at 53 (offset 8 lines).
patching file drivers/ata/libata-core.c
Hunk #1 succeeded at 78 (offset 4 lines).
patching file drivers/ata/libata-scsi.c
Hunk #1 succeeded at 908 (offset 44 lines).
Hunk #2 succeeded at 967 (offset 44 lines).
patching file block/ll_rw_blk.c
Hunk #1 succeeded at 38 (offset -2 lines).
Hunk #2 succeeded at 231 (offset -2 lines).
Hunk #3 succeeded at 328 (offset -2 lines).
Hunk #4 succeeded at 1858 (offset -2 lines).
Hunk #5 succeeded at 4062 (offset -6 lines).
Hunk #6 succeeded at 4071 (offset -6 lines).
Hunk #7 succeeded at 4079 (offset -6 lines).
patching file include/linux/blkdev.h
patching file include/linux/ide.h
Hunk #1 succeeded at 1104 (offset 15 lines).
patching file include/linux/ata.h
Hunk #1 succeeded at 287 (offset 4 lines).
Bisher gab es beim Kernel-Backen immer in verschiedenen Modulen ein Segmentation fault und Fehler 2 in verschiedenen Modulen. Ohne Patch wird der Kernel schön bei 70°C durchgebacken.
Beim suchen habe ich irgendwie nur widersprüchliche Informationen gefunden.
[edit]
Meine Probleme liegen nicht am hdaps-protect-Patch wie ich anfangs vermutete. Denn egal welchen Patch ich verwende, wird der Kernel nicht durchgebacken.
Erst wenn ich mit make defconfig eine Minimal-Konfiguration erzeuge wird der Kernel gebacken. hdaps ist dann auch in der Lage die Festplattenköpfe zu parken; nur Sound, WLAN und die Thinkpad-Tasten funktionieren nicht. Dies ist somit kein ThinkPad-spezifisches Problem mehr.
Falls es interessiert, ich verwende jetzt den ?neueren? Patch.