Bugzilla – Bug 9
iwconfig rts off/auto not supported
Last modified: 2005-10-02 11:57:01
You need to log in before you can comment on or make changes to this bug.
SF: 940158 Feature request to add the functionality to turn rts off or set it to automatic. Impact to user is if rts is turned on, it cannot be turned off without reinstalling the driver. To reproduce: # iwconfig eth1 rts off Gives error: Error for wireless request "Set RTS Threshold" (8B22) : SET failed on device eth1 ; Invalid argument. The same error is received for: # iwconfig eth1 rts auto Note that configuring a valid rts value (like 300) works as well as 'iwconfig eth1 rts fixed' (although I don't know what 'fixed' sets rts to). ------------------------------------------------------------------------------- - Date: 2004-04-23 10:49 Sender: jnfleisc Logged In: YES user_id=558102 There was also some mailing list/IRC discussion on a similar issue ~4/22. When I find the details, I will add them in here as well.
bumped up priority
Fixed in 0.57. 'Auto' will still return an error, as it is not supported. Setting 'off' will disable RTS, setting to 'on' will set it back to the level it was at prior to 'off'. When initialized, RTS defaults off:1000 (so if you turn it 'on', it will be set to 1000 bytes)
The wireless tools don't support 'on'. To turn the setting back on, you need to just say 'fixed' and not provide it with a value. In this situation, it is _supposed_ to set the RTS value to what it was set to prior to calling 'off'. This is the policy the driver is written to. However, when you call: iwconfig eth1 rts fixed (At least with wireless tools 27_pre23) the wireless tools call the driver and obtain the last level. But instead of calling in to enable the driver, the tools call in and set the new level, but also set the 'disabled' flag.
The "rts off" is supported now. Verified in ipw2100 v0.57.