Bug 216630
Summary: | config 1 has an invalid interface number: 2 but max is 1 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Artem S. Tashkinov (aros) |
Component: | USB | Assignee: | Default virtual assignee for Drivers/USB (drivers_usb) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | AMD | ||
OS: | Linux | ||
Kernel Version: | 6.0.5 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Artem S. Tashkinov
2022-10-27 09:28:55 UTC
These messages indicate that the device's firmware doesn't conform to the USB specification. You can see the problem in the lsusb output for Port 6 Dev 3. The two entries say "If 0" and "If 2". But the USB spec says that interface numbers must be consecutive (starting at 0). It's a harmless error. (In reply to Alan Stern from comment #1) > These messages indicate that the device's firmware doesn't conform to the > USB specification. You can see the problem in the lsusb output for Port 6 > Dev 3. The two entries say "If 0" and "If 2". But the USB spec says that > interface numbers must be consecutive (starting at 0). > > It's a harmless error. Thanks a lot for the explanation! Since these messages can be seen at: dmesg -t --level=alert,crit,err,emerg,warn is is it possible to decrease their level to e.g. notice or info? I've google for it and there are literally hundreds of affected systems. I don't think it's worth alerting the use to something they are unable to fix or get fixed. I suppose these messages could be changed to log level notice instead of warning (although the documentation says that notice is for "normal but significant conditions", and these conditions are not normal). The boundaries between the different log levels are not specified very clearly. In particular, there's no explanation of what should count as a warning. On the other hand, if you don't want to see those messages now, you can just do "dmesg -t --level=alert,crit,err,emerg" (i.e., don't show warnings). (In reply to Alan Stern from comment #3) > I suppose these messages could be changed to log level notice instead of > warning (although the documentation says that notice is for "normal but > significant conditions", and these conditions are not normal). The > boundaries between the different log levels are not specified very clearly. > In particular, there's no explanation of what should count as a warning. > I like this idea a lot. Thanks a lot in advance! |