USB-IDE Adapter unter Linux

Post Reply
Message
Author
buzz
Posts: 2
Joined: 25. Jan 2007 16:45

USB-IDE Adapter unter Linux

#1 Post by buzz »

Hallo,

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

Image

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:

Code: Select all

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&#58;50&#58;18 propcom5 sda&#58;<6>sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;18 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;18 propcom5 unknown partition table
Jan 25 16&#58;50&#58;18 propcom5 sd 10&#58;0&#58;0&#58;0&#58; Attached scsi disk sda
Jan 25 16&#58;50&#58;18 propcom5 sd 10&#58;0&#58;0&#58;0&#58; Attached scsi generic sg0 type 0
Jan 25 16&#58;50&#58;18 propcom5 usb-storage&#58; device scan complete
Jan 25 16&#58;50&#58;18 propcom5 scsi.agent&#91;20189&#93;&#58; disk at /devices/pci0000&#58;00/0000&#58;00&#58;10.3/usb1/1-4/1-4&#58;1.0/host10/target10&#58;0&#58;0/10&#58;0&#58;0&#58;0
Jan 25 16&#58;50&#58;20 propcom5 sudo&#58;     buzz &#58; TTY=unknown ; PWD=unknown ; USER=root ; COMMAND=/usr/sbin/hddtemp /dev/hda
Jan 25 16&#58;50&#58;24 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;24 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;24 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;31 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;31 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;31 propcom5 su&#91;20267&#93;&#58; Successful su for root by buzz
Jan 25 16&#58;50&#58;31 propcom5 su&#91;20267&#93;&#58; + pts/1 buzz&#58;root
Jan 25 16&#58;50&#58;31 propcom5 su&#40;pam_unix&#41;&#91;20267&#93;&#58; session opened for user root by &#40;uid=1000&#41;
Jan 25 16&#58;50&#58;37 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;37 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;44 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;44 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;50 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;50 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;50&#58;50 propcom5 sudo&#58;     buzz &#58; TTY=unknown ; PWD=unknown ; USER=root ; COMMAND=/usr/sbin/hddtemp /dev/hda
Jan 25 16&#58;50&#58;57 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;50&#58;57 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;03 propcom5 sda&#58; Current&#58; sense key=0x0
Jan 25 16&#58;51&#58;03 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;04 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;04 propcom5 sda&#58; Current&#58; sense key=0x3
Jan 25 16&#58;51&#58;04 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;04 propcom5 end_request&#58; I/O error, dev sda, sector 8
Jan 25 16&#58;51&#58;04 propcom5 printk&#58; 6 messages suppressed.
Jan 25 16&#58;51&#58;04 propcom5 Buffer I/O error on device sda, logical block 1
Jan 25 16&#58;51&#58;05 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;05 propcom5 sda&#58; Current&#58; sense key=0x3
Jan 25 16&#58;51&#58;05 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;05 propcom5 end_request&#58; I/O error, dev sda, sector 16
Jan 25 16&#58;51&#58;05 propcom5 Buffer I/O error on device sda, logical block 2
Jan 25 16&#58;51&#58;05 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;05 propcom5 sda&#58; Current&#58; sense key=0x3
Jan 25 16&#58;51&#58;05 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;05 propcom5 end_request&#58; I/O error, dev sda, sector 24
Jan 25 16&#58;51&#58;05 propcom5 Buffer I/O error on device sda, logical block 3
Jan 25 16&#58;51&#58;06 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;06 propcom5 sda&#58; Current&#58; sense key=0x3
Jan 25 16&#58;51&#58;06 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;06 propcom5 end_request&#58; I/O error, dev sda, sector 32
Jan 25 16&#58;51&#58;06 propcom5 Buffer I/O error on device sda, logical block 4
Jan 25 16&#58;51&#58;07 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;07 propcom5 sda&#58; Current&#58; sense key=0x3
Jan 25 16&#58;51&#58;07 propcom5 ASC=0x0 ASCQ=0x0
Jan 25 16&#58;51&#58;07 propcom5 end_request&#58; I/O error, dev sda, sector 40
Jan 25 16&#58;51&#58;07 propcom5 Buffer I/O error on device sda, logical block 5
Jan 25 16&#58;51&#58;07 propcom5 sd 10&#58;0&#58;0&#58;0&#58; SCSI error&#58; return code = 0x8000002
Jan 25 16&#58;51&#58;07 propcom5 sda&#58; Current&#58; sense key=0x3
...
Das sda device wird angelegt. Greife ich nun mit, so kommen nur Buffer I/O Fehler in dmesg.

Code: Select all

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

User avatar
UTeHok
Posts: 14
Joined: 23. Jan 2007 13:19
Location: Giessen

#2 Post by UTeHok »

Das ist sehr interesant Frage %)
Ich weis nicht, aber ich denke:
Du musst anfangs #mount /dev/sda /mnt/USB und dann #fdisk /dev/sda.
Ich mounte meine USB wie /dev/sda1.
Entschuldigen Sie bitte mein Deutsch %)

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#3 Post by Janka »

Für diese Geräte braucht man Support im Mass-Storage-Treiber. Es gibt wohl Support für die USB/ATAPI-Adapter von Freecom und ISD. Guck mal nach, ob das in deinem Kernel aktiviert ist. Außerdem kannst du ja mal dort das Verbose Debug einschalten, um dem Problem näher zu kommen. Dann hier posten.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

buzz
Posts: 2
Joined: 25. Jan 2007 16:45

#4 Post by buzz »

Mit diesem Patch läuft der Supertop Adapter: http://www.mail-archive.com/linux-usb-d ... 49577.html

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#5 Post by Janka »

Ah! Danke, dass du die Lösung hier postest!

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply