mount_msdos /dev/da0s1 /mnt/usb ->dev not configured

lars

vom mars
Hi all,

Hardware:
IBM TP R40;
SONY 256 MB USB2 "Microvault"
(funzt tadellos auf gleicher Hardware unter WinXP);

OS ist FBSD 4.8;

Kernel:
#SCSI
device scbus
device da

#USB
device uhci
device usb
device ugen
device uhid
device umass
sind enabled;

/var/run/dmesg.boot:
uhci0: <Intel 82801DB (ICH4) USB Controller USB-A> port ...
wird erkannt;

Wenn ich den Stick bei Bootup drin habe und dann mounte:

Jun 30 08:47:51 beastie /kernel: da0s1: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s2: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s3: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s4: slice starts beyond end of the disk: rejecting it
Jun 30 08:52:08 beastie /kernel: umass0: BBB reset failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-in clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-out clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB reset failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-in clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-out clear stall failed, IOERROR

Habt ihr das schon mal gesehen?

TIA,
Lars.
 
Original geschrieben von lars

Jun 30 08:47:51 beastie /kernel: da0s1: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s2: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s3: slice starts beyond end of the disk: rejecting it
Jun 30 08:47:51 beastie /kernel: da0s4: slice starts beyond end of the disk: rejecting it
Jun 30 08:52:08 beastie /kernel: umass0: BBB reset failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-in clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-out clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB reset failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-in clear stall failed, IOERROR
Jun 30 08:52:09 beastie /kernel: umass0: BBB bulk-out clear stall failed, IOERROR

Habt ihr das schon mal gesehen?

TIA,
Lars.

Für mich sieht es so aus, als ob du mit disklabel die Slices richtig anlegen solltest. Ich gehe davon aus, dass das Gerät wohl früher funktioniert hat, denn sonst hättest du wohl schlecht ein Slice haben können, das jetzt (aus welchem Grunde auch immer) nicht gemountet werden kann.

Gruß

CW
 
Ich habe den Stick jetzt grad neu FAT16 formatiert
->kein Unterschied;

Wenn ich den Stick bei Bootup drin habe, kommt eben
"da0s1/2/3/4 slice starts beyond end of stick: rejecting it"

wenn ich nach Bootup den Stick anschliesse und
#mount_msdos /dev/da0s1 /mnt/usb
kommt
"device not configured"

Slices wollte ich auf dem Stick keine erzeugen.

Thx trotzdem,
Lars.
 
Original geschrieben von lars
Ich habe den Stick jetzt grad neu FAT16 formatiert
->kein Unterschied;

Wenn ich den Stick bei Bootup drin habe, kommt eben
"da0s1/2/3/4 slice starts beyond end of stick: rejecting it"

wenn ich nach Bootup den Stick anschliesse und
#mount_msdos /dev/da0s1 /mnt/usb
kommt
"device not configured"

Slices wollte ich auf dem Stick keine erzeugen.

Thx trotzdem,
Lars.

Müsste da nicht statt /dev/da0s1 sowas wie /dev/da0s1a oder Ähnliches stehen. Jede Partition, egal ob ffs oder MSDOS oder was anderes, bekommt doch unter *BSD einen Buchstaben zugewiesen.

Daher musst du mit disklabel eine Partition kenntlich machen (sprich: ihr einen Buchstaben zuweisen und sie anschließend mit newfs formatieren).

Und was die Sache anbetrifft, dass du keine Slices haben willst, so musst du wissen, dass die angabe /dev/da0s1 eben ein Slice s1 auf dem Disk da0 darstellt. Und unter diesem Slice musst du eine Partition anlegen.

Gruß

CW
 
Zuletzt bearbeitet:
Ich verstehe, was du meinst, aber...

Ich glaube nicht, dass ich auf einem USB-Stick innerhalb des Slices
noch weitere Partitionen anlegen muss.

Und gemäss
http://www.mail-archive.com/freebsd-questions@freebsd.org/msg28104.html

sollte der Befehl mit /dev/da0s1 gehen.

Leider funzt obengenannter sysctl-Hack bei mir nicht.

Auf meinem Desktop funzt der Stick problemlos.

Wenn der Stick bei Bootup eingesteckt ist, wird er auch erkannt:
Jul 1 15:52:53 beastie /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Jul 1 15:52:53 beastie /kernel: da0: <Sony Storage Media 1.00> Removable Direct Access SCSI-0 device
Jul 1 15:52:53 beastie /kernel: da0: 650KB/s transfers
Jul 1 15:52:53 beastie /kernel: da0: 250MB (512000 512 byte sectors: 64H 32S/T 250C)

--- jetzt läuft der Stick:

-vor Bootup eingesteckt;
#/stand/sysinstall
configure
Fdisk>>[da0]>>Change Type = 6;
-USB-Stick in Windows FAT formatiert;
-vor Bootup eingesteckt;
#mount_msdos /dev/da0s1 /mnt/usb -funzt;
#cp $file /mnt/usb funzt;
#umount /mnt/usb funzt;
-sobald ich den Stick dann aber aus- und wieder einstecke,
ist es mit der Herrlichkeit vorbei und ich erhalte
"mount_msdos: /dev/da0s1: Device busy"
oder
"umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR"

