Устройство USB 3.0, не перечисленное на порте USB 3.0 в ОС Debian 6.0

В конечном счете мой коллега нашел следующую статью:

http://lists.freedesktop.org/archives/systemd-devel/2012-September/006573.html

Таким образом, я создал названный файл /lib/systemd/system/eject.service который содержит

[Unit]
Description=Eject the DVD
Before=final.target
After=shutdown.target
DefaultDependencies=no

[Service]
Type=oneshot
ExecStart=/usr/bin/eject -m
StandardInput=tty-force
StandardOutput=inherit
StandardError=inherit

[Install]
WantedBy=shutdown.target

Я также должен был работать systemctl enable eject.service заставить это на самом деле сделать что-либо. Но теперь systemd извлекает CD прямо перед завершением работы, точно как я хотел.

... к сожалению, ОС все еще segfaults, когда это не может найти остальную часть файлов с CD извлеченной. Я пытался корректировать вышеупомянутый файл, таким образом, мы имеем After=unmount.target, то, которое Вы думали бы, запускает скрипт после того, как файловые системы были размонтированы. Но не, тем не менее это segfaults.

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

3
10.10.2013, 08:26
1 ответ

Насколько я могу сказать от Вашего вопроса, Ваше устройство действительно распознано как устройство USB 3. Я не вижу проблемы здесь. dmesg произведите Вас отправленный,

[945.271232] usb 3-1.2: новое высокоскоростное USB-устройство с помощью ehci_hcd и адрес 4

Сравните плетут кружево, до какого я добираюсь при подключении устройства USB 2:

[121568.653226] usb 2-1.4: новое высокоскоростное USB-устройство номер 13 с помощью ehci-pci

1
27.01.2020, 21:32
  • 1
    Но каждый раз, когда я изучил информацию об Устройстве с помощью lsusb-v команда, при которой я нашел, что wMaxPacketSize составляет 512 байтов, который является для USB 2.0 не для стека USB 3.0. wMaxPacketSize составляет 1 024 байта для устройства USB 3.0. Таким образом, кажется, что устройство перечисляется как устройство USB 2.0 не устройство USB 3.0. Я также попробовал другими устройствами USB 3.0, в которых я получил ту же проблему. Кроме того, устройство USB 3.0 перечисляется от xhci_hcd, который загрузился при выполнении lsmod | grep xhci. Но Устройство является отказавшим для перечисления как устройство USB 3.0 согласно dmesg и lsusb-v вывод команды. –  Ritesh Prajapati 10.10.2013, 07:23
  • 2
    @RiteshPrajapati отредактируйте свой вопрос включать эту информацию. В данный момент нет ничего в Вашем вопросе, который указывает, что у Вас есть проблема. Включайте lsusb -v вывод. –  terdon♦ 10.10.2013, 07:37
  • 3
    я отредактировал свой вопрос со снимком информации о USB-устройстве lsusb-v вывод команды. Я не могу дать полную информацию, поскольку это - конфиденциальные детали, которые я не могу раскрыть. –  Ritesh Prajapati 10.10.2013, 07:57
  • 4
    Сообщите мне, нужна ли Вам больше информация относительно USB-устройства или Linux сопутствующая информация ОС. –  Ritesh Prajapati 10.10.2013, 08:05
  • 5
    usb 3 средний это присоединяется к порту/концентратору 3, но high speed и ehci 2.0. –  Alex 10.10.2013, 09:02

Теги

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