Sie sind nicht angemeldet.

1

05.05.2006, 22:50

[gelöst] externe Festplatte USB

Hallo,

ich habe mir eine externe USB Festplatte zugelegt, mit Kanotix konnte ich sie formatieren, 3 Partitonen Fat 32 und 2 x mal reiserfs.
Jetzt wollte ich die HD mounten, aber ich schaffe es nicht. Ich habe das Forum schon durchsucht und das Wiki bemüht, aber ich habe keine Lösung gefunden.

dmesg | tail
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
usb 1-3: USB disconnect, address 4
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x01)

(Was bedeutet die Meldung mit dem Cdrom Laufwerk:
hdc: cdrom_pc_intr: The drive appears confused (ireason = 0x0[/B]1)

wenn ich nun die erste Partition versuche zu mounten erhalte ich folgende Fehlermeldung

mount /dev/sda1 /mnt/usbstick/ -t vfat
mount: special device /dev/sda1 does not exist

mount /dev/sda2 /mnt/usbstick/
mount: /dev/sda2 is not a valid block device


sda brachte auch keinen Erfolg.

dmesg | grep usb
usb 2-1: new low speed USB device using ohci_hcd and address 2
usbcore: registered new driver usb-storage
usbcore: registered new driver hiddev
input: USB HID v1.10 Mouse [Microsoft Microsoft 3-Button Mouse with IntelliEye(TM)] on usb-0000:00:13.0-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
[<c03f7860>] (usb_hcd_irq+0x0/0x60)
[<c03f7860>] (usb_hcd_irq+0x0/0x60)
[<c03f7860>] (usb_hcd_irq+0x0/0x60)
usb 1-3: new high speed USB device using ehci_hcd and address 3
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-3: USB disconnect, address 3
usb 1-3: new high speed USB device using ehci_hcd and address 4
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-3: USB disconnect, address 4
usb 1-3: new high speed USB device using ehci_hcd and address 5
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete

Ich hatte bei dmesg | tail auch schon mal die externe HD als Samsung gesehen.

anbei noch meine Fstab
/dev/hda10 /boot/ ext2 defaults,noatime 1 2
/dev/hda5 none swap sw 0 0
/dev/hda6 / ext3 noatime 0 1
/dev/hda8 /ablage reiserfs noatime
/dev/hda7 /mnt/windows vfat auto,rw,umask=000 0 0
/dev/hda9 /musik vfat auto,rw,umask=000 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
/dev/sda1 /mnt/usbstick vfat noauto,user,noexec 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0

Wer kann helfen?

Gruß Tilo

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »tcash« (01.12.2006, 20:48)


2

06.05.2006, 21:33

Ich weiß zwar nicht, warum Gentoo dein CD-ROM-Laufwerk "verworren erscheint", aber ich vermute, dass der Kernel die Festplatte nicht unterstützt bzw. keine Unterstützung einkompiliert bekommen hat.

Denn in dmesg erscheint beim Anschließen einer USB-Festplatte neben der Meldung, in welchem USB-Port du es gesteckt hast, die Mitteilung, ob es als ein UHCI- (USB 1.1) oder EHCI-Gerät (USB 2.0) erkannt wurde. Zudem protokolliert er auch die Zuweisung der USB-Festplatte im Pfad /dev.

Der Kernel von Kanotix wird wahrscheinlich eine solche USB-Mass-Drive-Storage-Unterstützung besessen haben, falls du wirklich die Festplatte partitioniert und anschließend erfolgreich formatieren konntest.


Überprüf' doch 'mal über menuconfig, ob im USB-Punkt der Punkt "Mass Drive Storage" und die evtl. zusätzlich benötigten Treiber d'runter ausgewählt sind.

Vielleicht klappt's... ;)

3

06.05.2006, 23:21

Hallo Canminis,

ich habe heute mal ein erneutes dmesg ausgeführt und erhalte folgendes Ergebnis.

usb 1-3: new high speed USB device using ehci_hcd and address 3
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: SAMSUNG Model: HD300LD Rev: 0811
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete

gestern habe ich mehrmals dmesg ausgeführt und nur einmal die obige Meldung erhalten, anbei mal ein Auszug aus meiner menuconfig

# SCSI device support
#
# CONFIG_RAID_ATTRS is not set
CONFIG_SCSI=y
# CONFIG_SCSI_PROC_FS is not set

# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set

#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set
# USB Device Class drivers
#
# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
# CONFIG_USB_BLUETOOTH_TTY is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set

# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
# CONFIG_USB_ACECAD is not set
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
# CONFIG_USB_MTOUCH is not set
# CONFIG_USB_ITMTOUCH is not set
# CONFIG_USB_EGALAX is not set
# CONFIG_USB_YEALINK is not set
# CONFIG_USB_XPAD is not set
# CONFIG_USB_ATI_REMOTE is not set
# CONFIG_USB_KEYSPAN_REMOTE is not set
# CONFIG_USB_APPLETOUCH is not set

#
# USB Imaging devices
#
# CONFIG_USB_MDC800 is not set
# CONFIG_USB_MICROTEK is not set

#
# USB Multimedia devices
#
# CONFIG_USB_DABUSB is not set

#
# Video4Linux support is needed for USB Multimedia device support
#
# USB Network Adapters
#
# CONFIG_USB_CATC is not set
# CONFIG_USB_KAWETH is not set
# CONFIG_USB_PEGASUS is not set
# CONFIG_USB_RTL8150 is not set
# CONFIG_USB_USBNET is not set
# CONFIG_USB_ZD1201 is not set
# CONFIG_USB_MON is not set

#
# USB port drivers
#
# CONFIG_USB_USS720 is not set
# USB Serial Converter support
#
CONFIG_USB_SERIAL=y
# CONFIG_USB_SERIAL_CONSOLE is not set
CONFIG_USB_SERIAL_GENERIC=y
# CONFIG_USB_SERIAL_AIRPRIME is not set
# CONFIG_USB_SERIAL_BELKIN is not set
# CONFIG_USB_SERIAL_WHITEHEAT is not set
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
# CONFIG_USB_SERIAL_CP2101 is not set
# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
# CONFIG_USB_SERIAL_EMPEG is not set
# CONFIG_USB_SERIAL_FTDI_SIO is not set
# CONFIG_USB_SERIAL_VISOR is not set
# CONFIG_USB_SERIAL_IPAQ is not set
# CONFIG_USB_SERIAL_IR is not set
# CONFIG_USB_SERIAL_EDGEPORT is not set
# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
# CONFIG_USB_SERIAL_GARMIN is not set
# CONFIG_USB_SERIAL_IPW is not set
# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
# CONFIG_USB_SERIAL_KEYSPAN is not set
# CONFIG_USB_SERIAL_KLSI is not set
# CONFIG_USB_SERIAL_KOBIL_SCT is not set
# CONFIG_USB_SERIAL_MCT_U232 is not set
# CONFIG_USB_SERIAL_PL2303 is not set
# CONFIG_USB_SERIAL_HP4X is not set
# CONFIG_USB_SERIAL_SAFE is not set
# CONFIG_USB_SERIAL_TI is not set
# CONFIG_USB_SERIAL_CYBERJACK is not set
# CONFIG_USB_SERIAL_XIRCOM is not set
# CONFIG_USB_SERIAL_OMNINET is not set
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_AUERSWALD is not set
# CONFIG_USB_RIO500 is not set
# CONFIG_USB_LEGOTOWER is not set
# CONFIG_USB_LCD is not set
# CONFIG_USB_LED is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_PHIDGETKIT is not set
# CONFIG_USB_PHIDGETSERVO is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_SISUSBVGA is not set
# CONFIG_USB_LD is not set
# CONFIG_USB_TEST is not set

#
# USB DSL modem support
#

#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set

Ich habe zum Beispiel mit einen USB Stick keine Probleme.

Gruß Tilo

4

06.05.2006, 23:46

Bei USB-Laufwerken ist mehr als nur SCSI-Unterstützung nötig. SCSI Disk Support ist nötig, der Punkt Probe all LUNs on each SCSI device ist auch zu empfehlen.

Kann es sein, dass du eine Freecom-USB-Festplatte hast? Du solltest dann über Menuconfig die Freecom-Unterstützung im USB-Mass-Storage-Punkt hinzufügen.

5

07.05.2006, 15:14

RE: externe Festplatte USB

Hallo Canminis,

jetzt klappt es, es waren die fehlenden SCSI Einträge, muss ich wohl damals beim Einrichten vom USB Stick vergessen haben. Ich habe jetzt nur noch ein Rechte Problem.

Ich kann als normal User nicht auf das gemountete Verzeichnis USB zugreifen, es kommt der Fehler Zugriff verweigert.

Der User ist Mitglied von USB, DISK

ich habe auf das Verzeichnis /mnt/usb die Rechte 770 vergeben und der benutzer und die Gruppe users sind Eigentümer von /mnt/usb

Ich habe auch noch meine fstab angepasst.

/dev/hda10 /boot/ ext2 defaults,noatime 1 2
/dev/hda5 none swap sw 0 0
/dev/hda6 / ext3 noatime 0 1
/dev/hda8 /ablage reiserfs noatime
/dev/hda7 /mnt/windows vfat auto,rw,umask=000 0 0
/dev/hda9 /musik vfat auto,rw,umask=000 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
/dev/sda1 /mnt/usb auto auto,users,umask=000,noexec 0 0
/dev/sda4 /mnt/usbstick vfat noauto,users,umask=000,noexec 0 0

aber ich bekomme keinen Zugriff auf /mnt/usb

Gruß Tilo

6

07.05.2006, 16:41

Die Option heißt user, nicht users!

Außerdem, wieso heißt das eine sda1 und das andere sda4? Wenn du einen USB-Stick anschließt und dazu noch eine USB-Festplatte, müsste das eine sda1 und das andere sdb1 heißen! Es sind ja zwei unterschiedliche Speichermedien. Oder hast du die USB-Festplatte partitioniert?

Ich würde dir empfehlen, sda4 nicht als Mountpoint für deine externe Festplatte zu benutzen. Viel besser ist es, unter /dev/disk/by-id den Namen der USB-Festplatte zu benutzen, z.B.:

Quellcode

1
/dev/disk/by-id/<ID der USB-Festplatte (muss eingesteckt sein)>-partX /mnt/usbdrive auto noauto,user,umask=000,noexec 0 0


Das X bei partX musst du durch 1 ersetzen, es bezieht sich nämlich auf die Partition (genau wie bei den normalen Festplatten).

7

07.05.2006, 20:30

RE: externe Festplatte USB

Hallo Carminis,

das ist ja peinlich mit user klappt es, ich habe meine HD mit 3 Partitionen angelegt, die 1. Partition fat32, 2. und 3. Parttion reiserfs. Wenn ich das mit disk/by-id mache, muss die Platte beim booten immer am Rechner angeschlossen sein?

Gruß Tilo

8

07.05.2006, 20:46

Ne, der Eintrag wird bei abgesteckter Festplatte zwar nicht angezeigt, aber die ID ändert sich ja nicht, sodass es garnichts ausmacht.