
Agregué una regla udev que solo permitiría dispositivos USB conocidos, pero simplemente no autoriza mis concentradores, por lo que todos los puertos USB no están autorizados. Esta es mi regla udev para el centro:
# Skeep not USB
SUBSYSTEM!="usb", GOTO="usb_end"
# Skeep remove actions
ACTION=="remove", GOTO="usb_end"
# 2.0 root hub
SUBSYSTEMS=="usb", ACTION=="add", ATTR{product}=="EHCI Host Controller", ATTR{serial}=="0000:00:1a.0", \
ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", ATTR{bDeviceClass}=="09", ATTR{authorized}="1", GOTO="usb_end"
# Disable all other USB devices
SUBSYSTEMS=="usb", ACTION=="add", ATTR{authorized}="0"
LABEL="usb_end"
SO: Gentoo endurecido
Núcleo: 4.7.9 endurecido
Respuesta1
puede depurar la regla udev configurándola para ejecutar un script. El script puede registrar una variedad de elementos.
por ejemplo: $NOMBREDEV, $ACCIÓN
Después de cerrar sesión en todos los datos del concentrador USB, podrá ver qué dispositivo falta o qué información falta.
regla udev, necesitará RUN+="/usr/local/bin/log.sh"
en log.sh, env >> /tmp/blabla.log, o echo "$DEVNAME $ACTION ..." >> /tmp/blabla.log