Consigliato
Se tu e la tua famiglia avete il numero di serie del modulo generalmente del kernel sul vostro PC, speriamo che questo post sul blog vi sia d’aiuto.
ProssimoPrecedenteCONTENUTO
24. Seriale e altri suggerimenti
Moduli
15.1 In sequenza
I driver seriali sono spesso usati come moduli vicino a un modulo comegeneric_serial.ko. Driver per schede USB seriali e multiportasono spesso offerti come moduli. Linux dovrebbe essere arbitrario automaticamentequindi il modulo è obbligatorio, per la maggior parte delle materie non è necessario sul percorso fare nulla.
Ma a volte devi finalmente occuparti del carico di Linux per alcune missioni opassare i parametri al modulo, altrimenti sarà sempre il kernel.
Questi parametri possono essere assegnati a moduli specifici sulla riga di comando.per il mio kernel o come parte di /etc per moduli, /etc/modules.conf o/etc/modprobe.conf. A partire dal kernel 2.2, il cliente non modifica più modprobe.confUsa davvero i moduli aggiornati, cambia quel programma per cambiare il file. Informazioni cheutilizzato per aggiornare positivamente module.conf, memorizzato qui in / etc modutils /.
File di funzionalità Debian / GNU Linux denominato / etc / modutils – setserial,eseguire frequentemente lo script sequenziale in /etc/init.d/ in ogni punto in cui si trova il modulo sequenzialecaricato così come può essere scaricato. Quando il corso seriale è senza dubbio finito, questo scenariosalva lo stato del corso in /var/run/setserial.conf. Poi quandoil modulo ricarica questa difficoltà e lo stato salvato viene ripristinato. Quando questi primi episodiIl modulo viene caricato all’avvio, al momento non contiene nulla/var/run/setserial.conf in local/etc/serial.conf. Quindi, di solito ci sono due file che contengono lo stato principale. diversoLe distribuzioni possono far sembrare le cose simili.
I moduli seriali sono forniti con sottodirectory. trova /lib/modules/.../kernel/drivers/
. Per la ricerca di mappe multiportain ogni sottodirectory sequential
e/o char
. Per la serie USB:Cerca nella maggior parte delle sottodirectory browser / serial
. Questo è il nuovo moduloparport_serial per ottenere schede PCI che contengono sia successive che paralleleporti.
Consigliato
Il tuo PC è lento? Hai problemi ad avviare Windows? Non disperare! Fortect è la soluzione per te. Questo strumento potente e facile da usare diagnosticherà e riparerà il tuo PC, aumentando le prestazioni del sistema, ottimizzando la memoria e migliorando la sicurezza nel processo. Quindi non aspettare: scarica Fortect oggi!

