serial: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
(2 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 29: | Rad 29: | ||
serial --port=pci,00:16.3 --speed=115200 | serial --port=pci,00:16.3 --speed=115200 | ||
Se även [[ | Se även [[Using GRUB via a serial line|Använda GRUB via en seriekabel]] | ||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/serial.html#serial | Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/serial.html#serial | ||
[[GNU GRUB Manual]] | [[GNU GRUB Manual]] | ||
Nuvarande version från 16 september 2024 kl. 06.08
serial
Kommandot: `serial [--unit=unit] [--port=port] [--speed=speed] [--word=word] [--parity=parity] [--stop=stop]`
Initiera en seriell enhet. `unit` är ett nummer i intervallet 0-3 som anger vilken seriell port som ska användas; standardvärdet är 0, vilket motsvarar porten som ofta kallas COM1.
`port` är I/O-porten där UART-enheten finns eller, om den är prefixerad med ‘mmio,’, MMIO-adressen för UART-enheten. Om det anges har det företräde framför `unit`.
Dessutom kan en MMIO-adress ha suffixet:
- ‘.b’ för byteåtkomst (standard)
- ‘.w’ för 16-bitars ordåtkomst
- ‘.l’ för 32-bitars långt ordåtkomst
- ‘.q’ för 64-bitars långt långt ordåtkomst
Port kan också vara i formen ‘pci,XX:XX.X’ för att indikera en seriell enhet exponerad på PCI-bussen.
`speed` är överföringshastigheten; standardvärdet är 9600. `word` och `stop` är antalet databitar och stoppbitar. Databitar måste vara i intervallet 5-8 och stoppbitar måste vara 1 eller 2. Standardvärdet är 8 databitar och en stoppbit. `parity` är antingen ‘no’, ‘odd’, ‘even’ och standardvärdet är ‘no’.
Om varken `unit` eller `port` anges, eller om `port` är satt till ‘auto’, kommer GRUB att försöka använda ACPI för att automatiskt upptäcka systemets standardinställningar för den seriella porten och dess konfiguration. Om denna information inte är tillgänglig kommer det att standardisera till `unit` 0.
Den seriella porten används inte som en kommunikationskanal om inte kommandona `terminal_input` eller `terminal_output` används (se terminal_input, se terminal_output).
Observera att giltiga portvärden, exklusive I/O-portadresser, kan hittas genom att lista terminaler med `terminal_output`, välja alla namn som är prefixerade med ‘serial_’ och ta bort det prefixet.
Exempel:
serial --port=0x3f8 --speed=9600 serial --port=mmio,fefb0000.l --speed=115200 serial --port=pci,00:16.3 --speed=115200
Se även Använda GRUB via en seriekabel
Sidslut
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/serial.html#serial
Det här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.