Hi,
I am using Debian Linux on a row of Banana Pi's with a self-built kernel
from the mainline archive.
Since 4.12, my USB is not working any more. Devices are not seen, lsusb
returns silently with a return code of 1. I guess that the offending
part of an strace lsusb is:
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC|SOCK_NONBLOCK, NETLINK_KOBJECT_UEVENT)
= 3
setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\n\0\0\0T0\345\276", 8) = 0
bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=0x000002}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, nl_pid=26668, nl_groups=0x000002}, [12])
= 0
setsockopt(3, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 fcntl64(3, F_GETFL)
= 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
[pid 26668] recvmsg(3, {msg_namelen=128}, 0) = -1 EAGAIN (Resource temporarily
unavailable)
The modules do all load, but somehow the subsystem is not initialized
correctly.
I tried bisecting the kernel between v4.11 and v4.12, and between v4.11
and v4.12-rc1, and ended up twice with the first commit being
# first bad commit: [df6f37225d62316f8505f10ef1099ee40fa3978b] net: realtek:
8139cp: use new api ethtool_{get|set}_link_ksettings
which is a commit that has nothing to do with USB. In fact, the 8139
driver is not even enabled in the kernel I build.
I cannot make any sense from this. Can you?
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.