Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Externes Laufwerk mit USB 2.0 (geloest)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
StefanP
n00b
n00b


Joined: 18 Apr 2004
Posts: 64
Location: Hamburg, Germany

PostPosted: Sun Mar 12, 2006 1:42 pm    Post subject: Externes Laufwerk mit USB 2.0 (geloest) Reply with quote

Hallo,

zur Datensicherung versuche ich ein externes USB-Laufwerk anzuschließen. Die Anbindung funktioniert bloß leider nicht. Mal läßt sich das Laufwerk mounten, mal nicht. fdisk läßt sich problemlos auf das Laufwerk anwenden, allerdings meldet mke2fs nach dem Erstellen der inodes:
Code:

coruscant ~ # mke2fs /dev/sda1
mke2fs 1.37 (21-Mar-2005)
Dateisystem-Label=
OS-Typ: Linux
Blockgröße=4096 (log=2)
Fragmentgröße=4096 (log=2)
4898816 Inodes, 9780188 Blöcke
489009 Blöcke (5.00%) reserviert für den Superuser
erster Datenblock=0
299 Blockgruppen
32768 Blöcke pro Gruppe, 32768 Fragmente pro Gruppe
16384 Inodes pro Gruppe
Superblock-Sicherungskopien gespeichert in den Blöcken:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624

Schreibe Inode-Tabellen: erledigt
ext2fs_update_bb_inode: Illegal triply indirect block found beim Setzen des 'Bad Block'-Inodes


lsusb meldet folgendes:
Code:

coruscant ~ # lsusb
Bus 001 Device 003: ID 04b4:6830 Cypress Semiconductor Corp.
Bus 001 Device 001: ID 0000:0000

außerdem:
Code:
coruscant ~ # cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.15-gentoo-r1 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:07.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04b4 ProdID=6830 Rev= 2.40
S:  Product=Cypress AT2LP      RC7
S:  SerialNumber=DEF10B3A6EBF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms


Der Kernel ist 2.6.15-gentoo-r1, udev siehe unten.

Code:

coruscant ~ # emerge -p udev

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] sys-fs/udev-079-r1


Manchmal lassen sich Daten auf das Laufwerk kopieren, beim erneuten mounten gibt es dann diese Meldung

Code:

coruscant kernel # mount /dev/sda1
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       ,,Superblock" von /dev/sda1 ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt


fdisk erkennt diese Platte aber richtig:
Code:

coruscant kernel # fdisk -l /dev/sda

Platte /dev/sda: 40.0 GByte, 40060403712 Byte
63 Köpfe, 32 Sektoren/Spuren, 38811 Zylinder
Einheiten = Zylinder von 2016 × 512 = 1032192 Bytes

    Gerät boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               1       38811    39120752   83  Linux




Kann mir jemand helfen?

Stefan.


Last edited by StefanP on Mon Apr 03, 2006 1:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
kernelverbieger
n00b
n00b


Joined: 29 May 2005
Posts: 69
Location: Langenberg (Rhld.)

PostPosted: Sun Mar 12, 2006 2:02 pm    Post subject: Reply with quote

Was hast du denn in /etc/fstab für dieses Laufwerk stehen?
Bzw. wie sieht die udev-Regel dafür aus? Nicht das das Laufwerk falsch zugeordnet wird...;)

MfG
kernelverbieger
Back to top
View user's profile Send private message
StefanP
n00b
n00b


Joined: 18 Apr 2004
Posts: 64
Location: Hamburg, Germany

PostPosted: Mon Mar 13, 2006 8:44 am    Post subject: Reply with quote

Da habe ich mir es einfach gemacht:

/dev/sda1 /mnt/usbstorage rw,users 0 0

Das Laufwerk wird nur manuell gemountet, eine udev-Regle gibt es nicht.

Stefan
Back to top
View user's profile Send private message
BuLLy
Tux's lil' helper
Tux's lil' helper


Joined: 26 Oct 2004
Posts: 79

PostPosted: Mon Mar 13, 2006 9:49 am    Post subject: Reply with quote

Wird die Platte denn an anderen Rechnern vernünpftig erkannt? Wenn Du nur einen Rechner hast vielleicht mal ne Knoppix oder die Gentoo Inst-CD reinlegen und damit testen. So kannst Du auschließen, dass es an deiner Installation liegt.
Back to top
View user's profile Send private message
kernelverbieger
n00b
n00b


Joined: 29 May 2005
Posts: 69
Location: Langenberg (Rhld.)

