dr.liwi
Goto Top

USB-Stick mit Linux ????

Hi Leute,

ich versuche jetzt schon seit ner zeit meinem Linux das arbeiten mit meinem USB-Stick bei zu bringen, doch irgentwie will das nicht funzzen. Kann mir da einer weiter helfen.

Danke im voraus
cu
Dr. LiWi

Content-Key: 7093

Url: https://administrator.de/contentid/7093

Printed on: April 16, 2024 at 21:04 o'clock

Member: Fizban
Fizban Mar 04, 2005 at 15:14:28 (UTC)
Goto Top
Hallo,

gibst Du mir noch ein paar info's. Welche Distri, welcher Kernel?

Nach dem anstöpseln des Sticks sollten eigentlich folgende Module geladen sein:
usbcore, usb_storage.

Was wird in die messages geschrieben?
Member: Dr.LiWi
Dr.LiWi Mar 04, 2005 at 17:13:17 (UTC)
Goto Top
Hi

die Distr ist die RedHat 8.0 und der Kernel ist der, der dabei ist.
Nach dem einstöpseln vom Stick ist auch usbcore, usb_storage geladen, aber ich finde das teil
nirgents, der Stick wird doch ( soviel wie ich weiß ) als LW angesprochen!? Aber als welches ?

Im LOG-File (Syslog) habe ich schon nachgeschaut, doch da habe ich nix gefunden (oder überlesen)
Member: Dr.LiWi
Dr.LiWi Mar 06, 2005 at 21:31:07 (UTC)
Goto Top
Ha, ich habe nach etwas suchen was gefunden und es hat gefunzzt. Nur lesen und selbst probieren... (Link vom Text am ENDE des Kommentars)

USB-Sticks und Linux

Wie vieles geht auch das relativ einfach unter Linux. Der Schlüssel ist das Modul usb-storage, welches den Stick per Emulation als SCSI Gerät zur Verfügung stellt.

modprobe usb-storage

Ein Bick ins Syslog verrät auch gleich welches Device dafür benutzt wird. Ohne angeschlossene SCSI Laufwerke sollte dies /dev/sda1 sein. Ansonsten wird man nach der modprobe im Syslog Auskunft darüber finden:

cyrus kernel: Initializing USB Mass Storage driver...
cyrus kernel: usb.c: registered new driver usb-storage
cyrus kernel: scsi1 : SCSI emulation for USB Mass Storage devices
cyrus kernel: Vendor: Model: MP3 Flash Stick Rev: 1.00
cyrus kernel: Type: Direct-Access ANSI SCSI revision: 02
cyrus kernel: Detected scsi removable disk sdc at scsi1, channel 0, id 0, lun 0
cyrus kernel: SCSI device sdc: 505856 512-byte hdwr sectors (259 MB)
cyrus kernel: sdc: Write Protect is off
cyrus kernel: sdc: sdc1

Man kann mit dem Befehl cdrecord -scanbus Aufschluß über die angeschlossenen Geräte erhalten. In meinem Fall kommt da auf Bus 2 folgendes zum Vorschein:

scsibus2:
2,0,0 200) ' ' 'MP3 Flash Stick ' '1.00' Removable Disk
2,1,0 201) *
2,2,0 202) *
2,3,0 203) *
2,4,0 204) *
2,5,0 205) *
2,6,0 206) *
2,7,0 207) *

Sollten Zweifel über die zugewiese Partition bestehen, hilft fdisk /dev/sdc weiter. p wie "print the partition table" sagt dann bspw.:

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 1020 252920+ 6 FAT16

Der Einfachheit halber kann man dann noch einen Eintrag in der /etc/fstab anlegen, damit der Stick günstig gemountet werden kann:

/dev/sdc1 /mnt/usbstick auto user,noauto,umask=0 0 0

Wer eine SuSE 8.2 besitzt wird maximal ein mount /mnt/usbstick eingeben müssen g Der fstab-Eintrag sollte bereits existieren.

Hier nun der Link von woaus der gesamte Text her ist ;

http://kniebes.net/docs/linux/usb-stick

cu
Marc