Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network device name changing due to other hardware #563

Closed
cyberdynesoftware opened this issue Jul 12, 2015 · 3 comments
Closed

Network device name changing due to other hardware #563

cyberdynesoftware opened this issue Jul 12, 2015 · 3 comments

Comments

@cyberdynesoftware
Copy link

I have a Asus P5B Motherboard with an IDE controller, that may be disabled. I usually have it disabled. Only sometimes I enable it. I do not use the onboard network controller, but an PCI card.

Everytime when I enable the IDE controller in the BIOS, the name of the network device changes (in /sys/class/net) and thus breaking my network configuration.

For more information please have a look at this thread: https://bbs.archlinux.org/viewtopic.php?id=199647

@zdzichu
Copy link
Contributor

zdzichu commented Jul 12, 2015

Looks like disabling IDE changes PCI topology. Have you opened a bug with your motherboard maker?

@gregkh
Copy link
Contributor

gregkh commented Jul 12, 2015

That's not a bug, PCI topology can change whenever it wants to, it does not have to be deterministic.

I suggest creating a rule based on a mac address if you want this to work properly all the time.

@kaysievers
Copy link
Contributor

As Greg said, this is the expected behavior if the firmware works that way. The default network names are only predictable for a stable hardware configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

5 participants