GoGPT Best VPN GoSearch

Favicon di OnWorks

usb_modeswitch - Online nel cloud

Esegui usb_modeswitch nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando usb_modeswitch che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


usb_modeswitch - controlla la modalità dei dispositivi USB "multistato"

SINOSSI


usb_modeswitch [-heWQDIvpVpmM23rwKdHSOBGTNALnsRiuagft] [-c Nome del file]

DESCRIZIONE


Diversi nuovi dispositivi USB hanno a bordo i loro driver Windows proprietari, la maggior parte dei quali WWAN
e dongle WLAN. Quando vengono collegati per la prima volta, si comportano come una memoria flash e
avviare l'installazione del driver di Windows da lì. Se il driver è già installato, è
fa scomparire il dispositivo di archiviazione e un nuovo dispositivo, principalmente composito con porte modem,
si presenta.

Su Linux, nella maggior parte dei casi i driver sono disponibili come moduli del kernel, come "usbserial"
o "opzione". Tuttavia, il dispositivo inizialmente si associa a "memoria USB" per impostazione predefinita.
usb_modeswitch può quindi inviare un messaggio di massa fornito (molto probabilmente un comando di archiviazione di massa)
al dispositivo; questo messaggio deve essere determinato analizzando le azioni di Windows
conducente.

In alcuni casi, per la commutazione vengono utilizzati i comandi di controllo USB. Questi casi sono gestiti da
funzioni personalizzate e non è necessario fornire alcun messaggio di massa.

Di solito, il programma viene distribuito con un insieme di configurazioni per molti dispositivi noti,
che consente una gestione completamente automatica di un dispositivo al momento dell'inserimento, resa possibile da
combinando usb_modeswitch con lo script wrapper usb_modeswitch_dispatcher che è
lanciato dal demone udev.

Si noti che usb_modeswitch di per sé non ha dipendenze Linux specifiche.

VERSIONI


Questo programma segue la consueta sintassi della riga di comando GNU, con opzioni lunghe che iniziano con
due trattini ('--'). Di seguito è riportato un riepilogo delle opzioni.

-h --Aiuto Mostra il riepilogo delle opzioni.

-e --versione
Stampa le informazioni sulla versione ed esci

-v --predefinito-vendor NUM
ID fornitore da cercare (obbligatorio), solitamente fornito come numero esadecimale (esempio:
0x12d1). Ogni dispositivo USB è identificato da un numero assegnato ufficialmente al
fornitore dall'associazione USB e un numero per il rispettivo modello (ID prodotto)
scelto dal venditore

-p --prodotto-predefinito NUM
ID prodotto da cercare (obbligatorio)

-V --venditore-obiettivo NUM
ID fornitore di destinazione. Quando dato sarà cercato e rilevato inizialmente per
scopi informativi. Se il controllo di successo (opzione -s) è attivo, fornendo
si consigliano gli ID target (fornitore/prodotto) o la classe target

-j --trova-mbim
Restituisce il numero di configurazione con l'interfaccia MBIM ed esce.

-P --prodotto-obiettivo NUM
ID prodotto di destinazione

-b --num-bus NUM

-g --num-dispositivo NUM
Se sono forniti bus e numero di dispositivo, la gestione di un dispositivo specifico su a
è garantita una porta USB specifica, a differenza dell'utilizzo solo dell'ID USB. Questo è
importante se ci sono più dispositivi simili su un sistema

-C --classe-target NUM
Classe dispositivo di destinazione in base alle specifiche USB. Alcuni dispositivi mantengono il loro
ID fornitore/prodotto originale dopo il passaggio riuscito. Per evitare che
essere trattato di nuovo, la classe del dispositivo può essere verificata. Per i dispositivi non commutati è
è sempre 8 (classe di memoria), per i modem commutati è spesso 0xff (venditore
specifica). Nelle modalità composite, viene guardata la classe della prima interfaccia

-m --endpoint-messaggio NUM
Un endpoint specifico da utilizzare per i trasferimenti di dati. Solo a scopo di test;
di solito gli endpoint sono determinati dagli attributi del dispositivo

-M --contenuto-messaggio STRING
Un messaggio di massa da inviare come comando di commutazione. Fornito come stringa esadecimale

-2, -3 --contenuto-messaggio2, --messaggio-contenuto3 STRING
Messaggi di massa aggiuntivi da inviare come comandi di commutazione. Fornito come esadecimale
stringhe. Se utilizzato con i comandi di archiviazione di massa, l'impostazione --bisogno-risposta is
si consiglia vivamente di rispettare le specifiche e di evitare probabili errori

-w --rilascio-ritardo NUM
Dopo aver inviato tutti i messaggi in blocco, attendi NUM millisecondi prima di rilasciare il
interfaccia. Necessario per alcuni modem su sistemi meno recenti (soprattutto dopo un EJECT
Messaggio)

