Jak instalować sterowniki konwertera USB RS-485

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

Jak mam instalować sterownik konwertera RS-485, mam sterownik ale nie wiem jakie polecenia wpisywać w terminalu.
System 10.04 Linux 2.6.32-122-rtai
To są te polecenia jak mam to wpisywać w terminalu.
Usage:
(load or unload linux driver of CH34x)
//compile
#make
//load ch34x chips driver
#make load
//unload ch34x chips driver
#make unload
Załączniki
CH341SER_LINUX.ZIP
(8.34 KiB) Pobrany 73 razy
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8602
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: mario_7 »

Polecenia z # na początku oznaczają, że masz je wykonać jako administrator (wpisujesz je do konsoli, bez znaku #, możesz poprzedzić je słowem sudo jeśli nie jesteś zalogowany jako administrator).
Teksty z // na początku to komentarze (tego nie wpisujesz w konsoli).

Ogólnie to masz zrobić coś takiego:
rozpakować sterownik
w konsoli przejść do katalogu z rozpakowanym sterownikiem
wykonać opisane polecenia (pierwsze dwa)
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

Podaje jak mi poszło a dokładnie coś jest nie tak proszę zerknąć .


j@j-desktop:~$ ls
brasero.iso Dokumenty linuxcnc Muzyka Obrazy Pobrane Publiczny Pulpit Szablony Wideo
j@j-desktop:~$ cd Pulpit
j@j-desktop:~/Pulpit$ cd USB
j@j-desktop:~/Pulpit/USB$ CH341SER_LINUX
CH341SER_LINUX: command not found
j@j-desktop:~/Pulpit/USB$ cd CH341SER_LINUX
j@j-desktop:~/Pulpit/USB/CH341SER_LINUX$ make
make -C /lib/modules/2.6.32-122-rtai/build M=/home/j/Pulpit/USB/CH341SER_LINUX
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
j@j-desktop:~/Pulpit/USB/CH341SER_LINUX$ make load
modprobe usbserial
WARNING: All config files need .conf: /etc/modprobe.d/emc2, it will be ignored in a future release.
FATAL: Error inserting usbserial (/lib/modules/2.6.32-122-rtai/kernel/drivers/usb/serial/usbserial.ko): Operation not permitted
make: *** [load] Błąd 1
j@j-desktop:~/Pulpit/USB/CH341SER_LINUX$
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1701
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: namok »

jarcys pisze:Podaje jak mi poszło a dokładnie coś jest nie tak proszę zerknąć .
j@j-desktop:~/Pulpit/USB/CH341SER_LINUX$ make load
modprobe usbserial
WARNING: All config files need .conf: /etc/modprobe.d/emc2, it will be ignored in a future release.
FATAL: Error inserting usbserial (/lib/modules/2.6.32-122-rtai/kernel/drivers/usb/serial/usbserial.ko): Operation not permitted
make: *** [load] Błąd 1
@mario_7 wyraźnie napisał co masz zrobić jeśli na początku wiersza masz #.

Kod: Zaznacz cały

sudo make load
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

Zrobiłem tak jak podaliście i nic.



j@j-desktop:~$ cd Pulpit
j@j-desktop:~/Pulpit$ ls
Błędy dddd Frezoanie zębatki huanyang_1 Instalowanie komedy moja-frezarka nowy plik przerobione usb1 zamek 2 3
ch34x do pamieci usb Gkody i inne huanyang_1.desktop Listwa 400 frez 3,4,5,6 moja-frezarka.desktop orginaly usb USB 485 Zębatka
j@j-desktop:~/Pulpit$ cd ch34x
j@j-desktop:~/Pulpit/ch34x$ cd CH341SER_LINUX
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ ls
ch34x.c Makefile readme.txt
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ sudo make
[sudo] password for j:
make -C /lib/modules/2.6.32-122-rtai/build M=/home/j/Pulpit/ch34x/CH341SER_LINUX
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
LD /home/j/Pulpit/ch34x/CH341SER_LINUX/built-in.o
CC [M] /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.mod.o
LD [M] /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.ko
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ sudo make load
modprobe usbserial
WARNING: All config files need .conf: /etc/modprobe.d/emc2, it will be ignored in a future release.
insmod ch34x.ko
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$
zrzut_ekranu.png
(143.83 KiB) Nie pobierany
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

