On Thursday, 23 January 2020 13:50:59 GMT edes wrote:
> el 2020-01-19 a las 16:49 Mick escribió:
> > You could compare the dmesg output of working and non-working kernels
> > and see what differences are present, then google for bugs/solutions on
> > that basis.
> 
> [...]
> 
> > You could also diff the two different kernel tree versions and see what
> > drivers have changed.
> 
> Hello, thanks for your suggestions.
> 
> I'm not a programmer and I know nothing about C or kernel development, but
> I found that, beginning with 5.4.11, several changes were introduced in
> drivers/usb/core/config.c, that seem to be consistent with the message
> that appears now when I connect my card:
> 
> [  129.153850] usb 3-10.3: config 1 interface 2 altsetting 1 has a
> duplicate endpoint with address 0x85, skipping
> [  129.153854] usb 3-10.3: config 1 interface 2 altsetting 2 has a
> duplicate endpoint with address 0x85, skipping

I've suffered from a similar problem, changes in a number of files in some 
previous version stopped my WiFi NIC from working and pegged the CPU to 100%.  
The way I went about it was to comment out the offending lines in these files 
and recompile the kernel.  It is a bit of pain, since I have to perform this 
manual editing with each kernel so far.

You could try to comment out the lines which break your card for now and see 
if this fixes the problem.


> Where can I post this problem? I've been using Linux for 20 years, but
> this is my first problem with the kernel. I found these forums:
> 
> https://forum.linuxfoundation.org/categories/drivers
> https://www.linuxquestions.org/questions/linux-kernel-70/
> 
> And of course the kernel mailing list, but seems to be for developers.

I would start with BGO in the first instance:

https://bugs.gentoo.org/

providing info on the affected hardware, the errors you've identified and the 
files you suspect containing the changes in the code.
-- 
Regards,

Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to