К Come in questa particolare soluzione precedente, è possibile modificare il seguente proprietario del veicolo modificandoFonte. La maggior parte del driver seriale è senza dubbio nel file serial.c.Per informazioni sulla scrittura di programmi di formazione per questa porta seriale, vedereHOWTO sulla programmazione sequenziale. Tuttavia, è stata considerata una revisione di Vern Hoxsey presente nel 1999questa non è una recensione LDP.
15.2 Configurazione del kernel
15.3 Numero di porte seriali supportate
Se hai più di 4 (o più adatte 2) porte seriali, ognuna dovrebbeAssicurati che il tuo kernel ne sia consapevole. Questo può essere fatto configurandoIl kernel in fase di compilazione o una buona nuova opzione data al kernel seavvia il movimento verso l’alto (prompt di avvio o stringa del descrittore del kernel).
Parametri di configurazione del kernel:CONFIG_SERIAL_8250_RUNTIME_UARTS = 4 e CONFIG_SERIAL_8250_NR_UARTS è uguale a 4Impostare le nuove prese d’aria della serie massima comune (UART) che 4.Se hai già più slot del passaggio 4 del solito in una serie, devi ridefinirlo7° a niente. Ma puoi sovrascrivere le cose con il comando tramite il kernelPagina ka nell’esempio: nr_uarts = 16 (se la ricompensa successiva èKernel) o 8250.nr_uarts = 16 (se il supporto successivo viene fornito tramite questo modulo). vIl bootloader sembra che lilo grub sia infine invitato a farlo.
15.Seriale 4 Console (console seriale)
Vedere la documentazione del kernel su: Documentation for each serial-console.txt.Il kernel 2.4+ ora ha una documentazione migliore. Vedere Attualmente “Serial Console” suTerminale di testo HOWTO.
15.5 Leadership per i conducenti
dispositivo di testo, la velocità RS-232 è piuttosto elevata, malo spazio utile della connessione via cavo è spesso troppo semplice. La tecnologia equilibrata puòIl solito modo per ottenere un testo di scambio molto equilibrato è conun terminale deve mettere in gioco 2 piloti di linea nella linea serialeTrasforma ogni budget sbilanciato in uno ben bilanciato (e viceversa). VoiDi marca e costoso da acquistare.
15.6 Arresta il flusso di dati dopo la stampa, ecc.
Normalmente, il controllo dei thread e/o solo le applicazioni software smettono di scorrereSe necessario byte. Ma in molti casi questo non è tutto. Questo potrebbe essere un problemaL’output seriale avviene attraverso un grande buffer seriale per il download.in tutta la memoria principale del PC. Quindi se qualcuno vuole smettere di fare pubblicità non importain questi buffer dovrebbe essere cancellato. Quando dici che sarà un’applicazionePer interrompere la stampa, è impossibile svuotare questo timbro per continuare a stampare.finché non si svuota. Facoltativamente, la tua stampante ha la sua stessa barriera,deve essere evacuato. Dire al computer di interrompere la campagna pubblicitaria potrebbe non funzionareper questo motivo, esistono due buffer più efficaci che continuano a fornire i byte progettati per la stampante.Questo è un problema con il software della stampante del computer di cui la nostra porta seriale non è a conoscenza.e che è necessario abbandonare i prodotti di gestione degli switch per disconnettere il produttore.
Un modo per mostrare che la stampante ha smesso di stampare è semplicemente spegnere la stampante.Funziona bene con i clienti delle nuove serie. I tamponi vengono spurgati eLa stampa non continua. Più vecchio con driver seriali, numero di serie del PCIl buffer non è stato svuotato ea volte la stampa delle foto può continuare doveLa stampante si è accesa in futuro. Per evitare che ciò accada, è necessario essere in grado di prevedere il tempo.indicato da close_wait di seterial prima di riaccendere la stampanteRestituzione. Potrebbe inoltre essere necessario rimuovere l’offerta di lavoro di stampa.I metodi di accodamento non proveranno a continuare.
15.7 Conflitti noti di indirizzi I/O
Evita conflitti di indirizzi I/O con alcune schede video
IO è l’indirizzo di casa di una specifica scheda video IBM 8514 (e altre).apparentemente 0x? 2e8, come? è uguale a 2, 4, sette o sempre. Questo può portare a discussioni (mala porta seriale non deve essere progettata con successo (senza dubbio) con un indirizzo I/O ttyS3
a 0x02e8 se la porta successiva ignora il primo esadecimale 0Crittografa se questa attività a sua volta decrittografa l’indirizzo (molti lo fanno). C’è qualche cattiva notizia nel caso lo faccia?prova a installare ttyS3
in questa posizione di I/O. Un’altra storia di Linuxnon riconosce il tuo cellulare interno su ttyS3
, ma puoi utilizzarlo Usa setserial
per inviare ttyS3
a questo importante indirizzo e a ciascuno dei nostri modemfunziona bene.
Conflitto di indirizzi I/O con problema del disco rigido Ide2
Uno dei ttyS2 è 3e8-3ef e l’unità disco rigido ide2 è 3eecosa c’è in realtà in questa zona. Quindi se esegui Linux puoi vedere un report molto carinoquesto conflitto. La maggior parte delle persone normali non include ide2 3rd (abbastanza disco rigidoCable) e potresti certamente ignorare questo messaggio di contrasto. Potresti avere un gran numero di difficoltàalimenta ide0 e due praticamente sempre su ide1, quindi la maggior parte delle persone non ha davvero bisogno di ide2.
15.8 Hardware difettoso noto
Problema con la CPU AMD Elan Sc400 (PC-on-a-Chip)
Ha una race condition che si avvicina anche all’interrupt e al registro di aggiornamento.UART. Molto probabilmente si verificherà un’interruzione quando il mittente UARTcompleta il trasferimento di un byte e quindi semplicemente UART invia il bufferdiventa vuoto (in attesa del byte successivo). Ma il registroL’UART non si sta alterando abbastanza velocemente da riflettere questo. ComeAlla fine, la procedura di interruzione dell’attività viene rapidamente verificata per non parlare della tua è determinata…(per errore) non è successo niente. Quindi non viene mai inviato alcun bytePorta se hai bisogno di e-mail e il trasmettitore UART non ha successo suByte, non è mai troppo. Quando il servizio dovrebbe letteralmente essere completatoci vorrà solo più tempo prima che il registro di stato venga controllato, quindi questo può farlosono stati aggiornati per riflettere le condizioni effettive e/o dovresti stare bene.
C’è ogni impegno per affrontare questo problema applicando una patch a un buon driver seriale specifico. MaisSe Linux risulta direttamente corretto per tenere conto dell’hardware difettoso, in particolarequel tipo di patch può influenzare le prestazioni allo stesso modo di un buon hardware?
Velocizza il tuo PC oggi con questo download facile da usare.
Kernel Module Serial
Kernelmodul Seriell
Kernel Module Serieel
커널 모듈 직렬
Module De Noyau Serie
Serial Do Modulo Do Kernel
Karnmodul Seriell
Serijnyj Nomer Modulya Yadra
Seryjny Modulu Jadra
Serial Del Modulo Del Kernel
