ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Sergey Vlasov <vsu@altlinux.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] IPW2200 - у кого работает ?
Date: Sun, 19 Feb 2006 15:04:52 +0300
Message-ID: <20060219120452.GA8533@procyon.home> (raw)
In-Reply-To: <op.s46ubvdbd5jclk@max.ostnet.ru>

[-- Attachment #1: Type: text/plain, Size: 2771 bytes --]

On Sun, Feb 19, 2006 at 12:36:57AM +0300, Arioch wrote:
> 18.02.06 в 19:24 Sergey Vlasov в своём письме писал(а):
> >> А что там предложат? Драйвер для кнопок ? :-)
> >
> > Именно - к сожалению, <censored/> производители то и дело изобретают
> > собственные ни с чем не совместимые способы для управления wifi.
> 
> Производиели чего, ноутов или сетевых карточек ?

Ноутов.

> Пока навскидку скажу, не пробовал.
> 
> Раз кнопка без драйвера не работает - значит это Software Control.
> Раз Software Control - то в общем-то драйвер и не обязателен, можно будет  
> включать сеть через echo 0 > /sys/..../rf_kill

Нет - Software Control тут в другом месте.

Вообще радио в ipw2200 может отключаться двумя способами:

1) Командой самому чипу ipw2200 - этим занимается сам драйвер, именно
   это делается через echo $x > /sys/.../rf_kill.

2) Сигналом, приходящим на один из контактов слота MiniPCI, аппаратно
   отключается передатчик - именно это показывает 2 в rf_kill, и с
   этим драйвер ipw2200 уже ничего поделать не может, пока сигнал
   запрета не будет выключен.  А вот управление этим сигналом в разных
   ноутбуках реализовано по-разному:

   - Hardware RF switch - управление осуществляется независимо от ОС
     (на самом деле, скорее всего, оно всё равно программное, но
     реализовано, например, в контроллере клавиатуры, либо в BIOS
     через SMM).

   - Software RF switch - для включения радио необходимы какие-то
     действия со стороны ОС, причём, поскольку стандартных портов и
     т.п. для этой цели не предусмотрено, каждый разработчик
     придумывает собственный способ управления радио и пишет
     соответствующий драйвер для Windows (на то, что существуют и
     другие ОС, ему обычно плевать).  Именно в таком случае и
     возникают проблемы - родного драйвера нет, способ переключения не
     документирован.  Кстати, для некоторых моделей этот способ до сих
     пор не найден, и на rfswitch.sf.net в качестве последнего
     средства предлагается заклеивать соответствующие контакты на
     разъёме MiniPCI.

   Теоретически возможен промежуточный вариант, когда управление радио
   реализовано в программе DSDT, выполняемой имеющимся в ОС
   интерпретатором ACPI - в принципе в Linux такой вариант должен
   работать, и с точки зрения ipw2200 это будет hardware switch (для
   него не нужны дополнительные драйверы).

> >> Кстати, modinfo ipw2200 не показывает параметра mode, а в /sys он виден.
> >> Не знаешь, что это такое ?
> >
> > У меня показывает:
> >
> > # modinfo -p ipw2200 | grep ^mode
> > mode:network mode (0=BSS,1=IBSS,2=Monitor)
> 
> То ли дрова/ядро другие, то ли просмотрел, то ли без -p не показывает? :-(

И без -p показывает...  2.6.14-std26-up-alt5.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2006-02-19 12:04 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-18 14:33 Arioch
2006-02-18 15:01 ` Sergey Vlasov
2006-02-18 15:17   ` Arioch
2006-02-18 16:24     ` Sergey Vlasov
2006-02-18 21:36       ` Arioch
2006-02-19 12:04         ` Sergey Vlasov [this message]
2006-02-19 12:20           ` Sergey Bolshakov
2006-02-19 12:38             ` Arioch
2006-02-19 12:04       ` Arioch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060219120452.GA8533@procyon.home \
    --to=vsu@altlinux.ru \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git