-n --bisogno-risposta
Leggere la risposta (involucro dello stato del comando) a un trasferimento di comando di memoria di massa.
Alcuni dispositivi hanno problemi di commutazione se la risposta non viene letta; la maggior parte sono
scomparendo subito. Quando si inviano più comandi di archiviazione di massa con -2 e
-3, potrebbe essere necessario impostarlo per evitare errori di trasferimento

-r --endpoint di risposta NUM
Prova a leggere la risposta a un comando di archiviazione da lì se l'opzione -n ​​è attiva.
Solo a scopo di test; di solito gli endpoint sono determinati dal dispositivo
gli attributi

-K --std-espulsione
Applicare la sequenza SCSI standard di "Consenti rimozione supporto" ed "Espelli". Implica
-n. Un 'Messaggio' può essere aggiunto con -M che verrà trasmesso dopo l'espulsione
sequenza

-d --solo distacco
Basta scollegare il driver corrente. Questo è sufficiente per alcuni primi dispositivi per
passare con successo. Altrimenti questa funzione può essere usata come 'bisturi' per
casi speciali, come separare il driver dalle singole interfacce

-H --modalità huawei
Invia un messaggio di controllo speciale utilizzato dai dispositivi Huawei meno recenti

-J --huawei-nuova-modalità
Invia un messaggio di massa specifico utilizzato da tutti i nuovi dispositivi Huawei

-S --modalità-sierra
Invia un messaggio di controllo speciale utilizzato dai dispositivi Sierra

-G --gct-modalità
Invia un messaggio di controllo speciale utilizzato dai chipset GCT

-T --kobil-modalità
Invia un messaggio di controllo speciale utilizzato dai dispositivi Kobil

-N --modalità-sequans
Invia un messaggio di controllo speciale utilizzato dal chipset Sequans

-A --modalità azione mobile
Invia uno speciale messaggio di controllo utilizzato dal dispositivo MobileAction

-B --modalità qisda
Invia un messaggio di controllo speciale utilizzato dai dispositivi Qisda

-E --quanta-modalità
Invia uno speciale messaggio di controllo utilizzato dai dispositivi Quanta

-F --modalità pantech NUM
Invia uno speciale messaggio di controllo utilizzato dai dispositivi Pantech. Verrà utilizzato il valore NUM
nel messaggio di controllo come 'wValue'

-Z --modalità blackberry
Invia un messaggio di controllo speciale utilizzato da alcuni dispositivi Blackberry più recenti

-O --modalità-sony
Applicare una sequenza speciale utilizzata dai dispositivi Sony Ericsson. Implica l'opzione --check-
il successo

-L --modo-cisco
Invia una sequenza di messaggi in blocco utilizzati dai dispositivi Cisco

-R --reset-usb
Invia un comando di ripristino USB al dispositivo. Può essere combinato con qualsiasi commutazione
metodo o da solo. Viene sempre eseguito come ultimo passaggio di tutti i dispositivi
interazioni. Pochi dispositivi ne hanno bisogno per completare la commutazione; a parte questo
può essere utile durante il test

-c --file-config NOME DEL FILE
Usa un file di configurazione specifico. Se qualsiasi ID o opzione di commutazione viene fornita come comando
parametri di linea, questa opzione viene ignorata. In tal caso tutti i parametri obbligatori
devono essere forniti sulla riga di comando

-f --long-config STRING
Fornisci i dettagli del dispositivo nella sintassi del file di configurazione come una stringa multilinea sul
riga di comando

-t --stdinput
Leggi i dettagli del dispositivo nella sintassi del file di configurazione dall'input standard, ad es
reindirizzato da una pipe di comando (testo multilinea)

-Q --silenzioso
Non mostrare progressi o messaggi di errore

-W --verboso
Stampa tutte le impostazioni prima di eseguire e mostra i messaggi di debug di libusb

-D --sysmode
Modifica leggermente il comportamento del programma. Un messaggio di successo che include il
viene emesso l'ID effettivo del dispositivo di destinazione e viene emesso un avviso syslog. principalmente per
integrazione con uno script wrapper

-s --check-successo NUM
Dopo la commutazione, continua a controllare il risultato fino a max. NUM secondi. Se obiettivo
Sono stati forniti ID o classe di destinazione, il loro aspetto indica un certo successo.
In caso contrario, la disconnessione del dispositivo originale è considerata una prova probabile

-I --nessuna domanda
non ottiene gli attributi SCSI dal dispositivo (l'impostazione predefinita è attiva). Per una corretta
identificazione dei diversi dispositivi forniti dagli attributi della parte di archiviazione
informazione preziosa. Questo non è necessario per i dispositivi noti e
supportato

-i --interfaccia NUM
Selezionare l'interfaccia USB iniziale (impostazione predefinita: 0). Solo a scopo di test

-u --configurazione NUM
Seleziona la configurazione USB (applicata dopo ogni altra possibile azione di commutazione)

-a --altimpostazione NUM
Selezionare l'impostazione dell'interfaccia USB alternativa (applicata dopo la commutazione). principalmente per
analisi

Usa usb_modeswitch online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.