Bug 55695 - pcmcia scheme mechanism broken
Summary: pcmcia scheme mechanism broken
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel-pcmcia-cs
Version: 7.1
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brock Organ
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-11-05 02:07 UTC by Ed Swierk
Modified: 2015-01-04 22:01 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-11-25 08:13:08 UTC
Embargoed:


Attachments (Terms of Use)

Description Ed Swierk 2001-11-05 02:07:30 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4)
Gecko/20011019 Netscape6/6.2

Description of problem:
The scripts in the kernel-pcmcia-cs and hotplug packages cause the pcmcia
scheme mechanism to fail.

In /etc/pcmcia/wireless.opts, one can give different groups of settings for
the same wireless network card.  For example, one group of settings could
be for work and the other for home.  The user tells the system which group
of settings to use with "pcmcia scheme xxxx" where xxx is the name of the
scheme.

In order for this to work, whatever program or script it is that calls
/etc/pcmcia/wireless.opts must pass in the name of the currently active
scheme in the ADDRESS variable.

However, it seems that /etc/hotplug/net.agent is hardcoded to pass "*" as
the name of the scheme.  This causes the first group of settings in
/etc/pcmcia/wireless.opts to be used, regardless of the scheme setting.


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Add a new group of settings for an existing wireless card in
/etc/pcmcia/wireless.opts, and give it a new scheme name.

2. Activate the new scheme with "pcmcia scheme xxx".

3. Watch as the old scheme is still used.


Additional info:


Note You need to log in before you can comment on or make changes to this bug.