Re: Schon wider ein USB Flash Problem

From: Marc Santhoff <M.Santhoff(at)t-online.de>
Date: 08 Jan 2003 05:04:06 +0100

Tag Bernd und alle Anderen!

Am Di, 2003-01-07 um 14.15 schrieb Bernd Walter:
> On Tue, Jan 07, 2003 at 11:33:17AM +0100, Marc Santhoff wrote:
[...]
> > als IDE-Wechselplatte ausgeben, soweit das der Doku zu entnehmen ist,
> > sicher bin ich da aber nicht.
>
> Die Doku ist falsch, da sich dein Gerät eindeutig als SCSI melded.

Doof oder besser unwissend nachgefragt: Woran erkennt man das? Weil es
bei der SCSI-Erkennung gefunden wird?

[...]
>
> Prinzipiel ist es egal, aber es gibt natürlich Unterschiede in der
> Haltbarkeit, die man mit den Herstellerangaben oft nur abschätzen kann.
> Geschwindigkeitsunterschiede gibt es natürlich auch.

Okay, eine potentielle Fehlerquelle weniger.

[...]
> > umass0: Get Max Lun not supported (STALLED)
>
> Dein Gera hat nur eine LUN, im Gegensatz zu meinem, da haben die sich
> wohl gedacht man könne nach der Abfrage das Gerät einen auf Beleidigt
> spielen lassen.
> In src/sys/dev/usb/umass.c um Zeile 980 steht folgendes:
> /* Get the maximum LUN supported by the device.
> */
> if ((sc->proto & UMASS_PROTO_WIRE) == UMASS_PROTO_BBB)
> sc->maxlun = umass_bbb_get_max_lun(sc);
> else
> sc->maxlun = 0;
>
>
> Nimm den if Abschnitt raus und setze sc->maxlun immer auf 0.

Werd ich machen, Bericht folgt. Ich habe die drei Zeiken von "if" bis
"else" auskommentiert ... Kernel ist fertig uns sagt:

ohci0: <AcerLabs M5237 (Aladdin-V) USB controller> mem
0xef002000-0xef002fff irq 9 at device 2.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <AcerLabs M5237 (Aladdin-V) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
umass0: Genesys Logic USB Storage Device, rev 1.10/1.13, addr 2

Also die STALLED-Meldung beim ermitteln der maxlun ist verschwunden,
aber dann sieht das so aus:

cd0 at sym0 bus 0 target 2 lun 0
cd0: <PLEXTOR CD-ROM PX-40Tumass0: BBB bulk-out clear stall failed,
IOERROR
S 1.11> Removable CD-ROM SCSI-2 device
cd0: 10.000MB/s transfers (10.000MHz, offset 8)

da rasseln wohl nur zwei Ausgaben durcheinander ...
<odentliche Menge gleicher Melungen gekappt>

umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
umass0: BBB reset failed, IOERROR
umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR
(da0:umass-sim0:0:0:0): got CAM status 0x4
(da0:umass-sim0:0:0:0): fatal error, failed to attach to device
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry

$ usbdevs -dv
Controller /dev/usb0:
addr 1: self powered, config 1, OHCI root hub(0x0000), AcerLabs(0x0000),
rev 1.00
  uhub0
 port 1 addr 2: power 96 mA, config 1, product 0x0700(0x0700), Genesys
Logic(0x05e3), rev 1.13
   umass0
 port 2 powered

sieht unverändert aus (abgesehen davon, das der Adapter im anderen
USB-Port steckt).

Der nächste patch, bitte! ;-)

[...]
>
> Mit OHCI Controllern gab es bei der 4.7 noch Problematische Bugs.
> Wenn du nicht schon eine aktuellere -stable benutzt solltest du
> das System aktualisieren.

Ja, von den OHCI-Teilen hört man ja wirklich übles. Leider scheinen
UHCI-Controller nur auf älteren Brettern verbaut zu sein.

Grüße,
Marc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 08 Jan 2003 - 05:20:08 CET

search this site