Hallo Markus,
udevinfo -a -p /sys/block/sdaoder:
udevinfo -a -p /sys/block/sda/sda1Ja, so steht es dort in der Beschreibung, aber bei mir sieht das wohl ganz anders aus. Ich habe kein /sys/block/sda
Zitat aus der Wiki:
Es ist nicht immer nötig das Verzeichnis in /sys per Hand zu finden. Wenn man ein Gerät ansteckt und es wird in /dev eine Gerätedatei erzeugt, dann kann mit diesen sich den Pfad zu dem /sys-Verzeichnis mit udevinfo ausgeben lassen.Tja. Es wird aber in /dev keine Gerätedatei erzeugt, und nun?
Das kann zwei Gründe haben: Du hast noch immer das dev-Filesystem aktiv, das immer alle denkbaren Files in /dev/ erzeugt. Wenn jetzt eines davon "real" wird, also auch etwas zu bedeuten hat, dann kann div das nicht merken, weil sich am File von aussen gesehen nichts ändert. Das dev-Filesystem kannst du m.W. im Kernel entweder auskompilieren oder beim Booten durch Übergabe von
gentoo=nodevfs
überbrücken. Wichtig ist natürlich, dass udev draufgespielt ist und funktioniert, sonst wirst du einfach 'nen Kernel-Panic bekommen, wenn keines der beiden Systeme gestartet werden kann. (Du bekommst die Panic nicht deswegen, sondern weil /dev/hdx nicht existiert und deine Root-Partition nicht gemountet werden kann, was für dich freilich auf dasselbe erstaunte Gesicht hinausliefe :))
Der zweite Grund ist, dass deine Kamera nicht erkannt wird, also entsprechende Treiber fehlen. Dazu sagt dir
dmesg | grep "usb"
mehr. Wenn da was von "unknown USB device" steht, dann wird sie nicht als Massenspeicher erkannt. Das kann ich mir zwar nicht vorstellen, solltest du aber mit letzter Sicherheit ausschließen wollen.
PS: Welche Sprache muss ich in [ code lang=xy ] für Shell-Skripte verwenden? Ich habe bash und shell ausprobiert, aber beide male sehe ich keinen Unterschied in der Darstellung.
Grüße aus Barsinghausen,
Fabian
"It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>