Bug 323861 - Wrong device driver recognizing
Summary: Wrong device driver recognizing
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: kudzu
Version: 7
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-10-08 21:16 UTC by Alexey Kuznetsov
Modified: 2014-03-17 03:08 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-10-08 21:38:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Alexey Kuznetsov 2007-10-08 21:16:43 UTC
Description of problem:
Kudzu make wrong information about device driver. The filed of
kudzu_device.driver from compatible driver, but not from real loaded driver.
Probably kudzu dont collect blacklisted modules information. 

How reproducible:
Easy almost every time depend on order modules in modules.dep file.

Steps to Reproduce:
1. install TWDrv (proprietary touch screen driver 3m.com)
2. put 'blacklist usbtouchscreen' in /etc/modules.d/blacklist
3. depmod -a
4. run print kudzu.probe(kudzu.CLASS_UNSPEC, kudzu.BUS_UNSPEC, kudzu.PROBE_SAFE)
  
Actual results:
kudzu_device.driver = usbtouchscnreen

Expected results:
kudzu_device.driver = TWDrv

Additional info:
You can run easy test. Remove usbtouchscreen from /lib/modules-x.x.x and run
depmod -a. After it you got right kudzu_device.driver value.

Comment 1 Bill Nottingham 2007-10-08 21:38:12 UTC
kudzu is only used in anaconda, where there is no blacklist.

Comment 2 Alexey Kuznetsov 2007-10-08 21:59:22 UTC
True, this is main target. But kudzu used for check local hardware changes evey
reboot kudzu service S05kudzu. Additional, probaby right for anaconda, initial
modproble.d/blacklist is not empty, you can check your 
/etc/modules.d/blacklist, this file full of blacklisted modules.


Comment 3 Bill Nottingham 2007-10-08 22:18:14 UTC
Yes, but none of those are relevant for the installer.

As for the 'check hardware' that only runs in F7 for sound, network, and video
cards, and will run for even less in the future.


Note You need to log in before you can comment on or make changes to this bug.