Bug 82442
Summary: | device name missing number for network card | ||
---|---|---|---|
Product: | [Retired] Red Hat Public Beta | Reporter: | Tammy Fox <tammy.c.fox> |
Component: | hwbrowser | Assignee: | Brent Fox <bfox> |
Status: | CLOSED WONTFIX | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | phoebe | CC: | bfox |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-01-22 21:56:55 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tammy Fox
2003-01-22 06:35:33 UTC
Actually, this is the data that kudzu provides. Try this from a python interpreter: d = kudzu.probe(kudzu.BUS_UNSPEC, kudzu.CLASS_UNSPEC, kudzu.PROBE_SAFE) print d The network section will look something like this: , Desc: Lite-On|LNE100TX Driver: tulip Device: eth Shouldn't kudzu should return 'eth0', 'eth1', etc the same way that it returns 'fd0', or 'hdb'? Changing component to kudzu. No, the 'device' field is just an indication of the device prefix; 'eth' for ethernet, 'tr' for token-ring. But doesn't something like 'hdc' tell you more than the device prefix? It's telling you not just that the device is a hard drive, but that it is the third hard drive on the IDE bus. Although I guess that 'eth0' isn't really the hardware device name the way that 'hdc' is. Rather, it's just the interface name that the OS has assigned to that hardware device. I don't think that there's much I can do about this in any kind of clean way. I could take the data that kudzu provides and then try to find a match on the driver in /etc/modules.conf, but what if I have two cards that use the same driver? /etc/modules.conf can't tell me then which card is eth0 and which is eth1. I'm reluctantly closing as 'wontfix'. This bothers me, but I don't see what I can really do about it. If you have a better idea, please reopen this report. |