004
20.10.2004, 22:50 Uhr
typecast
aka loddab (Operator)
|
Ahem. Is klar warum das nicht funktioniert. Wenn mount:
Code: |
mount: fs type usbfs not supported by kernel
|
ausgibt, dann heisst das das dein kernel das usbfs nicht unterstuetzt.
Zuallererst: Es ist kein wunder das du /proc/bus/usb nicht erstellen kannst, weil das nicht wirklich teil des Dateisystems ist. Das Verzeichnis /proc enthaelt informationen ueber den kernel. Du kannst nicht einfach Funktionen in den Kernel hinzufuegen indem du da ein neues Verzeichnis erstellst (wenn du einen kernel patch dafuer liefern kannst wird der bestimmt in den kernel aufgenommen und du wirst beruehmt )
So, jetzt zu deinem Problem. Du musst den Kernel neu kompilieren und die Unterstuetzung fuer usb und usbfs einfuegen. Wenn du einen Kernel der 2.6er Reihe hast, dann musst du (in make menuconfig) unter Device Drivers -> Support for Host-side USB und USB device filesystem aktivieren (das zweite erscheint erst nachdem du das erste ausgewaehlt hast. Du kannst das entweder als Modul oder direkt in den Kernel kompilieren.
Wenn du das gemacht hast und neu gestartet hast, solltest du den usb-stick mounten koennen (wenn als modul kompiliert solltest du das modul davor laden ) -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) |