Hallo Liste Ich habe eine Digitalkamera, die per USB angeschlossen wird und mass-storage unterstützt. Jedesmal wenn ich auf die Kamera zugreifen möchte, muss ich per Hand insmod usb-storage eingeben um dann die Kamera als /dev/sda1 mounten zu können. Ich vermute mal, dass im bestehenden Kernel (2.4.4) der Originalversion von Suse 7.2 das usb-mass-storage-modul nicht einkompiliert wurde. Wie ich einen neuen Kernel kompiliere habe ich zwar verstanden, aber wie kann ich die Funktionen des bestehenden Kernels nutzen und nur zusätzlich das entsprechende Modul mit einpflegen. Es stehen soviele Funktionen bei make xconfig zur Verfügung, die ich meist sicher nicht brauche und von denen ich auch keine Ahnung habe ob ich sie brauche. Es erscheint schlicht unüberschaubar für mich. Kurz gefragt: Gibt es ein Configurationsfile des bestehenden Kernels, dass ich laden kann um dann nur das entsprechende Modul zusätzlich zu aktivieren? Oder muss ich mich durch alle Menüs hangeln und diese einzeln aktivieren? Vielen Dank für Eure Hilfe Andy Hassler
Hi, On Wednesday, March 20, 2002 at 13:47:34, Andreas Hassler wrote:
Ich habe eine Digitalkamera, die per USB angeschlossen wird und mass-storage unterstützt. Jedesmal wenn ich auf die Kamera zugreifen möchte, muss ich per Hand
insmod usb-storage
eingeben um dann die Kamera als /dev/sda1 mounten zu können.
Ich vermute mal, dass im bestehenden Kernel (2.4.4) der Originalversion von Suse 7.2 das usb-mass-storage-modul nicht einkompiliert wurde.
Was denn nu fest im kernel oder modul? In einem SuSE Kernel ist die USB unterstützung als Modul im Kernel. Wenn du probleme hast das du ein Modul von hand laden mußt ist die /etc/modules.conf der erste anlaufpunkt. Sonst ist sicherlich auch /etc/usbmgr.conf interessant da kannst du beeinflussen welche device id welchen usb treiber benötigt.
Wie ich einen neuen Kernel kompiliere habe ich zwar verstanden, aber wie kann ich die Funktionen des bestehenden Kernels nutzen und nur zusätzlich das entsprechende Modul mit einpflegen. Es stehen soviele Funktionen bei make xconfig zur Verfügung, die ich meist sicher nicht brauche und von denen ich auch keine Ahnung habe ob ich sie brauche. Es erscheint schlicht unüberschaubar für mich.
Kurz gefragt: Gibt es ein Configurationsfile des bestehenden Kernels, dass ich laden kann um dann nur das entsprechende Modul zusätzlich zu aktivieren? Oder muss ich mich durch alle Menüs hangeln und diese einzeln aktivieren?
Die config des aktuell laufenden Kernels findest du unter /proc/config.gz oder in /boot/vmlinuz.config Henne -- Hendrik Vogelsang aka Henne mailto: hvogel@hennevogel.de Sticking feathers up your butt does not make you a chicken. # figth club sigs made with fortune
Am Mittwoch, 20. März 2002 14:48 schrieben Sie:
Hi,
On Wednesday, March 20, 2002 at 13:47:34, Andreas Hassler wrote:
Ich habe eine Digitalkamera, die per USB angeschlossen wird und mass-storage unterstützt. Jedesmal wenn ich auf die Kamera zugreifen möchte, muss ich per Hand
insmod usb-storage
eingeben um dann die Kamera als /dev/sda1 mounten zu können.
In einem SuSE Kernel ist die USB unterstützung als Modul im Kernel. Wenn du probleme hast das du ein Modul von hand laden mußt ist die /etc/modules.conf der erste anlaufpunkt. Sonst ist sicherlich auch /etc/usbmgr.conf interessant da kannst du beeinflussen welche device id welchen usb treiber benötigt.
Hallo Die Datei /etc/usbmgr/usbmgr.conf war sehr hilfreich Hier habe ich einfach # C-700 Ultra Zoom [Olympus] vendor 0x7b4 product 0x105 module scsi_mod , sd_mod , usb-storage eingetragen und im Ordner Vendor/07b4/ einen neuen Ordner namens 0105 mit Inhalt modules eingefügt. In diesem Ordner steht in der Datei modules scsi_mod sd_mod usb-storage Und schon hat es funktioniert. Zweifelsohne (für mich) der leichtere Weg, als einen Kernel zu backen Vielen Dank Andy
hallo andreas, bei suse gibts so nen vorgefertigtes skript unter /boot, ansonsten gibts ne (kleine) anleitung fürs kernel kompilieren u.a. auf meiner hp www.wolfgarten.com (mit screenshots!)... gruß sebastian
participants (3)
-
Andreas Hassler
-
Henne Vogelsang
-
Sebastian Wolfgarten