LinuxForum.Fans
Тема

USB 3.0

Автор: ZhuK 30 сообщений 6834 просмотров
#176939

У меня такой вот вопросик: - кто-нибудь из участников форума добился полноценной работы флешки usb 3.0 в Линуксе? Не важно в каком, главное что работает. Есть такие люди?
Спрашиваю потому, что видел множество статей где говорится о поддержке Линуксом usb 3.0 чуть ли не с 2009, и якобы Snow Leopard и Windows 7 могут и не получить эту поддержку и цитата: "Таким образом, у Linux есть все шансы, чтобы стать первой ОС с поддержкой USB 3.0, на которой будут строиться многие аппаратные средства уже в ближайшем будущем."
А на самом деле драйверов под NEC Electronics USB 3.0 Host Controller что-то нет (и не известно будут ли) и ессно ничего не работает.
Есть какой-либо путь включения данного контроллера?

#176944

Да, помнится в 2009 году эта новость ходила везде.
Для поддержки USB 3.0 нужен драйвер SSUSB, который был добавлен в ядро в версии 2.6.31
Если не работает ковыряем конфиг ядра на предмет включения драйвера.

#176947

Самые ранние драйвера под винду для NEC Electronics USB 3.0 Host Controller датированы 2010 годом. И именно это контроллер установлен у меня. Так есть ли драйвера в ядре образца 2009 года? Сомнительно. Еще хуже то, что ни на офф. сайте ни на сайте производителя материнки драйверов под Линукс для этого контроллера нет. Да и поиск в репах на предмет дополнительных дров ничего не дал. Неужели поддержка usb 3.0 по в ядре не установлена по умолчанию? Данные контроллеры установлены почти на всех современных матерях.
Ну все равно, спасибо за ответ. smile

#176949
ZhuK написал:
Самые ранние драйвера под винду для NEC Electronics USB 3.0 Host Controller датированы 2010 годом. И именно это контроллер установлен у меня. Так есть ли драйвера в ядре образца 2009 года? Сомнительно.

Зря вы так уверены, что под винду драйвера появляются раньше чем в ядре Linux.

#176952
Renato Rosse написал:
Зря вы так уверены, что под винду драйвера появляются раньше чем в ядре Linux

Если контроллер увидел свет в 2010, то вряд ли в ядре Линукс что-то будет раньше. Я не утверждаю, но был личный опыт установки старенькой Минт и Убунту и Мандривы на новенькую материнку. :D (тогда знал меньше чем сейчас) Да и часто в советах : не ставьте старую ОС на новое железо, и новую ОС на старое - не все может быть гладко.

#176993

Драйверов в дефолтных ядрах нет.
USB 3.0 пока что не так популярен, как кажется.
Сколько на складах еще более-менее сносных мамок с USB 2.0 & USB 1.0/1.1?

#177071

недавно была в новостях тема о новом ядре и там было написано что ЮСБ 3.0 включен.
Я даже залез по ссылке и посмотрел исходники
вряд ли какой еще дистр успел обновить ядро так быстро

#177074
mogul82 написал:
вряд ли какой еще дистр успел обновить ядро так быстро

везде оно уже давно есть(в генте в частности)... просто в бубунте, как и во многие другие дистры, его сборщики не включали...

#177133

mdma написал:
USB 1.0/1.1
:lol: Сами то подумали о чем писали? Вам доставляет удовольствие пользоваться такими мамками? Сомневаюсь.
На данный момент стоит Минт 11 с ядром 2.6.38.8. Неужели это старое ядро? Или новое это 3? И что значит включен USB 3, воткнул флешку и все работает без колдунств?
#177143

ZhuK
Попробуйте подключить ppa:guido-iodice/kernel-and-drivers - там 2.6.39, либо ppa:ibuclaw/ppa для 3.0-rc*.
Не знаю, как там с USB 3.0, но вдруг smile.

#177158
ZhuK написал:
Сами то подумали о чем писали?

Подумал... USB 1.0 поддерживается везде.
Или вы хотите сказать что ваша супер навороченная мама с USB 3.0 не поддерживает 1.0???
Я ведь не зря написал:

mdma написал:
USB 2.0 & USB 1.0/1.1

Внимательнее надо быть...

#177355
mdma написал:
Или вы хотите сказать что ваша супер навороченная мама с USB 3.0 не поддерживает 1.0???