jarcys pisze:Zrobiłem tak jak podaliście i i nie wiem czy się zainstalował.



j@j-desktop:~$ cd Pulpit
j@j-desktop:~/Pulpit$ ls
Błędy dddd Frezoanie zębatki huanyang_1 Instalowanie komedy moja-frezarka nowy plik przerobione usb1 zamek 2 3
ch34x do pamieci usb Gkody i inne huanyang_1.desktop Listwa 400 frez 3,4,5,6 moja-frezarka.desktop orginaly usb USB 485 Zębatka
j@j-desktop:~/Pulpit$ cd ch34x
j@j-desktop:~/Pulpit/ch34x$ cd CH341SER_LINUX
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ ls
ch34x.c Makefile readme.txt
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ sudo make
[sudo] password for j:
make -C /lib/modules/2.6.32-122-rtai/build M=/home/j/Pulpit/ch34x/CH341SER_LINUX
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
LD /home/j/Pulpit/ch34x/CH341SER_LINUX/built-in.o
CC [M] /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.mod.o
LD [M] /home/j/Pulpit/ch34x/CH341SER_LINUX/ch34x.ko
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-122-rtai'
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$ sudo make load
modprobe usbserial
WARNING: All config files need .conf: /etc/modprobe.d/emc2, it will be ignored in a future release.
insmod ch34x.ko
j@j-desktop:~/Pulpit/ch34x/CH341SER_LINUX$

zrzut_ekranu.png
TECUMSEH12
Sędziwy Jeż
Sędziwy Jeż
Posty: 80
Rejestracja: 02 cze 2014, 13:29
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: TECUMSEH12 »

Przepraszam, może się nie znam ale w pliku readme.txt jest napisane (takie luźne tłumaczenie z translatora) , że ten sterownik działa na jajku 2.6.25 to 3.13.x...
Anarchia w samym środku mojej głowy
Mój mózg pracuje niezależnie
I nikt mi nie może zakazać myślenia
Anarchia w głowie to początek wyzwolenia
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

TECUMSEH12 pisze:Przepraszam, może się nie znam ale w pliku readme.txt jest napisane (takie luźne tłumaczenie z translatora) , że ten sterownik działa na jajku 2.6.25 to 3.13.x...
2.Current Driver obsługują wersje jądra linuksowego w zakresie od 2.6.25 do 3.9.10
Czyli jest ok.
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2032
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: kobrawerde »

a może jak pisze że potrzebuje w konfiguracji pliku z końcówką .conf

Kod: Zaznacz cały

sudo mv /etc/modprobe.d/emc2 /etc/modprobe.d/emc2.conf
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

To jak mam to rozumieć załadował mi się czy nie ?
Jak mogę sprawdzić .
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2032
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: kobrawerde »

Jeśli moduł jest załadowany / zainstalowany to powinieneś go widzieć jak wydasz komendę

Kod: Zaznacz cały

lsmod
Czyli trzeba by szukać wpisu : ch34x.ko ...... ch34x ?
Chyba jednak najlepszym sprawdzianem będzie działanie lub nie : konwertera USB RS-485
jarcys
Sędziwy Jeż
Sędziwy Jeż
Posty: 59
Rejestracja: 12 cze 2010, 12:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Jak instalować sterowniki konwertera USB RS-485

Post autor: jarcys »

zrzut_ekranu-1.png
(68.34 KiB) Nie pobierany
Po wpięciu konwertera do USB mam go

Kod: Zaznacz cały

j@j-desktop:~$ lsusb -vs 02

Bus 004 Device 002: ID 1a86:7523 Unknown HL-340 USB-Serial adapter
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x1a86 Unknown
  idProduct          0x7523 HL-340 USB-Serial adapter
  bcdDevice            2.54
  iManufacturer           0 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               96mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
cannot read device status, Operation not permitted (1)
j@j-desktop:~$
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 38 gości