LINUX.ORG.RU

Настройка USB 3.0 в gemtoo


0

1

Всем здрасте! Возникла у меня проблема, пересобрал как то я ядро (3.0.6), и после того, как однажды я попытался примотировать хард выяснил, что USB 3.0 то не работает... Модуль xhcd-cdi загружен, но хард дажее и не шевелится откликаться... только гудит паразит такой)))Прошу помочь, кто чем сможет, любые конфиги выложу ( сейчас не выкладываю, потому, что не знаю какие нужны...) HELP HELP HELP!!!! SOS

А что за дистрибутив такой??)
По сабжу: если подсунуть ядро с какой нибуть убунты работать будет??

ymuv ★★★★
()
Ответ на: комментарий от tiandrey

В общем вчера обновился до ядра 3.1.0. Сегодня утром вставил хард и увидел что он заработал, все вроде бы ок. Пересобрал я ядро с новыми фитчами для своего wifi адаптера, точнее там изменил одну опцию, перезугрузился с новым ядром и воткнул хард( мне надо было оттуда конфиг один слить). Хард опять видеть перестался...((( Однако модуль xhci-hcd загружен... перезугрузился еще раз, попробовал хард включить, опять та же фигня...Однако в следствии моих настроек с WIFI прилось еще раз перекомпилить ядро пару раз. Щас воткнул хард и он опять заработад...Я отказываюсь понимать почему он то цепляется, то не цепляется...

Выкладываю конфиги на момент нормальной работы usb 3.0(скорость пока не проверял... ) Выхлоп lspci -k

00:00.0 Host bridge: Intel Corporation Device 0104 (rev 09)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: agpgart-intel
00:01.0 PCI bridge: Intel Corporation Device 0101 (rev 09)
	Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation Device 0116 (rev 09)
	Subsystem: Lenovo Device 3981
	Kernel driver in use: i915
	Kernel modules: i915
00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04)
	Subsystem: Lenovo Device 3975
00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 05)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: ehci_hcd
	Kernel modules: ehci-hcd
00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 05)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b5)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b5)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 4 (rev b5)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 5 (rev b5)
	Kernel driver in use: pcieport
00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 05)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: ehci_hcd
	Kernel modules: ehci-hcd
00:1f.0 ISA bridge: Intel Corporation Device 1c49 (rev 05)
	Subsystem: Lenovo Device 3975
00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 05)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 05)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: i801_smbus
01:00.0 VGA compatible controller: nVidia Corporation Device 0deb (rev a1)
	Subsystem: Lenovo Device 3981
07:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57781 Gigabit Ethernet PCIe (rev 10)
	Subsystem: Lenovo Device 3975
08:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)
	Subsystem: Broadcom Corporation Device 051b
	Kernel driver in use: wl
	Kernel modules: wl
09:00.0 USB Controller: NEC Corporation Device 0194 (rev 04)
	Subsystem: Lenovo Device 3975
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci-hcd
0a:00.0 System peripheral: JMicron Technology Corp. Device 2392 (rev 30)
	Subsystem: Lenovo Device 3976
0a:00.2 SD Host controller: JMicron Technology Corp. Device 2391 (rev 30)
	Subsystem: Lenovo Device 3976
0a:00.3 System peripheral: JMicron Technology Corp. Device 2393 (rev 30)
	Subsystem: Lenovo Device 3976
0a:00.4 System peripheral: JMicron Technology Corp. Device 2394 (rev 30)
	Subsystem: Lenovo Device 3976

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 003: ID 09da:054f A4 Tech Co., Ltd 
Bus 004 Device 004: ID 5986:a006 Acer, Inc

lsmod

