Feature #109
Kompakte Hardware-Erkennung gesucht
| Status: | Erledigt | Start date: | ||
|---|---|---|---|---|
| Priority: | Hoch | Due date: | ||
| Assignee: | schmelzs | % Done: | 0% |
|
| Category: | hwconfig | |||
| Target version: | Visionen ;) | |||
| Resolution: | duplicate |
Description
Derzeit wird das Knoppix hwsetup zusammen mit der "pcilib" benutzt. Das bedeutet jedoch ein regelmässiges Update des Tools incl. Bibliothek, die in einer 32 und 64bit Version verbreitet werden müssen. Zudem ist die Lösung nicht sehr "kompakt", da das hwsetup weitere Aufgaben, die das hwautocfg etwas umständlich macht, vermutlich mit erledigen könnte (alle Komponenten dafür schon vorhanden).
Auf der anderen Seite gibt es Bash-Skripten pcidetect und usbdetect, die ähnliches wie hwsetup leisten (aber auch noch recht lange laufen). Siehe hierzu Artikel im Linuxmagazin.
Wünschenswert wäre m.E. nach eine kompakte Umsetzung in C, die auf OpenSLX angepasst ist und in einer Fassung auch direkt als Patch für die Busybox läuft. Zudem sollte eine direkte Interaktion mit "udev" erfolgen.
History
#1 Updated by dsuchod about 5 years ago
SuSEs hwinfo ist inzwischen auch recht fix:
x60s:/tmp # time for i in --block --bridge --cdrom --disk --floppy --gfxcard --mount --monitor \ --netcard --partition --keyboard --pci --scanner --scsi --sound --storage-ctrl --usb-ctrl ; do hwinfo $i ; done ... real 0m5.047s user 0m3.540s sys 0m1.128s
Aber auch hier gilt: Der ganze Output muss noch geparst werden. Die Trefferrate ist zu überprüfen, war aber meines Erachtens nach nicht schlecht (eingesetzt in der Version 3.X). Frage wäre, wie bei hwsetup auch, die geeignete Ansteuerung (Integration in ein slx-eigenes C-Programm).
Zudem ist wie bei hwsetup auch ein mind. zweischrittiges Vorgehen (zuerst die Basis-Devices am Bus erkennen, dann alle davon abhängigen) notwendig.
#2 Updated by dvs about 4 years ago
Es müsste mal:
- das aktuelle Knoppix auf seine derzeitige HW-Erkennung überprüft werden
- getestet werden, ob sich hwinfo ohne Hal/Dbus kompilieren lässt und das auch noch möglichst gegen die uClibc
Da hwinfo inzwischen auch in Debian/Ubuntu/(Gentoo) zur Verfügung steht, kann man davon ausgehen, dass es "länger hält". Wichtig ist die Anpassung (Kompaktheit) für die SLX-Umgebung.
#3 Updated by dvs about 4 years ago
hwinfo sollte sich für Stage3 sinnvoll anpassen lassen (versch. Target-Compile-Optionen, buildroot ...)
#4 Updated by dvs about 4 years ago
hwinfo sollte sobald das autonome Stage3 (siehe InitramfsTools, BuildRoot) steht, hwsetup ablösen, gefolgt von einem separaten Plugin für Xorg (#204).
#5 Updated by dvs almost 4 years ago
- Status changed from Neu to Erledigt
- Resolution set to duplicate
Hier geschlossen wegen neuen Tickets #226.