Bug 115214

Summary: rt2400/rt2500 invalid device name.
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Ivo van Doorn <IvDoorn>
Component: NetworkAssignee: Christian Zoz <zoz>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 4   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ivo van Doorn 2005-09-04 12:29:15 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.
Comment 1 Joachim Gleissner 2005-09-04 12:57:57 UTC
I don't know why the devices are renamed. Christian?   
   
However, why shouldn't the network function with these names?   
Comment 2 Ivo van Doorn 2005-09-04 13:14:20 UTC
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. 
Comment 3 Christian Zoz 2005-09-05 11:37:12 UTC
> 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.