Bug 134641
Summary: | vmware udev, missing /sys devices | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Warren Togami <wtogami> |
Component: | vmware | Assignee: | Todd Barr <tbarr> |
Status: | CLOSED UPSTREAM | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.0 | CC: | harald, jharnish, katzj |
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: | 2004-11-27 22:50:09 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: | |||
Bug Depends On: | |||
Bug Blocks: | 123268, 136451 |
Description
Warren Togami
2004-10-05 12:07:21 UTC
More info: * vmmon DOES successfully create /sys/class/misc/vmmon/dev so /dev/vmmon is correctly created. * Inserting vmnet alone does not create any entires in /sys/class/net/, but one vmnet entry does appear for NAT interfaces after using vmware-config.pl. Other vmnet interfaces for host-only or bridged do not appear. I am guessing that vmnet already does have code for /sys entries, but it only works when vmnet is loaded with certain parameters, and only once during loading? More investigation needed. *** Bug 135084 has been marked as a duplicate of this bug. *** vmware has been notified of this and is working on a long term solution. the vmware kernel modules should provide a "dev" entry in the sysfs ... Workaround: manually copy the devices to /etc/udev/devices and they will be copied on system start to /dev see: http://people.redhat.com/~harald/udev.html Keeping open for tracking purposes and to reduce duplicate reports. A quick fix is to run the vmware-config.pl to create the appropriate /dev/vm* entries and then copy these to /etc/udev/devices with: # cp -rp /dev/vm* /etc/udev/devices/ vmware finds the devices correctly on subsequent reboots. Not a long term fix but eliminates the need to rerun vmware-config.pl every time the machine is rebooted. The vmware-any-any toolkit now creates device nodes during the initscript, and the upcoming vmware 5 should have a similar solution. sysfs symbols have become GPL only, so it is impossible for them to use udev to create device nodes. In any case this is not our problem, so closing UPSTREAM. |