Witam,
Obsługa FTDI (sterownik obsługujący komunikację RS232/USB) jest wbudowany w jądro.
Do wykrycia czy ta komunikacja przebiega prawidłowo potrzeba użyć kilku komend w konsoli:
lsusb -v --> na liście przykładowy wynik:
Bus 002 Device 014: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
dmsg lub dmesg | grep tty --> przykładowo:
Code:
[ 4060.789194] usb 2-1: new full speed USB device using uhci_hcd and address 14
[ 4060.988321] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 4060.988479] usb 2-1: Detected FT232RL
[ 4060.988493] usb 2-1: Number of endpoints 2
[ 4060.988505] usb 2-1: Endpoint 1 MaxPacketSize 64
[ 4060.988517] usb 2-1: Endpoint 2 MaxPacketSize 64
[ 4060.988528] usb 2-1: Setting MaxPacketSize 64
[ 4060.989711] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
ls /dev/tty* lub ls -l /dev/ttyUSB*
ls -l /dev/serial/by-* co powinno dać informację który COM jest emulowany pod USB
Najważniejsze aby utworzyć grupę dialout i dodać się do tej grupy. Utworzenie grupy dialout uprawnia programy obsługiwane przez usera do korzystania z portów komputera.
#usermod -a -G dialout nazwa_usera
Miałem mały incydent z TLF ale aktualnie używam TR4W pod wine. Oba Programy potrzebują określenia portów COM.
Zwykle COM3 przypisany jest do USB0
COM5 przypisany jest do USB1
Nie jset to zasada i trzeba pokombinować z różnymi portami od COM1 do COM8 i dalej. Zależy to od konfiguracji komputera i obsługi sprzętu, aż na którymś porcie port się "odezwie". Również odpowiedniego ustawienia oczekują parametry DTR i RTS co jest podane w dokumentacji radia lub w opisach.
Powodzenia,
Obsługa FTDI (sterownik obsługujący komunikację RS232/USB) jest wbudowany w jądro.
Do wykrycia czy ta komunikacja przebiega prawidłowo potrzeba użyć kilku komend w konsoli:
lsusb -v --> na liście przykładowy wynik:
Bus 002 Device 014: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
dmsg lub dmesg | grep tty --> przykładowo:
Code:
[ 4060.789194] usb 2-1: new full speed USB device using uhci_hcd and address 14
[ 4060.988321] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 4060.988479] usb 2-1: Detected FT232RL
[ 4060.988493] usb 2-1: Number of endpoints 2
[ 4060.988505] usb 2-1: Endpoint 1 MaxPacketSize 64
[ 4060.988517] usb 2-1: Endpoint 2 MaxPacketSize 64
[ 4060.988528] usb 2-1: Setting MaxPacketSize 64
[ 4060.989711] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
ls /dev/tty* lub ls -l /dev/ttyUSB*
ls -l /dev/serial/by-* co powinno dać informację który COM jest emulowany pod USB
Najważniejsze aby utworzyć grupę dialout i dodać się do tej grupy. Utworzenie grupy dialout uprawnia programy obsługiwane przez usera do korzystania z portów komputera.
#usermod -a -G dialout nazwa_usera
Miałem mały incydent z TLF ale aktualnie używam TR4W pod wine. Oba Programy potrzebują określenia portów COM.
Zwykle COM3 przypisany jest do USB0
COM5 przypisany jest do USB1
Nie jset to zasada i trzeba pokombinować z różnymi portami od COM1 do COM8 i dalej. Zależy to od konfiguracji komputera i obsługi sprzętu, aż na którymś porcie port się "odezwie". Również odpowiedniego ustawienia oczekują parametry DTR i RTS co jest podane w dokumentacji radia lub w opisach.
Powodzenia,
Arek, sq8nqs