PostPosted: Mon Mar 13, 2006 9:59 am    Post subject: Reply with quote

StefanP wrote:
Da habe ich mir es einfach gemacht:

/dev/sda1 /mnt/usbstorage rw,users 0 0

Das Laufwerk wird nur manuell gemountet, eine udev-Regle gibt es nicht.

Stefan
Das Problem hört sich fast genau so an wie ich es mal hatte...;)
Achte mal darauf ob das Laufwerk nach einem reboot immer auf /dev/sda1 bleibt oder ob sich das mal ändert.
Meine 250GB USB-Platte hat nach jedem reboot eine neue Laufwerkskennzeichnung gehabt, wodurch das mounten per fstab-Eintrag unmöglich war.
Mal war es /dev/sdc1 mal /dev/sdh1 u.s.w.

Abhilfe: udev-Regeln erstellen

Guckst du hier: http://de.gentoo-wiki.com/Udev
Back to top
View user's profile Send private message
StefanP
n00b
n00b


Joined: 18 Apr 2004
Posts: 64
Location: Hamburg, Germany

PostPosted: Wed Mar 15, 2006 7:43 pm    Post subject: Reply with quote

Ein baugleiches Modell läuft an einer Win98 Maschine problemlos. Es wird ja auch immer als /dev/sda erkannt, jedoch wird das Dateisystem nicht richtig erkannt. Bzw. der Superblock wird nicht richtig geschrieben. Irgendetwas mit dem Schreiben der Partitionstabelle über den USB Treiber scheint nicht zu funktionieren. Ich habe nur noch nicht die Schraube gefunden, an der gedreht werden muß, um das Problem zu lösen. Ich hatte z.B. mal eine Typhoon-Maus via USB angeschlossen, die hatte irgendwelche Timout-Probleme. Das sah ganz nach einem Software-Fehler aus. Mit dem Windows-Treiber funktionierte die Maus natürlich, weil dieser wahrscheinlich toleranter reagierte als der Linux-Treiber. Ich fürchte beinahe, das hier ein ähnliches Problem vorliegt, aber nachweisen kann ich das z. Zt. nicht.

Definitiv wird die Partitionstabelle nicht geschrieben. fdisk nach mehrmaligem ein/ausschalten führt immer wieder zu unterschiedlichen Ergebnissen. Das externe USB Device ist ein Sharkoon USB2.0 Dveice indem eine Samsung 3,5'' 40GB Festplatte eingebaut ist.

Der Controller ist übrigens ein Cypress AT2LP RC7.

Über jeden Tip bin ich nach wie vor dankbar.

Stefan.
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5209

PostPosted: Thu Mar 16, 2006 6:10 am    Post subject: Reply with quote

das einzige was mir noch einfällt ist folgendes.

Probier mal das ganze ohne den USB-2.0 host-controller module (ehci-hcd). Sprich das die fesplattee mit usb-1.1 läuft.

Desweiteren bist du dir sicher den richtigen Treiber für den Host-controller(ich meine nicht das ehci-modul) am laufen hast(UHCI bzw OHCI).

mit lspci -v (ist in pciutils) kannst du das herausfinden.

Denn meist steht da ob der USB-controller UHCI oder OHCI braucht.
z.B. bei mir:
Code:
00:07.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (prog-if 00 [UHCI])
   Subsystem: TWINHEAD INTERNATIONAL Corp Unknown device c902
   Flags: bus master, medium devsel, latency 32, IRQ 7
   I/O ports at e800 [size=32]
   Capabilities: [80] Power Management version 2

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
StefanP
n00b
n00b


Joined: 18 Apr 2004
Posts: 64
Location: Hamburg, Germany

PostPosted: Thu Mar 16, 2006 7:44 am    Post subject: Reply with quote

Hatte mit dem VIA-Chipsatz mit USB2.0 genau das gleiche Problem, und habe mir deshalb eine USB 2.0 PCI-Karte besorgt. Mit der treten leider genau die gleichen Probleme auf. Sobald ich wieder zu HAuse bin, werde ich mal weiter schauen.

Stefan.
Back to top
View user's profile Send private message
StefanP
n00b
n00b


Joined: 18 Apr 2004
Posts: 64
Location: Hamburg, Germany

PostPosted: Mon Apr 03, 2006 1:25 pm    Post subject: Reply with quote

Habe für das Laufwerk eine udev-Regel erstellt, und nun scheint es zu funktionieren.

Stefan.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum