Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

25.01.2007, 17:01

[gelöst] USB-IDE Adapter unter Linux

Hallo,

ich versuche einen USB-IDE Adapter unter Linux zum Laufen zu bekommen. Es ist dieser hier:



Normale USB Sticks oder ähnliche USB storage devices werden ohne Probleme erkannt und können auch gemountet werden.

Schließe ich nun eine IDE Festplatte an den Adapter an, so kommt im dmesg nur:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Jan 25 16:50:06 propcom5 usb 1-4: new high speed USB device using ehci_hcd and address 4
Jan 25 16:50:06 propcom5 usb 1-4: configuration #1 chosen from 1 choice
Jan 25 16:50:06 propcom5 scsi10 : SCSI emulation for USB Mass Storage devices
Jan 25 16:50:06 propcom5 usb-storage: device found at 4
Jan 25 16:50:06 propcom5 usb-storage: waiting for device to settle before scanning
Jan 25 16:50:11 propcom5 Vendor: WDC AC24  Model: 20F               Rev:  0 0
Jan 25 16:50:11 propcom5 Type:   Direct-Access                      ANSI SCSI revision: 00
Jan 25 16:50:11 propcom5 sda : very big device. try to use READ CAPACITY(16).
Jan 25 16:50:11 propcom5 sda : READ CAPACITY(16) failed.
Jan 25 16:50:11 propcom5 sda : status=0, message=00, host=5, driver=00 
Jan 25 16:50:11 propcom5 sda : use 0xffffffff as device size
Jan 25 16:50:11 propcom5 SCSI device sda: 4294967296 512-byte hdwr sectors (2199023 MB)
Jan 25 16:50:11 propcom5 sda: Write Protect is off
Jan 25 16:50:11 propcom5 sda: Mode Sense: 03 00 00 00
Jan 25 16:50:11 propcom5 sda: assuming drive cache: write through
Jan 25 16:50:11 propcom5 sda : very big device. try to use READ CAPACITY(16).
Jan 25 16:50:11 propcom5 sda : READ CAPACITY(16) failed.
Jan 25 16:50:11 propcom5 sda : status=0, message=00, host=5, driver=00 
Jan 25 16:50:11 propcom5 sda : use 0xffffffff as device size
Jan 25 16:50:11 propcom5 SCSI device sda: 4294967296 512-byte hdwr sectors (2199023 MB)
Jan 25 16:50:11 propcom5 sda: Write Protect is off
Jan 25 16:50:11 propcom5 sda: Mode Sense: 03 00 00 00
Jan 25 16:50:11 propcom5 sda: assuming drive cache: write through
Jan 25 16:50:15 propcom5 udevd-event[20174]: wait_for_sysfs: waiting for '/sys/devices/pci0000:00/0000:00:10.3/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/bus' failed
Jan 25 16:50:18 propcom5 sda:<6>sda: Current: sense key=0x0
Jan 25 16:50:18 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:18 propcom5 unknown partition table
Jan 25 16:50:18 propcom5 sd 10:0:0:0: Attached scsi disk sda
Jan 25 16:50:18 propcom5 sd 10:0:0:0: Attached scsi generic sg0 type 0
Jan 25 16:50:18 propcom5 usb-storage: device scan complete
Jan 25 16:50:18 propcom5 scsi.agent[20189]: disk at /devices/pci0000:00/0000:00:10.3/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0
Jan 25 16:50:20 propcom5 sudo:     buzz : TTY=unknown ; PWD=unknown ; USER=root ; COMMAND=/usr/sbin/hddtemp /dev/hda
Jan 25 16:50:24 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:24 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:24 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:31 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:31 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:31 propcom5 su[20267]: Successful su for root by buzz
Jan 25 16:50:31 propcom5 su[20267]: + pts/1 buzz:root
Jan 25 16:50:31 propcom5 su(pam_unix)[20267]: session opened for user root by (uid=1000)
Jan 25 16:50:37 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:37 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:44 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:44 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:50 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:50 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:50:50 propcom5 sudo:     buzz : TTY=unknown ; PWD=unknown ; USER=root ; COMMAND=/usr/sbin/hddtemp /dev/hda
Jan 25 16:50:57 propcom5 sda: Current: sense key=0x0
Jan 25 16:50:57 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:03 propcom5 sda: Current: sense key=0x0
Jan 25 16:51:03 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:04 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:04 propcom5 sda: Current: sense key=0x3
Jan 25 16:51:04 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:04 propcom5 end_request: I/O error, dev sda, sector 8
Jan 25 16:51:04 propcom5 printk: 6 messages suppressed.
Jan 25 16:51:04 propcom5 Buffer I/O error on device sda, logical block 1
Jan 25 16:51:05 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:05 propcom5 sda: Current: sense key=0x3
Jan 25 16:51:05 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:05 propcom5 end_request: I/O error, dev sda, sector 16
Jan 25 16:51:05 propcom5 Buffer I/O error on device sda, logical block 2
Jan 25 16:51:05 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:05 propcom5 sda: Current: sense key=0x3
Jan 25 16:51:05 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:05 propcom5 end_request: I/O error, dev sda, sector 24
Jan 25 16:51:05 propcom5 Buffer I/O error on device sda, logical block 3
Jan 25 16:51:06 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:06 propcom5 sda: Current: sense key=0x3
Jan 25 16:51:06 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:06 propcom5 end_request: I/O error, dev sda, sector 32
Jan 25 16:51:06 propcom5 Buffer I/O error on device sda, logical block 4
Jan 25 16:51:07 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:07 propcom5 sda: Current: sense key=0x3
Jan 25 16:51:07 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16:51:07 propcom5 end_request: I/O error, dev sda, sector 40
Jan 25 16:51:07 propcom5 Buffer I/O error on device sda, logical block 5
Jan 25 16:51:07 propcom5 sd 10:0:0:0: SCSI error: return code = 0x8000002
Jan 25 16:51:07 propcom5 sda: Current: sense key=0x3
...


Das sda device wird angelegt. Greife ich nun mit, so kommen nur Buffer I/O Fehler in dmesg.

Quellcode

1
2
3
propcom5 buzz # fdisk /dev/sda

Unable to read /dev/sda


Schließe ich ein CD/DVD-Laufwerk an, so wird nur ein Generic SCSI device angelegt (/dev/sg0) und gar kein /dev/sda. Dieses Device lässt sich nicht mounten, da es kein Block device ist. Unter Windows laufen alle Geräte einwandfrei. Hat jemand eine Idee?

Viele Grüße
Mirko

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »buzz« (27.01.2007, 00:35)


2

25.01.2007, 17:04

Hast Du genkernel verwendet zum Kernel bauen?

Wenn nein, versuch mal Deinen Kernel mit genkernel zu bauen.

Gruß

3

25.01.2007, 17:09

Hmmm....

Ich verwende die suspend2 sources. Wozu soll ich genkernel verwenden? Ich denke nicht, dass dies einen Unterschied machen würde.

4

25.01.2007, 17:14

Es geht darum das bei genkernel alle wichtigen Module gebaut werden und damit die USB Platte gehen sollte.

Wenn man einen Kernel selber baut, kommt es schneller vor das man irgendwas vergessen hat und deswegen das Devive nicht geht.

Du könntest ja z.b. die gentoo-sources parallel mit dem genkernel bauen lassen.

Gruß

5

25.01.2007, 17:26

ja, klar. das stimmt schon. aber ich habe alle module die was mit usb, usb storage device und scsi disk zu tun haben gebaut. ich werds auf jeden fall mal ausprobieren...

6

25.01.2007, 17:41

ich habs ausprobiert. an den kernel modulen hats auf jeden fall auch nicht gelegen.

hat es denn irgendjemand schon geschafft diese adapter unter linux zum laufen zu bewegen oder sollten die eigentlich einfach funktionieren?

7

25.01.2007, 20:05

