Hey guys,
I've been noticing that kudzu and anaconda have some real issues with the
qla4010 HW iSCSI board/driver. For whatever reason qlogic made that board
return a PCI NETWORK CLASS.
In network.py, the __init__() method makes a call to kudzu to load up all
the network drivers, and it ends up getting entries for the 0x3010
and 0x4010 functions from the board, despite using the call:
kudzu.probe(kudzu.CLASS_NETWORK, kudzu.CLASS_UNSPEC, kudzu.PROBE_ALL)
Since I'm only loading up the qla4010 driver, if I probe with the
"kudzu.PROBE_LOADED" option I can make it parse out the qla3010 entries,
but I'm still left with network entries when this is really a storage
device. My guess is that I can kludge kudzu into not returning any
device with the qla4010 pci id but that seems a little.. uh.. kludgy to
me.
Any ideas?
--Patrick.