Как узнать, имеет ли в моей системе порты USB 3.0?

Не удалось установить, не означает, что dpkg не пытался и не сдавался на полпути

В этом нет ничего сложного. Обратите внимание на это повторение:

$ sudo dpkg -i --force-architecture google-earth-stable_current_i386.deb ... Errors were encountered while processing: google-earth-stable:i386 $ dpkg --list | grep google-earth iU google-earth-stable:i386 6.0.3.2197-r0

iU сообщает вам, что вы хотите, чтобы этот пакет был установлен i-nstalled, но dpkg не смог его настроить, поэтому он оставил его U-nconfigured, ожидая, когда вы это исправите. Ошибка, которую вы получили dpkg: error processing google-earth-stable:i386 (--configure): dependency problems - leaving unconfigured, говорит вам о более простом языке.

dpkg должно быть явно сказано удалить неудачную установку

Просто скажите dpkg, чтобы не беспокоиться и удалите пакет:

sudo dpkg --remove google-earth-stable:i386

И попробуйте снова установить 64-разрядный пакет.

Synaptic и apt-get не заботятся об одном -off debs

Вы ничего не получили от Synaptic или apt-get, потому что они не знают о вашей проблеме. Они относятся прежде всего к пакетам, доступным в репозиториях, которыми вы управляете , ожидая, когда вы его исправите. . Они являются инструментами более высокого уровня, которые используют dpkg под капотом, но не заботятся о каких-либо проблемах, которые вы создаете с помощью dpkg, если это не касается их. Если вы попытались установить какой-либо пакет или Google Планета Земля 64-бит, если он был в каком-то репозитории, с Synaptic или apt-get, они определенно заскулили бы об этом.

Другие полезные ссылки

Имя файла .deb и имя пакета обычно разные. Для выполнения любых операций с dpkg вам нужно имя пакета. Используйте dpkg --list | grep xxxxx, где xxxxx - это небольшая часть имени файла, которое обязательно находится там, например google или earth. См. Этот ответ для подробного объяснения всех двухбуквенных флагов статуса dpkg.
1
задан 19 July 2017 в 23:26

10 ответов

Порт USB 3 синий. Просто посмотрите на порты на своем ноутбуке. Если они не синие, то они не являются портами USB 3. Вероятно, какая-то команда терминала, чтобы определить это, но просто визуальный контроль портов будет самым простым.

blue : анонимный пользователь предложил полезное редактирование, которое было отклонено, но я думаю это полезно, поскольку это доказывает, что мой ответ не на 100% правильный. Я скопирую его дословно и надеюсь, что это окажется полезным:

Я прочитал много мест, что порты UBS 3.0 синие, но это не так в моих впечатлениях. У меня Dell Latitude E6430, у которого есть два USB 2.0 порта и два 3.0 USB порта. Они обозначены вышеупомянутой маркировкой SS, но нет синих частей любого вида, видимых снаружи ноутбука. Я немного разбираюсь в этой теме, и я вижу, иногда снисходительный, но не в этом случае, комментарии о просто взгляде. Они не всегда синие, и на самом деле я инженер по тестированию программного обеспечения, и я работаю с многочисленными компьютерами в течение дня, и мне еще предстоит найти тот, где порт имел синий цвет, отображаемый извне. Я видел устройство с голубым, но не компьютерным портом. Спасибо за прослушивание!
18
ответ дан 25 May 2018 в 04:21
  • 1
    Мой Lenovo Thinkpad X240 также поставляется с двумя портами USB 3.0, и ни один из них не синий, они выглядят точно так же, как и любой другой USB-порт. Они обозначены как «SS» для «SuperSpeed», но они не синие. – dessert 7 September 2017 в 16:55

Контроллеры USB-хоста - это устройства PCI, поэтому вы можете просматривать их с помощью lspci. Ищите «xHCI», который является USB3:

$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)

lsusb -t также покажет любые контроллеры или концентраторы xhci:

$ lsusb -t | grep xhci
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M

Рабочая скорость показана в конце каждая строка. USB3 должен быть 5000M.

11
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21
  • 1
    классное приложение, но я никогда не устанавливаю его из источников, если я не внес вклад в приложение. – sds 16 November 2012 в 00:23
  • 2
    usbview доступен в репозитории юниверсов с 14.04: packages.ubuntu.com/usbview – hfs 12 July 2014 в 00:30
  • 3
    Это похоже на просто графическое представление текста, возвращаемого lsusb и lspci, и установка приложения для ответа на этот вопрос кажется немного выше. Однако для повторного использования это выглядит как хороший инструмент. – Neil Mayhew 22 August 2015 в 00:40
  • 4
    Может быть, только я, но я просто попробовал usbview за 14.04 с последними обновлениями ядра и так далее, и это ошибки, поэтому будьте в курсе! – PeterDz 12 July 2016 в 14:11
  • 5
    ./autogen.sh && ./configure производит bash: ./autogen.sh: No such file or directory – voo_doo 13 April 2017 в 10:30

Если на выходе lsusb отображаются порты с различными версиями USB, и у вас возникли проблемы с соответствием каждой линии на соответствующем USB-порту вашего устройства, попробуйте следующее: подключите карту памяти к соответствующему порту. Затем запустите lsusb -t и найдите фразу «Mass Storage». Родительу этого узла соответствует порт USB, в который вы подключили карту памяти. Как сказал Бэйн, скорость передачи в конце этой строки сообщает вам версию USB (USB 1 - 12M, USB 2 - 480M, а USB 3 - 5000M на моих машинах).

(Извините, я попытался просто добавить комментарий к ответу Бэина, но у меня недостаточно репутации.)

4
ответ дан 25 May 2018 в 04:21

Чтобы проверить ваши версии USB, просто введите:

sudo lsusb -v | grep -i bcdusb
1
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21

Вы должны быть в состоянии узнать, используя программу, например UsbView, которая дает очень подробную и техническую информацию. Как отмечалось на сайте github,

USBView представляет собой небольшое приложение GTK, чтобы показать, как выглядит дерево устройств на шине USB. Он показывает ... топологию шины USB. Он также отображает информацию о каждом отдельном устройстве на шине.

Недавно он был сайтом gythub и прост для компиляции и запуска. Вот как это сделать:

Сначала установите некоторые важные программы и зависимости gtk с помощью

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Затем введите

git clone git://github.com/gregkh/usbview.git

и cd в usbview и запустите

./autogen.sh && ./configure

, а затем

make

Вы можете запустить sudo make install или sudo checkinstall, в зависимости от того, что вы используете.

Когда вы запускаете программу, вам нужно будет использовать gksudo из-за проверки, которую она выполняет:

gksudo usbview

Вы увидите скриншот, как показано ниже, с подробными сведениями о ваших возможностях USB: перечисленные в списке контроллеры хоста покажите свои возможности: у меня нет контроллера хоста 3 usb.

6
ответ дан 25 May 2018 в 04:21

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

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