Cosa significa "Mouse USB legacy" in un BIOS?


43

Che cosa significa un'opzione "Legacy USB Mouse" in un BIOS?

Sì, l' eredità di solito significa revisione precedente o obsoleta. Quindi mouse USB legacy significa supporto per "mouse usb vecchio stile".

Non sta davvero rispondendo alla domanda. Come il signor Tamm, il mio insegnante di elettricità al liceo, amava dire: "Sì, e le arance hanno un sapore aranciato".

Cosa significa supporto per mouse USB legacy ?

  • Che cosa è un mouse USB legacy?
  • C'è un mouse USB " vecchio stile "?
  • Cosa è cambiato tra quale versione di USB e quale versione di USB che ha reso i mouse incompatibili?
  • Perché è stata apportata la modifica?
  • Quando è stata apportata la modifica?
  • Chi ha fatto il cambiamento?
  • Qual era la virtù dei " nuovi mouse USB " rispetto ai " vecchi mouse USB "?

In altre parole:

Cosa sta facendo il BIOS quando l'opzione "Legacy USB Mouse" è abilitata ?
Cosa sta facendo il BIOS quando l'opzione "Legacy USB Mouse" è disabilitata ?

Guarda anche

Risposte:


34

A quanto ho capito, non è il mouse o la tastiera ad essere legacy (PS / 2 non è cambiato, USB è retrocompatibile con altre versioni USB), è il sistema operativo - la modalità mouse legacy emula un dispositivo PS / 2 o AT quando un Il mouse USB viene utilizzato con un sistema operativo che non lo supporta.

Non è la migliore fonte, ma questo sembra confermare , così come l' ultimo post qui .


Dalla compatibilità della piattaforma per dispositivi di avvio USB nel Centro di sviluppo hardware di Windows su MSDN:

Architecture of Legacy Support con supporto sia USB che PS / 2

Il supporto legacy è mostrato nella Figura 1 sia per il supporto compatibile USB che PS / 2. Le caratteristiche importanti includono:

  • Il BIOS intercetta gli eventi dalla tastiera e dal mouse USB e li presenta al sistema come dispositivi compatibili con PS / 2.

  • Il sistema operativo legacy riconosce la tastiera e il mouse USB come dispositivi compatibili PS / 2, con limitazioni imposte dal protocollo di avvio USB.

Figura 1. Architettura per supporto legacy per USB e PS / 2
idem


te lo darò da quando eri il primo, e hai menzionato esplicitamente l'idea che la modalità legacy è dove il BIOS farà apparire il mouse USB come un mouse PS / 2, in modo che i sistemi operativi che supportano solo PS / 2 i mouse (ad es. MS-DOS) vedranno un mouse PS / 2 collegato. Una volta menzionato il concetto di emulazione , tutto mi ha fatto clic.
Ian Boyd,

ooh. bella modifica. Non ne sapevo nulla fino a quando non l'hai chiesto a nessuno - ho cercato perché avevo dovuto saperlo;)
Journeyman Geek

mi piace modificare le risposte delle persone con citazioni di riferimento e schermate graziose; li aiuta a ottenere più voti gratuiti: P (anche se io sono più un ragazzo stackoverflow)
Ian Boyd,

1
Come fa il BIOS a capire che il sistema operativo ha bisogno del mouse / kbd USB come emulazione PS / 2? Oppure rimappa la segnalazione da mouse USB / kbd a PS / 2 esclusivamente sulla base dell'impostazione del BIOS "USB legacy", indipendentemente dal fatto che il sistema operativo comprenda i dispositivi di input USB?
Lumi,

14

Ho trovato un'ottima spiegazione:

In breve, l'eredità è un reindirizzamento della tastiera e / o del mouse USB per consentire a un sistema operativo di utilizzarlo. XP non ha bisogno del supporto legacy di una tastiera o un mouse USB.

Un esempio di dove è richiesto il supporto legacy di una tastiera USB è msdos in modalità reale. E un mouse USB verrebbe indirizzato come un mouse PS / 2 standard in msdos usando il suo driver del mouse con supporto legacy abilitato.

http://help.wugnet.com/windows/USB-Legacy-BIOS-ftopict606120.html


3

A parte:

Ho disabilitato questa impostazione su una scheda madre Asus P5KPL-CM (a seguito di un suggerimento potrebbe aggiungere al tempo di avvio per questa scheda) e sto eseguendo XP Pro.

Quando ho quindi tentato di eseguire il flashing del BIOS tramite un'unità flash USB (come questa scheda è in grado di fare), questa unità non è stata rilevata all'avvio. Tuttavia, è stato rilevato dal sistema operativo una volta avviato su XP.

Ho riabilitato "legacy usb", riavviato e l'unità è stata quindi rilevata nel BIOS, permettendomi di sfogliare con successo l'unità USB e eseguire il flashing del BIOS.

Pertanto, l'impostazione legacy può influire sul rilevamento USB nel BIOS.

FYI. Saluti da AU!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.