Module                  Size  Used by
usb_storage            32715  0 
usb_libusual            9923  1 usb_storage
uas                     7055  0 
ipv6                  219605  16 
michael_mic             1888  8 
arc4                    1274  4 
ecb                     1841  4 
af_packet              19347  2 
uvcvideo               52572  0 
videodev               66534  1 uvcvideo
v4l2_compat_ioctl32     6419  1 videodev
usbhid                 29101  0 
lib80211_crypt_tkip     7106  0 
wl                   2529247  0 
snd_hda_codec_hdmi     20002  1 
snd_hda_codec_realtek   261136  1 
fbcon                  33441  76 
i915                  350250  2 
tileblit                1929  1 fbcon
font                    7284  1 fbcon
bitblit                 4110  1 fbcon
softcursor              1133  1 bitblit
drm_kms_helper         20896  1 i915,[permanent]
fb                     43605  6 fbcon,i915,tileblit,bitblit,softcursor,drm_kms_helper
fbdev                    742  2 fbcon,fb
snd_hda_intel          19245  0 
snd_hda_codec          62889  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
psmouse                47057  0 
ehci_hcd               32821  0 
xhci_hcd               58693  0 
cfg80211              128465  1 wl
snd_hwdep               5234  1 snd_hda_codec
snd_pcm                55175  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              15923  1 snd_pcm
usbcore               114996  8 usb_storage,usb_libusual,uas,uvcvideo,usbhid,ehci_hcd,xhci_hcd
snd                    47732  7 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
cfbcopyarea             2942  1 i915
video                  10931  1 i915
snd_page_alloc          5955  2 snd_hda_intel,snd_pcm
cfbimgblt               1913  1 i915
cfbfillrect             2970  1 i915

energyclab
() автор топика
Ответ на: комментарий от bsdfun

Да поддержка включена. Ядро точно такое же сейчас стоит

energyclab
() автор топика
Ответ на: комментарий от energyclab

логи ядра


man dmesg
И не сюда эту простыню, а на какой-нибудь pastebin

tiandrey ★★★★★
()
Ответ на: комментарий от energyclab

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

и кстати выкладывать логи в момент когда все работает - это архистратежно. ты будешь удивлен, но судя по логам все в порядке. Неожиданно, правда?

morse ★★★★★
()
Ответ на: комментарий от energyclab

В логе куча ошибок типа «short transfer on control ep», и дисконнектит диск постоянно. Могу предположить, что ему таки не хватает питания, если это стало появляться после включения вайфайки.
Если дело все же не в питании, то верните работоспособную конфигурацию, и сравните её с той, что есть сейчас.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

В логе куча ошибок типа «short transfer on control ep», и дисконнектит диск постоянно.

Из за чего эти ошибки могут быть, как их можно исправить? или все таки на основе этих ошибок были сделаны выводы на счет питания?

Могу предположить, что ему таки не хватает питания

Из за чего вдруг харду не хватает питания? Он у меня сидит на одном usb. Разве напряжение на usb не хардварно зашито?

energyclab
() автор топика
Ответ на: комментарий от morse

Флешку сейчас подключил, она увиделась, но опять же, у них же у обоих интерфейс usb, а значить входное напряжение должно подаваться одинаково... Хард работает хорошо, на Винде никаких проблем с этим не было

energyclab
() автор топика
Ответ на: комментарий от energyclab

>Разве напряжение на usb не хардварно зашито?

На все устройства дается постоянное количество энергии. Если включена вайфайка, которая ой как энергию кушает, энергии на хард может не хватить. Опять же, нехватка энергии - всего лишь предположение.

short transfer on control ep

Гуглятся всякие баги ядра, утверждается, что в 3.1.0 пофикшено.

tiandrey ★★★★★
()
Ответ на: комментарий от energyclab

Похожая проблема на ноуте, лечится повторным подключением дика, если в первого раза не определился. Где грабли зарыты - ХЗ.

om-nom-nimouse ★★
()

может провод хреновый? ну или софт у usb девайса плохой(всё-таки usb 3 девайсы не так давно появились)

anonymous
()
Ответ на: комментарий от om-nom-nimouse

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

energyclab
() автор топика
Ответ на: комментарий от anonymous

ну ведь на Windows и Red Hat он подключается норм. Правда на Red Hat пробовал не на ноуте...

energyclab
() автор топика
Ответ на: комментарий от tiandrey

Тогда я так понимаю, нехватку инергии (если это действительно из за нее ) вылечить никак нельзя... Остается ждать и надеяться что выйдет нормальное ядро...

energyclab
() автор топика

А другие устройства? Может, проблема не с usb3, а с устройством? У меня работает на 3.0 и работал на более старых (точно работал на 2.6.38 и 2.6.39, и вроде работал на 2.6.32, но точно гарантировать не могу) (у меня Debian testing с дистрибутивными ядрами)

Deleted
()
Ответ на: комментарий от energyclab

Энергия от ядра не должна особо зависеть. Ищите работоспособную конфигурацию.

tiandrey ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.