Ist die Platte, welche du da anschließt 100%ig in Ordnung? Es schein mir ein Fehler der Platte zu sein. 0x80 erinnert mich an den Bootsektor.
Es kann auch sein, dass ich hier gerade totalen Müll schreibe, dennoch wärs interessant zu wissen, ob die Platte sonst anstandslos funktioniert.

MfG ello

8

25.01.2007, 20:14

Zitat

Original von ello
Ist die Platte, welche du da anschließt 100%ig in Ordnung? Es schein mir ein Fehler der Platte zu sein. 0x80 erinnert mich an den Bootsektor.


Also, wie gesagt, die Platte funktioniert einwandfrei unter Windows bzw. direkt am IDE Port.

9

25.01.2007, 20:34

Ich hab über so einen Adapter schon eine IDE Platte zum laufen bekommen, leider finde ich das Netzkabel nicht mehr :(
Ich hoffe das taucht auf, dann könnte ich dir vielleicht wirklich weiter helfen, so kann ich nur sagen das es geht.
Die Platte lief auch direkt ohne das ich irgendwo wirklich Hand anlegen musste.

(sry wahrscheinlich hilft dir das alles nicht weiter, aber ich versuch das Ding einfach mal zu finden)

---
hast du ansonsten schonmal die Platte an ein laufendes Knoppix angeschlossen, vielleicht siehst du dann woran es liegen könnte.

10

25.01.2007, 20:44

ok alles klar. das heisst es geht prinzipiell auf jeden fall. ich hatte schon befürchtet, dass da irgendwas exotisches drin ist, was nicht erkannt ist. seltsamerweise funktionieren normale usb sticks etc einwandfrei.

er kann, wie oben schon erwähnt wurde, den bootsector nicht lesen. irgendwas ist faul da.

11

25.01.2007, 22:28

Also mein USB/IDE-Adapter funzt jedenfalls. Zwar nicht schnell, aber ....

Was mich stöhrt an Deiner Ausgabe ist:
Jan 25 16:50:11 propcom5 sda : very big device. try to use READ CAPACITY(16).
Jan 25 16:50:11 propcom5 sda : READ CAPACITY(16) failed.

Du hast im Kernel:
Unter USB:
USB Mass Storage support + folgende (Hardwarebasierende Treiber)

+SCSI
+SCSI disk support
+sonstige SCSI Geräte (CDRom etc.)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

12

25.01.2007, 23:08

Quellcode

1
SCSI device sda: 4294967296 512-byte hdwr sectors (2199023 MB)


very big device. er zeigt über 2 TB an. seltsam...

13

26.01.2007, 08:23

Wie muss eine Platte an so einem Adapter gejumpert (tolles Denglisch) sein und wie ist sie gejumpert?
Gibt es bei deiner Platte die Möglichkeit per Jumper zwischen 15 und 16 Heads zu wechseln?
Keine Ahnung wieso, aber ich glaube nun noch weniger, dass es an dem Adapter liegt.

MfG ello

14

26.01.2007, 10:01

Master .....
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

15

26.01.2007, 10:51

ja, master laut anleitung. aber ich schließe den fehler am adapter bzw. an der platte weitgehend aus, da die ganze kombination unter windows tadelos funktioniert.

16

26.01.2007, 11:14

Hast Du geprüft, ob Du die USB/IDE-Treiber im Kernel eingebaut hast?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

17

26.01.2007, 11:24

Zitat

Original von Wernieman
Hast Du geprüft, ob Du die USB/IDE-Treiber im Kernel eingebaut hast?


Ja, hab ich. Ich hab sicherheitshalber auch einen generischen Kernel benutzt, wo alles dabei ist. Selbes Resultat.

18

26.01.2007, 11:32

Blöde Frage: Hast Du es schon mal mit Knoppix probiert?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

19

26.01.2007, 11:40

Zitat

Original von Wernieman
Blöde Frage: Hast Du es schon mal mit Knoppix probiert?


bisher nicht. kann ich mal probieren