Проблема, распознающая USB-устройство

Был однажды время (вчера), когда я мог загрузить это устройство (контроллер микроскопа датчика сканирования, сделанный мягким дб) без проблемы. Затем разрушенная Ubuntu. Теперь я больше не могу загружать устройство. Загрузкой устройство я подразумеваю, что udev должен сделать файл в/dev названным sranger_mk2_1. Это раньше делало это каждый раз, когда я включил его, теперь это не делает.

Когда это вело себя правильно, и я выполнил монитор udevadm-e, это дало:

KERNEL[2544.078497] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1 (usb)
ACTION=add
BUSNUM=003
DEVNAME=/dev/bus/usb/003/010
DEVNUM=010
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1
DEVTYPE=usb_device
MAJOR=189
MINOR=265
PRODUCT=1612/103/150
SEQNUM=2712
SUBSYSTEM=usb
TYPE=0/0/0

KERNEL[2544.078761] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
INTERFACE=255/0/0
MODALIAS=usb:v1612p0103d0150dc00dsc00dp00icFFisc00ip00in00
PRODUCT=1612/103/150
SEQNUM=2713
SUBSYSTEM=usb
TYPE=0/0/0

KERNEL[2544.078931] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0/usbmisc/sranger_mk2_1 (usbmisc)
ACTION=add
DEVNAME=/dev/sranger_mk2_1
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0/usbmisc/sranger_mk2_1
MAJOR=180
MINOR=1
SEQNUM=2714
SUBSYSTEM=usbmisc

UDEV  [2544.088140] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1 (usb)
ACTION=add
BUSNUM=003
DEVNAME=/dev/bus/usb/003/010
DEVNUM=010
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1
DEVTYPE=usb_device
DRIVER=usb
ID_BUS=usb
ID_MODEL=Signal_Ranger_mk3
ID_MODEL_ENC=Signal\x20Ranger\x20mk3
ID_MODEL_ID=0103
ID_REVISION=0150
ID_SERIAL=Soft-dB_Signal_Ranger_mk3
ID_USB_INTERFACES=:ff0000:
ID_VENDOR=Soft-dB
ID_VENDOR_ENC=Soft-dB
ID_VENDOR_ID=1612
MAJOR=189
MINOR=265
PRODUCT=1612/103/150
SEQNUM=2712
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=2544086838

UDEV  [2545.097132] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0 (usb)
.MM_USBIFNUM=00
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
DRIVER=sranger_mk2
INTERFACE=255/0/0
MODALIAS=usb:v1612p0103d0150dc00dsc00dp00icFFisc00ip00in00
PRODUCT=1612/103/150
SEQNUM=2713
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=2544088934

UDEV  [2545.098944] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0/usbmisc/sranger_mk2_1 (usbmisc)
.MM_USBIFNUM=00
ACTION=add
DEVNAME=/dev/sranger_mk2_1
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0/usbmisc/sranger_mk2_1
MAJOR=180
MINOR=1
SEQNUM=2714
SUBSYSTEM=usbmisc
USEC_INITIALIZED=2545098477

Я не полностью понимаю, почему это выполняет три отдельных вещи, но я думаю важный тот с subsystem=usbmisc, так как это - то, которое отсутствует, когда это прекращает работать.

Когда это не ведет себя правильно (т.е. когда udev ничего не пишет в/dev), это дает только это:

KERNEL[3837.850624] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1 (usb)
ACTION=add
BUSNUM=003
DEVNAME=/dev/bus/usb/003/026
DEVNUM=026
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1
DEVTYPE=usb_device
MAJOR=189
MINOR=281
PRODUCT=1612/103/150
SEQNUM=2683
SUBSYSTEM=usb
TYPE=0/0/0

KERNEL[3837.851281] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0 (usb)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
INTERFACE=255/0/0
MODALIAS=usb:v1612p0103d0150dc00dsc00dp00icFFisc00ip00in00
PRODUCT=1612/103/150
SEQNUM=2684
SUBSYSTEM=usb
TYPE=0/0/0

UDEV  [3837.856450] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1 (usb)
ACTION=add
BUSNUM=003
DEVNAME=/dev/bus/usb/003/026
DEVNUM=026
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1
DEVTYPE=usb_device
DRIVER=usb
ID_BUS=usb
ID_MODEL=Signal_Ranger_mk3
ID_MODEL_ENC=Signal\x20Ranger\x20mk3
ID_MODEL_ID=0103
ID_REVISION=0150
ID_SERIAL=Soft-dB_Signal_Ranger_mk3
ID_USB_INTERFACES=:ff0000:
ID_VENDOR=Soft-dB
ID_VENDOR_ENC=Soft-dB
ID_VENDOR_ID=1612
MAJOR=189
MINOR=281
PRODUCT=1612/103/150
SEQNUM=2683
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=3837855936

UDEV  [3838.867971] add      /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0 (usb)
.MM_USBIFNUM=00
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0
DEVTYPE=usb_interface
INTERFACE=255/0/0
MODALIAS=usb:v1612p0103d0150dc00dsc00dp00icFFisc00ip00in00
PRODUCT=1612/103/150
SEQNUM=2684
SUBSYSTEM=usb
TYPE=0/0/0
USEC_INITIALIZED=3837861377

Я несколько плохо знаком с этим миром и поэтому имею очень мало подсказки относительно того, как интерпретировать проблему. Проблема происходила несколько раз, прежде и мое решение должен был просто пойти ядерный и переустановить Ubuntu с нуля, которая работает, но я чувствую, что должен быть лучший путь. Какие-либо мысли о том, что происходит?

Править: Просто понятый это. Оказывается, что модуль, связанный с аппаратными средствами, должно быть, стал поврежденным во время катастрофического отказа так, чтобы ядро больше не распознавало плату. Я переустановил модули, и это теперь работает. Спасибо за вход!

0
задан 12 March 2017 в 13:17

1 ответ

Я читал немного от man udevadm. Следующее может служить Вашей цели:

sudo udevadm trigger -s=usbmisc /devices/pci0000:00/0000:00:1c.7/0000:03:00.0/usb3/3-1/3-1:1.0/usbmisc/sranger_mk2_1

Посмотрите, если функциональный, в противном случае продолжите:

sudo udevadm control -R

-R из страницы справочника: -R, --reload Signal systemd-udevd to reload the rules files and other databases like the kernel module index. Reloading rules and databases does not apply any changes to already existing devices; the new configuration will only be applied to new events.

я надеюсь, что это помогает.

0
ответ дан 3 November 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: