Der USB 2.0 Support in FBSD 5.3/5.4/Current

Finalspace

Well-Known Member
Tach,

ich bin nen begeisterter BSD´ler und arbeite wirklich gern mit FreeBSD.
Hab seit knapp nen jahr angefangen von windows auf Freebsd umzusteigen, da mir die Patentsachen richtig zu heiss werden und ich täglich über windows fluche.
Ich komm auch recht gut zurecht muss ich sagen aber...

... es gibt ne sache an der ich was auszusetzten habe.

Bisher jede USB 2.0 Wechselhdd die ich angeschlossen habe, arbeitete nur mit USB 1.0 geschwindigkeit, < 1 MB Pro Sekunde Datenrate (Gemessen mit vstat)

Bei Self-Powered Wechselhdd´s die kein externes Netzteil brauchen wird überhaupt mal gar kein "da" device erstellt.

Sehr oft ist vorgekommen da beim einstecken oder beim entnehmen / oder beim hochfahren bei eingesteckten USB 2.0 Platten / USBSticks der Kernel einen Panic verursachte und nur ein Hardreset half.
Ist aber rechner abhängig, bei meinem laptop passiert das nur beim Booten mit eingesteckter USB 2.0 PCMCIA karte.

Bei mir zuhause an meinem P4 passiert der Kernel Panic beim abstecken der USB 2.0 platten.

Im Kernel sind von FreeBSD 5.3 alle gewünschten Devices erstellt, OHCI, UHCI, EHCI.

Sehr oft seh ich auch die Fehlermeldung "ehci_done..." oder so.

Was ich noch anmerken darf, alle Platten sofern sie erkannt, wurden Ordnungsgemäss mit dem entsprechendem Dateisystem gemountet, ein Sync und umount am ende.

In wie fern sind diese fehler bekannt und tritt der gleiche fall auch mit anderen FBSD´s > 5.3 auf.

Bisher habe ich auch nur 5.3 getestet, von Beta angefangen bis heute Release.
 
Hab vor ner Woche auf -PRERELEASE gecvsupt und vorgestern auf -RC1, seit -PRERELEASE läuft USB 2.0 ohne Probleme. Kann das allerdings nur vom USB-Stick und dem Kartenleser her beurteilen, da die soweit meine einzigen USB 2.0-Geräte sind. Mit 5.3 funktionierte das ganze eher... suboptimal :ugly:

Hab allerdings noch ein lustiges Verhalten bemerkt: Massenspeicher am USB oder Firewire werden ja als SCSI-Geräte betrachtet bzw. emuliert. Da ich nun aber von einer SCSI-HDD boote und FreeBSD aus irgendeinem Grund das ganze USB-Zeux vor dem Zeug für den SCSI-Controller lädt, bekomme ich bei beim Booten eingestecktem USB-Stick (oder Karte, je nach dem) 'ne Panic, da er meint, das Root-FS nicht finden zu können :ugly:

Ansonsten muss ich sagen, alle Achtung, :huth: ab, funktioniert sehr gut :)
 
k3ern3lpanic: man 4 cam, da steht genau, wie man festlegt, welches Gerät welchen Geräteknoten bekommt.
 
Ich kann von meinen Sticks nicht ganz so gut berichten. Bei beiden kann ich problemlos Daten lesen und diese auch in hoher Geschwindigkeit ziehen. Allerdings hängt sich das Teil beim Schreiben mehrerer Bilder (>50) immer auf. Ich hab ne 5.4 PRERELEASE von vor ca. 3-4 Wochen. Kann sein, dass es mittelerweile besser ist, werd ich dann mit 5.4-RELEASE mal testen, aber noch geht bei mir nicht soooooo gut.
 
Ab morgen hab ich Internet, dann werd ich meine 2 rechner auf 5.4 pre-release updaten und hoffen das es besser läuft.

Wie lange wirds noch dauern bis 5.4 Release erscheint ?
 
@Tron: Danke für den Tipp, werd ich mal probieren :)

Zur Schedule: Die vom 5.4er sieht ja noch recht nett aus, da is noch durchgestrichen und neu geschrieben etc. Beim 5.3 wurde halt einfach mal munter drauflos geändert :D
Ist schon witzig, diese Schedule :ugly:
Aber lieber später releasen als unfertiges Zeux rausbringen *richtungkernel.orgschiel* *fg*
 
Back
Top