/srv/irclogs.ubuntu.com/2015/05/30/#ubuntu-kernel.txt

melodiehi21:46
melodiecan someone help me to help someone who has trouble with USB 3 and usb_xhci_platform on a Trusty Ubuntu official install (appearantly up to date) ?21:47
melodieI also have a vm with a Trusty 14.04.2 install runnning and have done a research on the XHCI drivers in the config of the kernel and in the system and seeing the results I thought I'd come here for more insights.21:47
melodiefunny, the kernel has USB_XHCI_PLATFORM enabled as "module" in the config-`uname -r` kernel, but not available in the /lib/modules/* directory22:16
melodiethe default stock kernel 22:17
melodieI can provide the thread on the forum, if someone here reads French22:17
apwmelodie, what module name are you looking for for that config item, on vivid at least i have xhci-plat-hcd.ko22:19
melodieapw I have seen it in vivid too22:20
melodieI am testing in vbox trusty installing vivid-lts kernel packages22:20
melodieI will reboot the vm very soon22:20
apwbut do you have that module name in /lib/module, as that is the module that is made by that config item22:21
melodieit is not me who has usb 3 trouble, it's a buddy on a forum22:21
melodiein trusty /lib/module does not have ANY xhci module22:21
melodiewhatsoever22:21
melodieof any kind22:21
apwwhat packages do they have installed22:22
apwfor the kernel, linux-image ?  linux-image-extra?22:22
melodiehttp://forum.malekal.com/probleme-reconnaissance-cle-usb-32go-t51085.html22:22
melodie yes I got him to install linux-image-extra-virtual22:22
melodiehe has 3.13.0-52-generic x86_6422:24
melodiehe said in Ubuntu 14.04 32 bits not problem and in Ubuntu 14.04 64bits he can't have USB3 32 GB stick work in the USB3 hub22:24
melodiebut he can use it in usb2 hub22:24
melodieI think perhaps he did have linux-image-extra in 32bits, but not sure really.22:25
melodiehe met with other issues meanwhile which we try to fix22:25
apw-rw-r--r-- root/root     11204 2015-05-20 11:41 ./lib/modules/3.19.0-18-generic/kernel/drivers/usb/host/xhci-plat-hcd.ko22:26
apwthe module is in th linux-lts-vivid -extras package22:27
apwon 64bit packages22:27
melodieyes same here in Vivid, but in Trusty with some kernels 3.13.0-52-generic x86_64 and other 3.13.0* previously installed, none22:27
melodieapw so is that only in 64bits packages that it happens and in 32bits packages the stock kernel would provide the xhci modules?22:28
melodie(so I would understand the situation clearly)22:28
apwno they would be in the same split22:28
melodiebut there is none at all22:28
melodieno xhci in Trusty with the default kernel22:29
melodieif they are compiled with the "y" option in the config-* file, it should still appear under /lib/modules/* but no *xhci* at all appears22:30
apwno it seems there is a special for that option on trusty22:32
melodiealso: are we sure that xhci-plat-hcd.ko stands for USB_XHCI_PLATFORM ?22:32
apwifneq ($(CONFIG_USB_XHCI_PLATFORM), )22:32
apw        xhci-hcd-y              += xhci-plat.o22:32
apwendif22:32
apwso it is part of xhci-hcd and builtin22:33
melodiewhich means what exactly? (in current words?)22:33
apweven if =m22:33
melodie=m but so far modprobe on the name returns "no such file"22:33
melodieI felt concerned about this issue because Trusty is a LTS, and because nowadays USB3 comes more and more used by the people 22:34
apwright, its a frig, =m does not make a module there22:34
melodieexcuse me, English is not my native language. What does the word "frig" mean?22:35
apwbodge22:35
melodiea bug?22:35
apwnot normal behavior22:35
melodieok22:35
melodieso did we lift a bug here?22:35
apwnot bug, just unexpected meaning of the option i think22:36
melodiedo you have the possibility to talk about that to some people in charge with the kernels in Ubuntu Trusty LTS?22:36
apwi am saying that it is built, and builtin i believe even though =m22:38
melodiehow is that possible? I have built some of my kernels in the paste times, and "y" is builtin and "m" needs to be loaded at boot22:38
apwyes that is what it means normally22:39
apwand in vivid, it does22:39
melodieand when checking with command lines, to have it loaded we can check either by a grep on the chain in the config file or by a find in the /lib/modules directory. Else, the module isn't available : which explains that this guy keeps hitting his bottom on the floor: the usb3 sticks (32gb) are detected only when plugged in a USB2 hub or direct connector. No USB3 hub or direct connector could see it so far (dmidecode, lshw and lspci checked)22:41
apwobj-$(CONFIG_USB_XHCI_PLATFORM) += xhci-plat-hcd.o22:41
melodiesomething must have gone wrong on the way22:41
apwis vivid, so it has normal behavior22:42
melodieI'll advice him to try with the vivid kernels22:42
apwbut trusty has different code22:42
apwyep, do22:42
melodiekernel kernel headers and linux-image-extra from vivid22:42
melodieanyway it might be interesting to let the people in charge know about that, they might want to have a look into it22:43
melodie?22:43
apwfile a bug about it, it might be related to22:45
apwobj-$(CONFIG_USB_XHCI_HCD)      += xhci-hcd.o22:45
apwif that is =m as well22:45
melodieI can't file a but about it, I would need to have a similar usb3 32gb stick as this guy has which I don't have.22:50
melodieif I file a bug I need to be able to test what needs to be tested 22:50
melodieor it serves no purpose22:50
melodiethis is why the persons in charge of those kernels should be called in so they can check.22:51
melodieif supposedly they do have usb sticks needing xhci_* modules22:52
melodieapw thanks for your help23:04

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!