Red Hat Bugzilla – Bug 215275
Manufacturer field shows unknown for most of the devices in hwbrowser
Last modified: 2007-11-30 17:07:37 EST
Description of problem:Manufacturer field shows unknown for most of the devices
in hwbrowser-0.27-2 (RHEL5 Beta1 weekly release 07 Nov 06)
Version-Release number of selected component (if applicable):0.27-2
Steps to Reproduce:
1.install RHEL5 Beta1 weekly release 07 Nov 06
2.install hwbrowser-0.27-2 rpm
Actual results:shown Unknown in manufacturer field
Expected results: it should show manufacturer information
hwbrowser gets its hardware information from hwdata, changing component
reproducable in rawhide. lscpi shows the manufacturer (it gets the information
from hwdata's pci.ids), hwbrowser doesn't.
This is because hwbrowser still tries to parse the vendor info from
the description string returned from older kudzu versions (p.e. RHEL-4). kudzu
in turn got it from the file pcitables which has been deprecated and not
supported by hwdata and kudzu anymore.
Check out DeviceGeneric.py and look for
if string.find (device.kudzu_device.desc, "|") != -1:
This is old pcitables syntax. You now need to get vendorId from kudzu and match
that with the corresponding entry in pci.ids
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
I've built hwbrowser-0.28-1.el5 for RHEL5 which looks up vendorId (if set) in
pci.ids or usb.ids respectively. It works here with only the usual suspects
unknown (e.g. keyboard).
Can we request this be posted to a people page so we can test and report results ?
Find the file at:
Mind that the package isn't signed, its checksums are:
I regressed with the above hwbrowser-0.28-1.el5.noarch.rpm and found that except
keyboard, mouse and floppy remaining device's manufacturers info is showing
So that's good news that the network hardware is showing up properly in test
hwbrowser package provided in comment #7.
Question now is, what would it take get the keyboard, mouse and floppies to show
up properly ?
Please note that the manufacturer of PS/2 devices and ordinary (non USB)
keyboards cannot be detected and will always be displayed as 'Unknown'.
If there are unknown manufacturer entries besides those mentioned above:
Missing USB entries need to be submitted at http://www.linux-usb.org/
Missing PCI.ids should be submitted at http://pciids.sourceforge.net/
Tested with hwbrowser-0.30-1.el5
The only fields showing manufacturer=Unknown are
- SynPS/2 Synaptics Touchpad
- AT Translated Set 2 keyboard
- PC Speaker
- TPPS/2 IBM TrackPoint
The PS/2 devices appear to be known according to comment#10. I'm moving this
issue to VERIFIED.
hwbrowser-0.30-1.el5 included in 20061218.1 trees.