June 9, 2023

SHSU Houstonian Online

Read all latest news headlines from USA, UK and around the world, get today's breaking news and live updates on politics, elections, business, sports, economy,​ …

Software update: Debian GNU / Linux 11.7 – Computer – Downloads

In this release a bug was introduced causing the “/dev/serial/by-id” directory to be missing. See also This subject.

The solution is to get the previous version from “/usr/lib/udev/rules.d/60-serial.rules”. Below copy/paste the version that works:

# Do not edit this file, it will be overwritten when updating

ACTION == “remove”, GOTO = “serial_end”
SUBSYSTEM! = “tty”, GOTO = “serial_end”

SUBSYSTEMS == “usb”, import{integrated}=”usb_id”, import{integrated}=”hwdb –subsystem=usb”
SUBSYSTEMS == “pci”, ENV {ID_BUS} == “”, ENV {ID_BUS} = “pci”, \
ENV {ID_VENDOR_ID} = “$attr {vendor}”, ENV {ID_MODEL_ID} = “$attr {device}”, \
import {builtin}=”hwdb –subsystem=pci”

# /dev/serial/by-path/, /dev/serial/by-id/ for USB devices
nucleus! = “ttyUSB[0-9]* | ttyACM[0-9]* “,” GOTO =” serial_end “

SUBSYSTEMS == “usb-serial”, ENV {.ID_PORT} = “$attr{port_number}”

import {builtin} = “path_id”
ENV {ID_PATH} == “?*”, ENV {.ID_PORT} == “”, SYMLINK + =”serial/by-path/$env{ID_PATH}”
ENV {ID_PATH} == “?*”, ENV {.ID_PORT} == “?*”, SYMLINK + = “serial/by-path/$env{ID_PATH}-port $env{.ID_PORT}”

ENV {ID_BUS} == “”, GOTO = “serial_end”
ENV {ID_SERIAL} == “”, GOTO = “serial_end”
ENV {ID_USB_INTERFACE_NUM} == “”, GOTO = “serial_end”
ENV {.ID_PORT} == “”, SYMLINK + = “serial / by-id / $env {ID_BUS} – $env {ID_SERIAL} -if $env {ID_USB_INTERFACE_NUM}”
ENV {.ID_PORT} == “?*”, SYMLINK + = “serial / by-id / $env {ID_BUS} – $env {ID_SERIAL} -if $env {ID_USB_INTERFACE_NUM} -port $env {.ID_PORT}”

LABEL = “serial_end”

[Reactie gewijzigd door GorgeousMetal op 30 april 2023 11:48]

See also  The team behind the open-source game engine Godot establishes the Godot Foundation - Games - News