Hi,
ich habe einen mp3-Player (Samsung YP-K5), den ich versuche, unter Ubuntu Feisty zum Laufen zu bringen. Aber es klappt nicht, trotz Studium der Forumsbeiträge und auch der Wiki-Anleitung zum Thema udev und Schreiben von eigenen rules.
Hier, was ich versucht habe, und was mir die Konsole sagt:
1.
Mit dem Aufruf
sudo lsusb -v
kann ich den Player unter den Device Descriptoren erkennen. Die Attribute idVendor, idProdukt, iManufacturer, iProduct und iSerial liefern alle Werte.
Allerdings liefert der Aufruf
udevinfo -a -p /sys/block/sdb/
die Antwort: "device not found" (dagegen wird mein USB-Stick sofort gefunden).
2.
Ich habe eine rules-Datei mit folgendem Text geschrieben:
BUS=="usb", KERNEL=="sd*",ATTRS{serial}=="00000013D355C952070202134501001E", SYMLINK+="mp3-player", RUN+="/bin/mount -o rw,users,uid=1000,gid=1000,umask=000 /dev/mp3-player /media/mp3"[code] Dabei habe ich aus anderen Beiträgen herausgefunden, dass ich besser "sd*" als "sd?1" schreibe und lieber "ATTRS" als "SYSFS" nehmen sollte (wenn's stimmt - aber auch die andere Variante hat nicht geklappt). 3. Im Verzeichnis /media habe ich ein Verzeichnis namens mp3 angelegt. 4. Ich habe versucht, die /etc/fstab anzupassen (letzte Zeile ergänzt). Sie sieht nun so aus: [code] # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda1 UUID=816559c4-e9a9-455b-8f2f-f8a6fd7f7766 / ext3 defaults,errors=remount-ro 0 1 # /dev/sda5 UUID=767f0513-011b-4476-87e3-4ccfb06692fc none swap sw 0 0 /dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 # mp3-player /dev/mp3-player /media/mp3 vfat rw,users,uid=1000,gid=1000,umask=000 0 0
Der Befehl SYMLINK in der rules-Datei sollte laut Wiki-Anleitung eigentlich im Verzeichnis /dev die Datei /dev/mp3-player erzeugen - tut es aber nicht.
Hat jemand eine Idee, warum es nicht geht?
5.
Zu Ergänzung noch meine mount-Ausgabe:
/dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) lrm on /lib/modules/2.6.20-16-generic/volatile type tmpfs (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Ich wurschtel jetzt schon längere Zeit damit herum und freue mich sehr über eure fachkundige Hilfe.
Es ist doch nicht nötig, nach jeder Änderung einen Computer-Neustart zu machen? (Obwohl ich das auch ein- zwei mal versucht habe).
Nach Ändern der rules-Datei habe ich sicherheitshalber in der Konsole
sudo udevcontrol reload_rules
eingegeben.
Herzlichen Dank für eure Hilfe,
Juliane