USB langsam

voelzi

Mitglied
SUSE Linux 10.0 + CardReader (SD-Karte)

Seit ich SUSE 10.0 installiert habe, habe ich ein äußerst langsame Datenübertragung zwischen meine SD-Karte und dem PC. Unter SUSE 9.2 gab es keine Probleme. Ich habe dies auf zwei unterschiedlichen PCs getestet, wobei ich jeweils zum selben Ergebnis kam. Startet ich die PCs unter XP, so funktioniert die Datenübertragung dagegen in der gewohnten Geschwindigkeit.

Kann mir bitte jemand sagen, woran das liegt.

Gruß
Voelzi
 
Hallo Tuxx

Danke, den Fehler konnte ich mit Hilfe deines Links beseitigen. Anscheinend ist dieser Bug bereits bekannt und wird spätestens mit der Version 10.1 beseitigt. In der Lösung aus deinem Link gibt es einen kleinen Fehler, daher gebe ich hier die Lösung von bugzilla an:

Für die folgenden Schritte ist es erforderlich, sich als Root anzumelden:

Zunächst muss im Verzeichnis /usr/share/hal/fdi/policy/20thirdparty die Datei 95-storage-nosync.fdi angelegt werden.

Danach muss folgender Text in die Datei geschrieben werden:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- disable sync for mount -->
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="@info.parent:storage.bus" string="usb">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>​


Anschliessend müssen die USB-Geräte abgehängt/gemounted werden. Zum Abschluss wird der HAL neugestartet (rchal restart).

So, bei mir werden die Daten jetzt mit der richtigen Geschwindigkeit übertragen.

Gruß
voelzi
 
Zurück