Мама не супернавороченная, супер навороченная это 200-300$. :D На данный момент очень многие мамы имеют поддержку USB 3.0 и недорогие к тому же, да и флешки с usb 3.0 продаются по доступным ценам.
Поддержка USB 2.0 как бы сама собой намекает на обратную совместимость с предыдущими версиями и не обязательно это указывать. В ходу еще мамки с поддержкой 1,0 и вот с этими мало удовольствия в работе.

Darth Revan написал:
Попробуйте подключить ppa:guido-iodice/kernel-and-drivers - там 2.6.39

Скажите, а просто установка данного ядра из deb пакета может повлиять на ситуацию и это равноценно обновлению через подключенный реп?

#177356

ZhuK
Равноценно.

#177374

А сколько стоит плата на материнку для USB 3.0?

#177392
Alecks-ei написал:
А сколько стоит плата на материнку для USB 3.0?

Под интел "сэндвич" smile можно за 115$ найти, под АМД 108$. А може и еще дешевле, очень сильно не рыскал. smile Цены интернет-магазина где брал свою плату.

Darth Revan написал:
Равноценно.

Стоит ядро 2.6.39.3, скорость копирования с флешки хорошая и на флешку тоже, но до тех которые с USB 3 порта не дотягивают.

#177961

ZhuK, дык посмотрите, как у вас ядро собрано... есть ли у вас там USB-3.0?
[console]zgrep XHCI /proc/config.gz[/console]
У меня вырублено... ну так как у меня Gentoo и я намеренно не включал.

ZhuK написал:
Если контроллер увидел свет в 2010, то вряд ли в ядре Линукс что-то будет раньше.

Важно понять, что контроллер USB-3.0 - это не тоже самое, что стандарт USB-3.0. В ядре включен стек USB всех версий... в том числе и третьей. Нужен ли вообще драйвер для какого-то конкретного контроллера или он универсален для всех, я не знаю, даже и не уверен... скорее всего и нет. Стандарт всё-таки.

Проверьте, включено ли у вас? Версия ядра - не главное ;) главное, как оно сконфигурировано. :-P

P.S. Пересобрать ядро всегда можно и никогда не поздно ;) если мейнтейнеры вашего дистрибутива не постарались за вас.

#178162

Battle Coder, спасибо сейчас гляну.

Battle Coder написал:
Важно понять, что контроллер USB-3.0 - это не тоже самое, что стандарт USB-3.0.

Это я понимаю. Но стандарты разрабатываются не ради разработок, а ради получения некой выгоды от продаж устройств поддерживающих эту технологию. Винда прекрасно видит контроллера как и Линукс, но без специальных драйверов от Nec этот контроллер не распознается и не работает как 3.0. Обратите внимания что у двух монстров - производителей железа всевозможного нет своих контроллеров и они вынуждены пользоваться чужими разработками. И вот на сайте Nec я не нашел драйверов под Линукс. Я ничего не включал в винде, я просто установил драйвера. Даже если я включу поддержку в Линукс (а я думаю что она включена), сомневаюсь что контроллер вкючится без драйверов от производителя.
Поправьте меня если я не прав. Но вот я вижу картину таким образом.
Пошел смотреть что там есть.
Это единственное что я нашел касаемо USB 2.0
# CAN USB interfaces
#
CONFIG_CAN_EMS_USB=m
CONFIG_CAN_ESD_USB2=m
CONFIG_CAN_SOFTING=m
CONFIG_CAN_SOFTING_CS=m
# CONFIG_CAN_DEBUG_DEVICES is not set
CONFIG_IRDA=m
В каком конкретно разделе еще поискать? Я вроде бы все просмотрел.

#178198

ZhuK, эээ. я же вам даже команду написал, чтобы не перечитывать вручную весь конфиг.
[console]zgrep XHCI /proc/config.gz[/console]
опция называется CONFIG_USB_XHCI_HCD. У меня она "is not set". Если у вас в ядре вообще нет такой опции, то это очень подозрительно... Если же есть и включена, и такой печальный результат... ну это печально. Пишите разработчикам линукса. Пусть или больше дров пишут, хороших и разных, или меньше балаболят о том, будто бы линукс - первая ОС, запилившая в себе поддержку USB-3.0, как же, ага...

#178229

У меня эта команда не работает. У меня сейчас Минт 11, а там все не так как у людей. :D
Вернусь с работы поищу эту опцию.

#178256

ZhuK, файла /proc/config.gz что ли нет, отсутствует? коряво они ядро собрали %( 100%.
Ну опцию я вам назвал... попробуйте оную поискать в конфиге... где там в минте конфиг. грепом.

Войдите или зарегистрируйтесь, чтобы ответить.