У меня такой вот вопросик: - кто-нибудь из участников форума добился полноценной работы флешки usb 3.0 в Линуксе? Не важно в каком, главное что работает. Есть такие люди?
Спрашиваю потому, что видел множество статей где говорится о поддержке Линуксом usb 3.0 чуть ли не с 2009, и якобы Snow Leopard и Windows 7 могут и не получить эту поддержку и цитата: "Таким образом, у Linux есть все шансы, чтобы стать первой ОС с поддержкой USB 3.0, на которой будут строиться многие аппаратные средства уже в ближайшем будущем."
А на самом деле драйверов под NEC Electronics USB 3.0 Host Controller что-то нет (и не известно будут ли) и ессно ничего не работает.
Есть какой-либо путь включения данного контроллера?
USB 3.0
Да, помнится в 2009 году эта новость ходила везде.
Для поддержки USB 3.0 нужен драйвер SSUSB, который был добавлен в ядро в версии 2.6.31
Если не работает ковыряем конфиг ядра на предмет включения драйвера.
Самые ранние драйвера под винду для NEC Electronics USB 3.0 Host Controller датированы 2010 годом. И именно это контроллер установлен у меня. Так есть ли драйвера в ядре образца 2009 года? Сомнительно. Еще хуже то, что ни на офф. сайте ни на сайте производителя материнки драйверов под Линукс для этого контроллера нет. Да и поиск в репах на предмет дополнительных дров ничего не дал. Неужели поддержка usb 3.0 по в ядре не установлена по умолчанию? Данные контроллеры установлены почти на всех современных матерях.
Ну все равно, спасибо за ответ. smile
Самые ранние драйвера под винду для NEC Electronics USB 3.0 Host Controller датированы 2010 годом. И именно это контроллер установлен у меня. Так есть ли драйвера в ядре образца 2009 года? Сомнительно.
Зря вы так уверены, что под винду драйвера появляются раньше чем в ядре Linux.
Зря вы так уверены, что под винду драйвера появляются раньше чем в ядре Linux
Если контроллер увидел свет в 2010, то вряд ли в ядре Линукс что-то будет раньше. Я не утверждаю, но был личный опыт установки старенькой Минт и Убунту и Мандривы на новенькую материнку. :D (тогда знал меньше чем сейчас) Да и часто в советах : не ставьте старую ОС на новое железо, и новую ОС на старое - не все может быть гладко.
Драйверов в дефолтных ядрах нет.
USB 3.0 пока что не так популярен, как кажется.
Сколько на складах еще более-менее сносных мамок с USB 2.0 & USB 1.0/1.1?
недавно была в новостях тема о новом ядре и там было написано что ЮСБ 3.0 включен.
Я даже залез по ссылке и посмотрел исходники
вряд ли какой еще дистр успел обновить ядро так быстро
вряд ли какой еще дистр успел обновить ядро так быстро
везде оно уже давно есть(в генте в частности)... просто в бубунте, как и во многие другие дистры, его сборщики не включали...
:lol: Сами то подумали о чем писали? Вам доставляет удовольствие пользоваться такими мамками? Сомневаюсь.USB 1.0/1.1
На данный момент стоит Минт 11 с ядром 2.6.38.8. Неужели это старое ядро? Или новое это 3? И что значит включен USB 3, воткнул флешку и все работает без колдунств?
ZhuK
Попробуйте подключить ppa:guido-iodice/kernel-and-drivers - там 2.6.39, либо ppa:ibuclaw/ppa для 3.0-rc*.
Не знаю, как там с USB 3.0, но вдруг smile.
Сами то подумали о чем писали?
Подумал... USB 1.0 поддерживается везде.
Или вы хотите сказать что ваша супер навороченная мама с USB 3.0 не поддерживает 1.0???
Я ведь не зря написал:
USB 2.0 & USB 1.0/1.1
Внимательнее надо быть...
Или вы хотите сказать что ваша супер навороченная мама с USB 3.0 не поддерживает 1.0???
Мама не супернавороченная, супер навороченная это 200-300$. :D На данный момент очень многие мамы имеют поддержку USB 3.0 и недорогие к тому же, да и флешки с usb 3.0 продаются по доступным ценам.
Поддержка USB 2.0 как бы сама собой намекает на обратную совместимость с предыдущими версиями и не обязательно это указывать. В ходу еще мамки с поддержкой 1,0 и вот с этими мало удовольствия в работе.
Попробуйте подключить ppa:guido-iodice/kernel-and-drivers - там 2.6.39
Скажите, а просто установка данного ядра из deb пакета может повлиять на ситуацию и это равноценно обновлению через подключенный реп?
ZhuK
Равноценно.
А сколько стоит плата на материнку для USB 3.0?
А сколько стоит плата на материнку для USB 3.0?
Под интел "сэндвич" smile можно за 115$ найти, под АМД 108$. А може и еще дешевле, очень сильно не рыскал. smile Цены интернет-магазина где брал свою плату.
Равноценно.
Стоит ядро 2.6.39.3, скорость копирования с флешки хорошая и на флешку тоже, но до тех которые с USB 3 порта не дотягивают.
ZhuK, дык посмотрите, как у вас ядро собрано... есть ли у вас там USB-3.0?
[console]zgrep XHCI /proc/config.gz[/console]
У меня вырублено... ну так как у меня Gentoo и я намеренно не включал.
Если контроллер увидел свет в 2010, то вряд ли в ядре Линукс что-то будет раньше.
Важно понять, что контроллер USB-3.0 - это не тоже самое, что стандарт USB-3.0. В ядре включен стек USB всех версий... в том числе и третьей. Нужен ли вообще драйвер для какого-то конкретного контроллера или он универсален для всех, я не знаю, даже и не уверен... скорее всего и нет. Стандарт всё-таки.
Проверьте, включено ли у вас? Версия ядра - не главное ;) главное, как оно сконфигурировано. :-P
P.S. Пересобрать ядро всегда можно и никогда не поздно ;) если мейнтейнеры вашего дистрибутива не постарались за вас.
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
В каком конкретно разделе еще поискать? Я вроде бы все просмотрел.
ZhuK, эээ. я же вам даже команду написал, чтобы не перечитывать вручную весь конфиг.
[console]zgrep XHCI /proc/config.gz[/console]
опция называется CONFIG_USB_XHCI_HCD. У меня она "is not set". Если у вас в ядре вообще нет такой опции, то это очень подозрительно... Если же есть и включена, и такой печальный результат... ну это печально. Пишите разработчикам линукса. Пусть или больше дров пишут, хороших и разных, или меньше балаболят о том, будто бы линукс - первая ОС, запилившая в себе поддержку USB-3.0, как же, ага...
У меня эта команда не работает. У меня сейчас Минт 11, а там все не так как у людей. :D
Вернусь с работы поищу эту опцию.
ZhuK, файла /proc/config.gz что ли нет, отсутствует? коряво они ядро собрали %( 100%.
Ну опцию я вам назвал... попробуйте оную поискать в конфиге... где там в минте конфиг. грепом.