Beim Neustart von Ubuntu auf Windows 7 wurden keine USB-Geräte erkannt

7

Ich habe Dual Boot Windows 7 und Ubuntu 13.10 auf efi Dell Inspiron 14z 5423 Ultrabook.

  1. Meine Geräte werden in Ubuntu gut erkannt.

    Wenn ich das System neu starte (dh von Ubuntu zu Windows 7 wechsle) und Windows 7 starte, werden in Windows 7 keine USB-Geräte erkannt.

  2. Aber wenn ich Ubuntu komplett herunterfahre und dann das System mit Windows 7 starte, werden alle USB-Geräte gut erkannt.

  3. Manchmal hat sogar das Herunterfahren von Ubuntu und der Neustart von Windows 7 dieses Problem, und dann muss ich die Ausschalttaste gedrückt halten und es herunterfahren, sonst werden USB-Geräte nicht abgeholt.

Ich bin sicher, es liegt an Ubuntu, da ich es durch Entfernen von Ubuntu getestet habe. (4 Mal)

Außerdem habe ich Laptop-Modus-Tools und USB-Autosuspend ist eingeschaltet. (Ich habe auch versucht, Autosuspend zu deaktivieren, aber kein Erfolg.) Ich habe die integrierte Netzwerkkarte deaktiviert, da Ubuntu bei Aktivierung nicht bootet (Purple Screen). Auch ich habe Intel Rapid Storage Setup in Windows 7, habe es deaktiviert, aber es hat nicht geholfen. Bitte wenn jemand helfen kann.

UPDATE Dank des Vorschlags von @falconer ist mein Problem jetzt behoben. Windows 7-Treiber gaben mir dieses Problem. Ich habe USB 3.0-Treiber von der Dell-Website heruntergeladen, aber sie gaben Fehler, dass neuere Treiber bereits installiert sind. Dann habe ich Treiber von der Intel-Website heruntergeladen, die auch den bestimmten Fehler gaben, aber ich konnte die Installation erzwingen und jetzt nach dem Testen ist mein Problem behoben. Dieses Problem tritt also auf, wenn Sie nicht über die richtigen Windows USB 3.0-Treiber verfügen und versuchen, ein USB 2.0-Gerät an den USB 3.0-Port unter Linux anzuschließen.

Dies sind lsusbund lspciAusgaben, wenn es helfen kann:

Dies sind lsusb- und lspci-Ausgaben, wenn dies hilfreich sein kann

wedu
quelle
Bitte kopieren Sie die Ausgabe und fügen Sie sie als Code ein. Der Text ist im Bild nicht sichtbar.
Ufoguy
Rechtsklick auf Bild und Bild in neuem Tab
öffnen
2
Lass mich das richtig verstehen. (a) Die USB-Anschlüsse und Geräte in Ubuntu sind in Ordnung. (b) Wenn Sie Windows 7 neu starten und auswählen, werden USB-Geräte nicht erkannt. (c) Wenn Sie den Computer nach Verwendung von Ubuntu vollständig herunterfahren und wieder einschalten und Windows starten, werden die USB-Geräte von Windows erkannt. Ist das richtig?
user68186
Ja, das ist der Fall, ich habe mehrere Linux-Distributionen ausprobiert und rEFInd anstelle von grub verwendet. Das Problem, denke ich, ist im Kernel, aber ich habe wieder andere Kernel verwendet wie in Archbang, Ubuntu 13.04, 13.10 und 14.04.
wedu
1
@wedu Haben Sie versucht, ein Upgrade auf das neueste BIOS durchzuführen?
Falkner

Antworten:

4

Zuerst sollten Sie versuchen, die richtigen USB3-Treiber in Windows zu installieren. Suchen Sie sie auf der Website Ihres Motherboard- / Laptop-Herstellers. Wenn sich das Problem dadurch nicht beheben lässt, lesen Sie, wie Sie dieses Problem umgehen können:

Ich konnte nicht das gleiche Problem beim Dual-Booten im Web finden, aber ich fand ähnliche Probleme, wenn Windows die USB3-Anschlüsse überhaupt nicht erkannte, und einige ähnliche Linux-USB-Probleme, wenn die USBs erst nach dem Anhalten erkannt wurden. Für beide Probleme besteht die Lösung (oder eher eine Problemumgehung) darin, in das BIOS und zu gehen

  • Ändern Sie den XHCI Pre-Boot - Modus von Auto zu deaktiviert , oder
  • Ändern Sie den XHCI-Modus von Smart Auto in Auto

Von hier und hier sind einige Erklärungen:

Smart Auto

Dieser Modus ist nur verfügbar, wenn das BIOS den xHCI-Controller in der Pre-Boot-Umgebung unterstützt. Dieser Modus ähnelt Auto, bietet jedoch die Möglichkeit, die Ports gemäß den Einstellungen, die in früheren Starts (für Nicht-G3-Startvorgänge) in der Pre-Boot-Umgebung verwendet wurden, an xHCI oder EHCI weiterzuleiten . ... Wenn Sie das Betriebssystem neu starten, ist das BIOS während dieser BIOS-Neustartphase "intelligent" genug, um ein Downgrade des USB 3.0-Anschlusses auf die 2.0-Funktionalität zu vermeiden, bevor der USB 3.0-Treiber des Betriebssystems geladen wird. Smart Auto ist also beim zweiten Start schneller als Auto.

XHCI-Modus = Auto

Der integrierte USB 3.0-Anschluss funktioniert wie ein 2.0-Anschluss vor dem Laden des OS USB 3.0-Treibers. Wenn Sie das Betriebssystem neu starten, funktioniert der integrierte USB 3.0-Anschluss während dieser BIOS-Neustartphase vor dem Laden des Betriebssystem-USB 3.0-Treibers wieder wie ein 2.0-Anschluss.

Ich denke, das wird Ihr Problem lösen. Aber wahrscheinlich ist dies nur eine Problemumgehung. Ich denke, einer Ihrer USB3-Treiber ist der Schuldige. Ich würde dafür gehen, dass es Ihr Windows-Treiber ist. Sie sollten einige Geschwindigkeitstests an Ihren USB3-Anschlüssen durchführen, wenn diese unter Windows und Linux die richtigen USB3-Geschwindigkeiten bieten. Beide BIOS-Optionen sind aktiviert oder deaktiviert.

Falkner
quelle
Haben Sie die richtigen USB3-Treiber in Windows installiert?
Falkner
Ich war misstrauisch gegenüber USB 3. Ich werde die Vorschläge testen und mich bei Ihnen melden.
wedu
Treiber sind installiert, aber es gibt ein kleines Problem. Ich werde dich wieder aktualisieren.
wedu
Einer der USB 3-Treiber in Windows 7 wurde nicht installiert, musste entfernt und von der Dell-Website installiert werden, nachdem es mir schwer gefallen war, ihn zu installieren, und der BSOD-Geräte-Manager (Warenzeichen von Windows) fragt nach dem Aktualisieren nicht danach, aber immer noch unbekanntes Gerät ist dort geschrieben. Wenn Sie auf Update klicken, wird angezeigt, dass der beste USB 3-Hub des Treibers bereits installiert ist. Im Moment werde ich dabei bleiben und sehen, ob das Problem gelöst ist oder nicht. Danke
wedu
@wedu Ok, ich füge es meiner Antwort hinzu, dass bei solchen Problemen zuerst versucht wird, die richtigen Windows USB3-Treiber zu installieren. Zu diesem BSOD: Kein Kommentar. :) Wenn es nicht funktioniert, versuchen Sie einfach, im BIOS das zu tun, was ich oben geschrieben habe. Aber natürlich, bis Sie unter Linux keine richtigen USB3-Treiber haben, werden Sie unter Windows wahrscheinlich keine USB3-Geschwindigkeit haben.
Falkner