Description of problem: lsusb reports an error: Protocol spec without prior Class and Subclass spec at line 4297 Line 4297 of /usr/share/hwdata/usb.ids contains: 04e8 689e GT-S5830 (Samsung Galaxy Ace) Version-Release number of selected component (if applicable): hwdata-0.213.26-1.el5.noarch How reproducible: every time Steps to Reproduce: 1. lsusb Actual results: Protocol spec without prior Class and Subclass spec at line 4297 Expected results: no error Additional info:
The error does not happen with hwdata-0.213.25-1.el5 so it's a recent change that introduced the bug.
Created attachment 586430 [details] patch to remove Samsung Galaxy Ace device from usb.ids The RHEL 6 usb.ids file does not have the offending line, so I think the easiest fix is to simply remove that line.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0101.html