abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:22 | Bezpečnostní upozornění

    Byly publikovány informace o kritické zranitelnosti v knihovně pro Rust async-tar a jejích forcích tokio-tar, krata-tokio-tar a astral-tokio-tar. Jedná se o zranitelnost CVE-2025-62518 s CVSS 8.1. Nálezci je pojmenovali TARmageddon.

    Ladislav Hagara | Komentářů: 0
    včera 23:15 | Nová verze

    AlmaLinux přinese s verzí 10.1 podporu btrfs. XFS bude stále jako výchozí filesystém, ale instalátor nabídne i btrfs. Více informací naleznete v oficiálním oznámení.

    Max | Komentářů: 0
    včera 22:33 | IT novinky

    Společnost OpenAI představila svůj vlastní webový prohlížeč ChatGPT Atlas. Zatím je k dispozici pouze na macOS.

    Ladislav Hagara | Komentářů: 0
    včera 14:33 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.5 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.

    Ladislav Hagara | Komentářů: 1
    včera 13:55 | IT novinky

    Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 6 Plus.

    Ladislav Hagara | Komentářů: 4
    včera 13:33 | IT novinky

    Na Humble Bundle běží akce Humble Tech Book Bundle: All Things Raspberry Pi by Raspberry Pi Press. Se slevou lze koupit elektronické knihy od nakladatelství Raspberry Pi Press a podpořit Raspberry Pi Press, Raspberry Pi Foundation North America nebo Humble.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | Humor

    Přidaný režim autonomního řízení vozidel Tesla Mad Max je dostupný pro vybrané zákazníky v programu EAP (Early Access Program). Nový režim je na silnici agresivnější, častěji mění pruhy a ne vždy dodržuje rychlostní limity. Agentura JPP spekuluje, že v Česku by se mohl nový režim namísto Mad Max jmenovat Mad Turek...

    karkar | Komentářů: 20
    včera 04:00 | Nová verze

    Byla vydána nová verze 9.18 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Nově také pro NanoPi R3S, R3S LTS, R76S a M5. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Nová verze

    bat, tj. vylepšený cat se zvýrazňováním syntaxe a integrací s gitem, byl vydán ve verzi 0.26.0.

    Ladislav Hagara | Komentářů: 1
    20.10. 19:33 | Nová verze

    Byla vydána první verze 0.0.1 [Mastodon] multipatformního renderovacího jádra webového prohlížeče Servo (Wikipedie). Vývoj Serva započal v roce 2012 v Mozilla Corporation. V roce 2020 bylo Servo předáno nadaci Linux Foundation. Servo je napsané v programovacím jazyce Rust.

    Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (37%)
     (47%)
     (20%)
     (20%)
     (23%)
     (18%)
     (21%)
     (18%)
     (18%)
    Celkem 251 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: /dev/ttyUSB 0 az 4

    20.1.2011 16:25 makovec
    /dev/ttyUSB 0 az 4
    Přečteno: 506×
    Zdravim, mam nekolik ruznych USB zarizeni /dev/ttyUSB[0-4] a chtel bych, aby se mi nektere z nich tvarilo jako /dev/ttyUSB0, atp. natvrdo. Nezavisle na tom kdy ktere pripojim. Nevite kde se to konfiguruje?

    Odpovědi

    20.1.2011 17:35 Sten
    Rozbalit Rozbalit vše Re: /dev/ttyUSB 0 az 4
    Zadejte do Googlu „udev persistant rules“. Doporučuji ale nepoužívat /dev/ttyUSB[0-4], ale vytvořit si třeba /dev/mytty/USB[0-4].

    Anebo můžete použít /dev/bud/usb, pokud jsou zapojená vždy do stejného portu.
    20.1.2011 17:52 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
    Rozbalit Rozbalit vše Re: /dev/ttyUSB 0 az 4
    • Strc do USB to zarizeni
    • zjisti si o nem podrobnosti
      martin@martin:~$ udevadm info -n /dev/ttyUSB0 -a
      
      Udevadm info starts with the device specified by the devpath and then
      walks up the chain of parent devices. It prints for every device
      found, all possible attributes in the udev rules key format.
      A rule to match, can be composed by the attributes of the device
      and the attributes from one single parent device.
      
        looking at device '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4/1-4.4:1.0/ttyUSB0/tty/ttyUSB0':
          KERNEL=="ttyUSB0"
          SUBSYSTEM=="tty"
          DRIVER==""
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4/1-4.4:1.0/ttyUSB0':
          KERNELS=="ttyUSB0"
          SUBSYSTEMS=="usb-serial"
          DRIVERS=="pl2303"
          ATTRS{port_number}=="0"
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4/1-4.4:1.0':
          KERNELS=="1-4.4:1.0"
          SUBSYSTEMS=="usb"
          DRIVERS=="pl2303"
          ATTRS{bInterfaceNumber}=="00"
          ATTRS{bAlternateSetting}==" 0"
          ATTRS{bNumEndpoints}=="03"
          ATTRS{bInterfaceClass}=="ff"
          ATTRS{bInterfaceSubClass}=="00"
          ATTRS{bInterfaceProtocol}=="00"
          ATTRS{modalias}=="usb:v067Bp2303d0300dc00dsc00dp00icFFisc00ip00"
          ATTRS{supports_autosuspend}=="1"
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4.4':
          KERNELS=="1-4.4"
          SUBSYSTEMS=="usb"
          DRIVERS=="usb"
          ATTRS{configuration}==""
          ATTRS{bNumInterfaces}==" 1"
          ATTRS{bConfigurationValue}=="1"
          ATTRS{bmAttributes}=="80"
          ATTRS{bMaxPower}=="100mA"
          ATTRS{urbnum}=="20"
          ATTRS{idVendor}=="067b"
          ATTRS{idProduct}=="2303"
          ATTRS{bcdDevice}=="0300"
          ATTRS{bDeviceClass}=="00"
          ATTRS{bDeviceSubClass}=="00"
          ATTRS{bDeviceProtocol}=="00"
          ATTRS{bNumConfigurations}=="1"
          ATTRS{bMaxPacketSize0}=="64"
          ATTRS{speed}=="12"
          ATTRS{busnum}=="1"
          ATTRS{devnum}=="7"
          ATTRS{devpath}=="4.4"
          ATTRS{version}==" 1.10"
          ATTRS{maxchild}=="0"
          ATTRS{quirks}=="0x0"
          ATTRS{avoid_reset_quirk}=="0"
          ATTRS{authorized}=="1"
          ATTRS{manufacturer}=="Prolific Technology Inc."
          ATTRS{product}=="USB 2.0 To COM Device"
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7/usb1/1-4':
          KERNELS=="1-4"
          SUBSYSTEMS=="usb"
          DRIVERS=="usb"
          ATTRS{configuration}==""
          ATTRS{bNumInterfaces}==" 1"
          ATTRS{bConfigurationValue}=="1"
          ATTRS{bmAttributes}=="e0"
          ATTRS{bMaxPower}=="100mA"
          ATTRS{urbnum}=="81"
          ATTRS{idVendor}=="05e3"
          ATTRS{idProduct}=="0608"
          ATTRS{bcdDevice}=="0702"
          ATTRS{bDeviceClass}=="09"
          ATTRS{bDeviceSubClass}=="00"
          ATTRS{bDeviceProtocol}=="01"
          ATTRS{bNumConfigurations}=="1"
          ATTRS{bMaxPacketSize0}=="64"
          ATTRS{speed}=="480"
          ATTRS{busnum}=="1"
          ATTRS{devnum}=="3"
          ATTRS{devpath}=="4"
          ATTRS{version}==" 2.00"
          ATTRS{maxchild}=="4"
          ATTRS{quirks}=="0x0"
          ATTRS{avoid_reset_quirk}=="0"
          ATTRS{authorized}=="1"
          ATTRS{product}=="USB2.0 Hub"
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7/usb1':
          KERNELS=="usb1"
          SUBSYSTEMS=="usb"
          DRIVERS=="usb"
          ATTRS{configuration}==""
          ATTRS{bNumInterfaces}==" 1"
          ATTRS{bConfigurationValue}=="1"
          ATTRS{bmAttributes}=="e0"
          ATTRS{bMaxPower}=="  0mA"
          ATTRS{urbnum}=="105"
          ATTRS{idVendor}=="1d6b"
          ATTRS{idProduct}=="0002"
          ATTRS{bcdDevice}=="0206"
          ATTRS{bDeviceClass}=="09"
          ATTRS{bDeviceSubClass}=="00"
          ATTRS{bDeviceProtocol}=="00"
          ATTRS{bNumConfigurations}=="1"
          ATTRS{bMaxPacketSize0}=="64"
          ATTRS{speed}=="480"
          ATTRS{busnum}=="1"
          ATTRS{devnum}=="1"
          ATTRS{devpath}=="0"
          ATTRS{version}==" 2.00"
          ATTRS{maxchild}=="6"
          ATTRS{quirks}=="0x0"
          ATTRS{avoid_reset_quirk}=="0"
          ATTRS{authorized}=="1"
          ATTRS{manufacturer}=="Linux 2.6.36-020636-generic ehci_hcd"
          ATTRS{product}=="EHCI Host Controller"
          ATTRS{serial}=="0000:00:1a.7"
          ATTRS{authorized_default}=="1"
      
        looking at parent device '/devices/pci0000:00/0000:00:1a.7':
          KERNELS=="0000:00:1a.7"
          SUBSYSTEMS=="pci"
          DRIVERS=="ehci_hcd"
          ATTRS{vendor}=="0x8086"
          ATTRS{device}=="0x3a3c"
          ATTRS{subsystem_vendor}=="0x1458"
          ATTRS{subsystem_device}=="0x5006"
          ATTRS{class}=="0x0c0320"
          ATTRS{irq}=="18"
          ATTRS{local_cpus}=="ff"
          ATTRS{local_cpulist}=="0-7"
          ATTRS{modalias}=="pci:v00008086d00003A3Csv00001458sd00005006bc0Csc03i20"
          ATTRS{dma_mask_bits}=="32"
          ATTRS{consistent_dma_mask_bits}=="32"
          ATTRS{broken_parity_status}=="0"
          ATTRS{msi_bus}==""
          ATTRS{companion}==""
      
        looking at parent device '/devices/pci0000:00':
          KERNELS=="pci0000:00"
          SUBSYSTEMS==""
          DRIVERS==""
      
      martin@martin:~$ 
    • Pridej si do udev pravidlo (staci tam dat jen ty veci, podle kterych je mozne jednoznacne identifikovat dane zarizeni):
      martin@martin:~$ cat /etc/udev/rules.d/99-tty.rules 
      
      SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{manufacturer}=="Prolific Technology Inc.", SYMLINK+="mujSeriovyPort"
      
      martin@martin:~$ 
      
      
      (ty informace dostanes z udevadm)
    • restartuj udev /etc/init.d/udev restart
    • strc do USB to zarizeni
    • jestli jsi mel stesti, budes mit /dev/mujSeriovyPort => raduj se nad vysledkem ;-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.