So'n Sch..ss, funzt es eigentlich unter FBSD5.1 besser?

Gruss & thx,
Lars
 
Original geschrieben von lars
Ich verstehe, was du meinst, aber...

Ich glaube nicht, dass ich auf einem USB-Stick innerhalb des Slices
noch weitere Partitionen anlegen muss.

Und gemäss
http://www.mail-archive.com/freebsd-questions@freebsd.org/msg28104.html

sollte der Befehl mit /dev/da0s1 gehen.

Leider funzt obengenannter sysctl-Hack bei mir nicht.

Auf meinem Desktop funzt der Stick problemlos.

Wenn der Stick bei Bootup eingesteckt ist, wird er auch erkannt:
Jul 1 15:52:53 beastie /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Jul 1 15:52:53 beastie /kernel: da0: <Sony Storage Media 1.00> Removable Direct Access SCSI-0 device
Jul 1 15:52:53 beastie /kernel: da0: 650KB/s transfers
Jul 1 15:52:53 beastie /kernel: da0: 250MB (512000 512 byte sectors: 64H 32S/T 250C)

--- jetzt läuft der Stick:

-vor Bootup eingesteckt;
#/stand/sysinstall
configure
Fdisk>>[da0]>>Change Type = 6;
-USB-Stick in Windows FAT formatiert;
-vor Bootup eingesteckt;
#mount_msdos /dev/da0s1 /mnt/usb -funzt;
#cp $file /mnt/usb funzt;
#umount /mnt/usb funzt;
-sobald ich den Stick dann aber aus- und wieder einstecke,
ist es mit der Herrlichkeit vorbei und ich erhalte
"mount_msdos: /dev/da0s1: Device busy"
oder
"umass0: BBB bulk-in clear stall failed, IOERROR
umass0: BBB bulk-out clear stall failed, IOERROR"

So'n Sch..ss, funzt es eigentlich unter FBSD5.1 besser?

Gruss & thx,
Lars

Da ich eigentlich ein Net/OpenBSD-User bin, kann ich dir nicht von FreeBSD-Erfahrungen berichten, jedoch gibt es unter OpenBSD dieselben Probleme, wenn man den Stick rausnimmt und wieder einsteckt.

Unter NetBSD aber kann man sich zu Tode rein/rausstecken und es läuft trotzdem noch ;)

Na ja, ich will dich jetzt nicht überreden, NetBSD wegen eines Sticks zu benutzen, ist halt nur ein Beispiel.

Ob es unter FBSD 5.1 besser läuft, kann durchaus vermutet werden, da die Jungs von FBSD mit dieser Versionsnummer auch einen gewaltigen Technologiesprung vollbracht haben.

Ich hoffe, dass sich hier einige FBSD 5.1-User melden und von ihren Erfahrungen berichten.

Und dir noch viel Spaß mit USB-Sticks ;)

Gruß

CW
 
Zuletzt bearbeitet:
Hi,
ich hatte unter FreeBSD 4.8 STABLE auch einige Probleme mit USB. (zwar nicht die gleichen wie du ...). Da bin ich auf FreeBSD 5.1 RELEASE umgestiegen und habs (bis jetzt ? ;)) nicht bereut. Mein USB-Stick (noname) funktioniert wunderbar und ohne Probleme. (nur dass er irgendwie schweinelangsam ist im Vergleich zu Linux oder Windows. Transferraten von 4-400 KByte sind da drin, aber nicht die angegebenen 1MB :()


Gruß

Tulkas
 
Danke für die Antworten soweit ;-)

Ich bleib erstmal bei FBSD, bis ich's einigermassen im Griff habe;
aber diese Woche noch werde ich auf 5.1 upgraden
-mal schauen, ob der Sprung von 4.8 auf 5.1 einigermassen
elegant geht, hehe.

Gruss,
Lars.
 
Original geschrieben von lars
Danke für die Antworten soweit ;-)

Ich bleib erstmal bei FBSD, bis ich's einigermassen im Griff habe;
aber diese Woche noch werde ich auf 5.1 upgraden
-mal schauen, ob der Sprung von 4.8 auf 5.1 einigermassen
elegant geht, hehe.

Gruss,
Lars.

So wie ich es gehört/gelesen habe, dürfte der "Sprung" eher zu einem Gewaltmarsch werden.

Trotzdem ... alles Gute beim Updaten ;)

Gruß

CW
 
Hi,
ich bin zwar kein Fachmann auf diesem Gebiet, aber ich denke, ein Backup der Platte und eine anschließende Neuinstallation mit FreeBSD 5.1 ist das sauberste in diesem Fall. Zumindest hab ichs so gemacht. (So bleiben bestimmt keine alten Binarys auf der Platte ;) .)

Gruß

Tulkas
 
Zurück
Oben