Bugzilla – Bug 115214
rt2400/rt2500 invalid device name.
Last modified: 2005-09-05 11:37:12 UTC
After Beta3 was installed, I had 3 wireless network devices present: ra0 (rt2400) ra1 (rt2500) rausb0 (rt2570) When installing Beta4 I did an upgrade from beta3 rather then a fresh install, the device names of the network cards however have changed into: eth1 (rt2400) eth2 (rt2500) rausb0 (rt2570) With these names, the network will not function, the cards are allowed to have a different naming scheme then ra%d, but it does require the module option ifname=eth%d or ifname=wlan%d to be set.
I don't know why the devices are renamed. Christian? However, why shouldn't the network function with these names?
Because Ralink was so 'kind' to hardcode the ra%d naming into the module. And the Ralink Utility is depending on this name to actually work. :( And since quite a bit of functionality of the driver is accessed through the private ioctls which require structures and other obscure formatted data, there are quite a few people who use the Utility. SuSE is one of the very few distros who have made sure their configuration Utility can handle the Ralink drivers, so people also use the Ralink Utility for easy configuration. So we cannot drop the Utility that easily. The rt2x00 module, which just entered the Beta stage does not have these constraints. I have just tested the device names after a fresh installation, the names are correctly setup to ra0/ra1/rausb0.
> I have just tested the device names after a fresh installation, the names are > correctly setup to ra0/ra1/rausb0. Update from one beta to another can have special effects.