<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - wpa</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/wpa/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2007-06-01T17:46:00+02:00</updated><entry><title>Goodbye handhelds.org</title><link href="https://marcin.juszkiewicz.com.pl/2007/06/01/goodbye-handheldsorg/" rel="alternate"/><published>2007-06-01T17:46:00+02:00</published><updated>2007-06-01T17:46:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-06-01:/2007/06/01/goodbye-handheldsorg/</id><summary type="html">&lt;p&gt;I read thread about opie trademark on opie &lt;span class="caps"&gt;ML&lt;/span&gt;, read posts about &lt;span class="caps"&gt;GPE&lt;/span&gt; situation months ago and now and decided that handhelds.org is not my&amp;nbsp;community.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OPIE&lt;/span&gt; was my favorite environment since I bought Zaurus &lt;span class="caps"&gt;SL&lt;/span&gt;-5500 over 3 years ago. I was one of persons which added &lt;span class="caps"&gt;OPIE …&lt;/span&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;I read thread about opie trademark on opie &lt;span class="caps"&gt;ML&lt;/span&gt;, read posts about &lt;span class="caps"&gt;GPE&lt;/span&gt; situation months ago and now and decided that handhelds.org is not my&amp;nbsp;community.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;OPIE&lt;/span&gt; was my favorite environment since I bought Zaurus &lt;span class="caps"&gt;SL&lt;/span&gt;-5500 over 3 years ago. I was one of persons which added &lt;span class="caps"&gt;OPIE&lt;/span&gt; recipes into OpenEmbedded and spent lot of time to get it working properly. When &lt;a href="/2005/04/15/c760-arrived/"&gt;I got Zaurus C760&lt;/a&gt; I concentrated on fixing &lt;span class="caps"&gt;OPIE&lt;/span&gt; for working better with hires displays (most of them are landed in 1.2.2&amp;nbsp;release).&lt;/p&gt;
&lt;p&gt;After those three years (2 as official developer with r/w access to &lt;span class="caps"&gt;CVS&lt;/span&gt;) I decided that it is time to say goodbye. None of my devices run &lt;span class="caps"&gt;OPIE&lt;/span&gt; and
no plans that they will ever run it &amp;#8212; time pass and show that most of software for it is not maintained and I lost faith in new &lt;span class="caps"&gt;OPIE&lt;/span&gt;/Qtopia 2.x applications over year ago. It does not even allow to connect my PDAs to my home&amp;nbsp;network&amp;#8230;&lt;/p&gt;
&lt;p&gt;So goodbye and thanks &amp;#8212; it was good&amp;nbsp;time.&lt;/p&gt;</content><category term="collie"/><category term="gpe"/><category term="openembedded"/><category term="openzaurus"/><category term="opie"/><category term="wpa"/></entry><entry><title>WPA in Debian and Poky</title><link href="https://marcin.juszkiewicz.com.pl/2007/04/25/wpa-in-debian-and-poky/" rel="alternate"/><published>2007-04-25T11:25:00+02:00</published><updated>2007-04-25T11:25:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-04-25:/2007/04/25/wpa-in-debian-and-poky/</id><summary type="html">&lt;p&gt;During last week I switched my home WiFi from insecure &lt;span class="caps"&gt;WEP&lt;/span&gt; to &lt;span class="caps"&gt;WPA2&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Why not used &lt;span class="caps"&gt;WPA&lt;/span&gt; before? My x86 test machine was ProGear which use Orinoco &lt;span class="caps"&gt;PCMCIA&lt;/span&gt; card (no &lt;span class="caps"&gt;WPA&lt;/span&gt; support) and I also used Tosa with that crap called wlan-ng (also no &lt;span class="caps"&gt;WPA&lt;/span&gt; support). Now I have &lt;span class="caps"&gt;USB …&lt;/span&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;During last week I switched my home WiFi from insecure &lt;span class="caps"&gt;WEP&lt;/span&gt; to &lt;span class="caps"&gt;WPA2&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Why not used &lt;span class="caps"&gt;WPA&lt;/span&gt; before? My x86 test machine was ProGear which use Orinoco &lt;span class="caps"&gt;PCMCIA&lt;/span&gt; card (no &lt;span class="caps"&gt;WPA&lt;/span&gt; support) and I also used Tosa with that crap called wlan-ng (also no &lt;span class="caps"&gt;WPA&lt;/span&gt; support). Now I have &lt;span class="caps"&gt;USB&lt;/span&gt; Ethernet card and &lt;span class="caps"&gt;PCMCIA&lt;/span&gt;-&amp;gt;&lt;span class="caps"&gt;CF&lt;/span&gt; adapter so both can be connected via wire or with &lt;span class="caps"&gt;CF&lt;/span&gt; WiFi card (Prism2 with 1.8.4 firmware so &lt;span class="caps"&gt;WPA&lt;/span&gt;&amp;nbsp;out-of-box).&lt;/p&gt;
&lt;p&gt;But since I use Dell D400 as x86 test machine ProGear is not powered &amp;#8212; I will probably put it on shelf to get some desk space free (there is no such thing as big enough desk &amp;#8212; just ones that are not cluttered&amp;nbsp;yet).&lt;/p&gt;
&lt;p&gt;But how to get &lt;span class="caps"&gt;WPA&lt;/span&gt; working in Debian, Poky, Ångström, OpenZaurus or other distros? You basically need few&amp;nbsp;things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="caps"&gt;WPA&lt;/span&gt;-Supplicant&lt;/li&gt;
&lt;li&gt;card with good driver (so no Orinoco or wlan-ng&amp;nbsp;crap)&lt;/li&gt;
&lt;li&gt;proper&amp;nbsp;configuration&lt;/li&gt;
&lt;li&gt;network with &lt;span class="caps"&gt;WPA&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First I configured &amp;#8220;maluch&amp;#8221; (D400).&amp;nbsp;Installed &lt;code&gt;wpasupplicant&lt;/code&gt; package and discovered that it is not supported out-of-box. &lt;span class="caps"&gt;README&lt;/span&gt; propose two&amp;nbsp;methods:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use only one network and configure network&amp;nbsp;in &lt;code&gt;/etc/network/interfaces&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Roaming networks with extra&amp;nbsp;scripts&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I decided to follow 3rd way where you need to&amp;nbsp;edit &lt;code&gt;/etc/network/interfaces&lt;/code&gt; just to tell wpa-supplicant which config it has to use and which&amp;nbsp;driver:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;iface eth1 inet dhcp
        wpa-driver wext
        wpa-conf /etc/wpa_supplicant/config
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This way wpa-supplicant is started automatically&amp;nbsp;with &lt;code&gt;/etc/wpa_supplicant/config&lt;/code&gt; file as configuration. This file also contain all networks which you want to connect. It can be edited by hand or using external tools&amp;nbsp;&amp;#8212; &lt;code&gt;wpa_cli&lt;/code&gt; or &lt;code&gt;wpa_gui&lt;/code&gt; (&lt;span class="caps"&gt;QT3&lt;/span&gt;/&lt;span class="caps"&gt;QT4&lt;/span&gt;). Have to check does it works ok with other networks then my home one but it should&amp;nbsp;work.&lt;/p&gt;
&lt;p&gt;Then same configuration on Zaurus C760 running Poky &amp;#8212; Prism2 card in CompactFlash slot. Connecting to network works out-of-box now. On Nokia 770 all I need to to was entering &lt;span class="caps"&gt;WPA&lt;/span&gt;-&lt;span class="caps"&gt;PSK&lt;/span&gt;&amp;nbsp;key.&lt;/p&gt;
&lt;p&gt;The worst part was &lt;span class="caps"&gt;MS&lt;/span&gt; Windows laptop &amp;#8212; I had to remove all networks from list of preferred ones, reboot and then enter &lt;span class="caps"&gt;WPA&lt;/span&gt;-&lt;span class="caps"&gt;PSK&lt;/span&gt; key to get it&amp;nbsp;working.&lt;/p&gt;
&lt;p&gt;Now it should be harder to connect to my network&amp;nbsp;;)&lt;/p&gt;</content><category term="authorization"/><category term="debian"/><category term="dell"/><category term="free drivers"/><category term="nokia"/><category term="tosa"/><category term="wlan"/><category term="wlan-ng"/><category term="wpa"/></entry><entry><title>Neo1973 and WiFi</title><link href="https://marcin.juszkiewicz.com.pl/2007/03/23/neo1973-and-wifi/" rel="alternate"/><published>2007-03-23T21:53:00+01:00</published><updated>2007-03-23T21:53:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-03-23:/2007/03/23/neo1973-and-wifi/</id><summary type="html">&lt;p&gt;&lt;span class="caps"&gt;FIC&lt;/span&gt; Neo1973 phone is more or less ready for developers. GTA01Bv4 will be shipped soon but it will not have WiFi. The reason is simple &amp;#8212; creators did not found chip which&amp;nbsp;will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;be small&amp;nbsp;enough&lt;/li&gt;
&lt;li&gt;not eat lot of&amp;nbsp;power&lt;/li&gt;
&lt;li&gt;have &lt;strong&gt;open sourced&lt;/strong&gt; driver (&lt;a href="/2007/02/20/drivers-in-linux-land/"&gt;I wrote more on drivers before …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;&lt;span class="caps"&gt;FIC&lt;/span&gt; Neo1973 phone is more or less ready for developers. GTA01Bv4 will be shipped soon but it will not have WiFi. The reason is simple &amp;#8212; creators did not found chip which&amp;nbsp;will:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;be small&amp;nbsp;enough&lt;/li&gt;
&lt;li&gt;not eat lot of&amp;nbsp;power&lt;/li&gt;
&lt;li&gt;have &lt;strong&gt;open sourced&lt;/strong&gt; driver (&lt;a href="/2007/02/20/drivers-in-linux-land/"&gt;I wrote more on drivers before&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If everything will go &lt;span class="caps"&gt;OK&lt;/span&gt; then during Summer there will be hardware update which will add WiFi (they are meeting with Taiwan companies to discuss availability of good chipsets) and maybe faster &lt;span class="caps"&gt;CPU&lt;/span&gt; or more&amp;nbsp;flash&amp;#8230;&lt;/p&gt;
&lt;p&gt;I have to admit that I did not understand why people want WiFi in phone so much&amp;#8230; But this is because I mostly use wireless when I am at home so I can use my desktop machine. But when I had to spent two hours on Munich airport during way to &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; (Thx goes to Secunet company which sponsored my plane tickets) I had an option to use WiFi (not free iirc) so with proper hardware&amp;#8230; &lt;span class="caps"&gt;RSS&lt;/span&gt;,&amp;nbsp;Emails..&lt;/p&gt;
&lt;p&gt;But time will show what will be in GTA01Bv5 (if it will exist at all). Now we have to get used to current hardware and write software for&amp;nbsp;it.&lt;/p&gt;</content><category term="openmoko"/><category term="phone"/><category term="wlan"/><category term="wpa"/></entry><entry><title>Drivers in Linux land</title><link href="https://marcin.juszkiewicz.com.pl/2007/02/20/drivers-in-linux-land/" rel="alternate"/><published>2007-02-20T00:30:00+01:00</published><updated>2007-02-20T00:30:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-02-20:/2007/02/20/drivers-in-linux-land/</id><summary type="html">&lt;p&gt;Today I read post on about state of drivers for graphic cards. There are closed source propertiary drivers which works and give 3D acceleration and there are free drivers which cover some cards and provide kind of 3D acceleration for subset of them. The result is that user have to …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today I read post on about state of drivers for graphic cards. There are closed source propertiary drivers which works and give 3D acceleration and there are free drivers which cover some cards and provide kind of 3D acceleration for subset of them. The result is that user have to&amp;nbsp;choose:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;closed, propertiary driver which can contain security problems but gives working 2D,&amp;nbsp;3D&lt;/li&gt;
&lt;li&gt;free driver which works in 2D but rather not in&amp;nbsp;3D&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Similar problem exists with WiFi support. CompactFlash cards are now hard to get because good, working ones (Prism2/3 based for example) are not &lt;abbr title="Restriction of Hazardous Substances"&gt;RoHS&lt;/abbr&gt; friendly so no one want to manufacture or sell them. Instead there are new cards which base on new chipsets with no drivers or &lt;em&gt;pay us to get source which you can not share&lt;/em&gt; licensed&amp;nbsp;ones.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;USB&lt;/span&gt; dongles are in better situation as there exists few good supported&amp;nbsp;chipsets:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zydas (mainline kernel and also external&amp;nbsp;one)&lt;/li&gt;
&lt;li&gt;Ralink (external free one and also vendor provided&amp;nbsp;one)&lt;/li&gt;
&lt;li&gt;Prism2 (working, shitty&amp;nbsp;one)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a start let we forget that Prism2 exists in &lt;span class="caps"&gt;USB&lt;/span&gt; version (it does not support &lt;abbr title="Wi-Fi Protected Access"&gt;&lt;span class="caps"&gt;WPA&lt;/span&gt;&lt;/abbr&gt;, code is very low quality, will never merge into mainline kernel). Zydas and Ralink supports also 802.11g and are available from many vendors, have working drivers, firmware is available. As usual user has to triple check does &lt;em&gt;this is version with blue sticker and not with red one&lt;/em&gt; because &lt;em&gt;red ones&lt;/em&gt; use other chipset which is not&amp;nbsp;supported.&lt;/p&gt;
&lt;p&gt;There are also dongles with Marvell 8388 or 8338 chipset &amp;#8212; first ones are supported&amp;nbsp;by &lt;code&gt;libertas&lt;/code&gt; driver done for &lt;abbr title="One Laptop Per Child"&gt;&lt;span class="caps"&gt;OLPC&lt;/span&gt;&lt;/abbr&gt;, second one are not supported yet. &lt;span class="caps"&gt;BTW&lt;/span&gt; &amp;#8212; this driver will also support 8385 chipset used in some CompactFlash&amp;nbsp;cards.&lt;/p&gt;
&lt;p&gt;And &lt;span class="caps"&gt;USB&lt;/span&gt; versions has other problem&amp;#8230; they &lt;strong&gt;require&lt;/strong&gt; +5V which is not present in many embedded devices. 3.3V, 2.5V, 2.0V and even 1.8V or less are common values for that kind of hardware. I know companies which solved it by rebuilding existing &lt;span class="caps"&gt;USB&lt;/span&gt; devices to work with 3.3V (many WiFi dongles use that voltage and have proper regulator on board to change +5V into +3.3V) &amp;#8212; this way they can lower price and complication of device by not using extra regulators. This also improves power life. But you have to remember which dongles are changed to not plug them into &lt;span class="caps"&gt;PC&lt;/span&gt; &amp;#8212; if you forgot then they get burnt after&amp;nbsp;insert.&lt;/p&gt;
&lt;p&gt;When few years ago I was buying my first &lt;span class="caps"&gt;PC&lt;/span&gt; I selected all components to be 100% sure that all will works under Linux. Those years passed but you still need to be careful when you buy new hardware&amp;nbsp;;(&lt;/p&gt;</content><category term="free drivers"/><category term="wlan"/><category term="wlan-ng"/><category term="wpa"/></entry><entry><title>First days using Tosa/2.4</title><link href="https://marcin.juszkiewicz.com.pl/2006/06/30/first-days-using-tosa24/" rel="alternate"/><published>2006-06-30T12:31:00+02:00</published><updated>2006-06-30T12:31:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2006-06-30:/2006/06/30/first-days-using-tosa24/</id><summary type="html">&lt;p&gt;During last days I moved from my C760 to Tosa. It is heavy, big and has awesome screen &amp;#8212; I can use it even with lowest brightness setting (one step from &amp;#8220;no backlight&amp;#8221;). Stylus is made from plastic but is longer then styli from other Zaurus models. Internal WiFi is able …&lt;/p&gt;</summary><content type="html">&lt;p&gt;During last days I moved from my C760 to Tosa. It is heavy, big and has awesome screen &amp;#8212; I can use it even with lowest brightness setting (one step from &amp;#8220;no backlight&amp;#8221;). Stylus is made from plastic but is longer then styli from other Zaurus models. Internal WiFi is able to do &lt;span class="caps"&gt;WPA&lt;/span&gt; on firmware level but driver do not support it&amp;nbsp;;(&lt;/p&gt;
&lt;p&gt;First day was SharpROM day because I forgot to take &lt;span class="caps"&gt;CF&lt;/span&gt; card from home to flash OpenZaurus. SharpROM looks quite &lt;span class="caps"&gt;OK&lt;/span&gt; but some things was weird. For example handling of &lt;span class="caps"&gt;QVGA&lt;/span&gt; applications &amp;#8212; screen was switched into 240x320 mode with &amp;#8216;please wait&amp;#8217; message on start and exit&amp;#8230; This slowdown plus no possibility to switch off that switching force user to rather skip using such apps. WiFi settings has profiles support which is nice but due to fact that internal wireless&amp;nbsp;use &lt;code&gt;wlan-ng&lt;/code&gt; drivers I could not get &lt;span class="caps"&gt;WPA&lt;/span&gt; so was not able to connect to my home &lt;span class="caps"&gt;AP&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Same day evening I flashed OpenZaurus 3.5.4 (&lt;span class="caps"&gt;OPIE&lt;/span&gt; flavour) into device. System boots and works but I needed to install some upgrades to get fixed keyboard mapping etc. Reconfigured &lt;span class="caps"&gt;AP&lt;/span&gt; to get connection, configured WiFi in tosa&amp;nbsp;and &lt;code&gt;ipkg update;ipkg upgrade&lt;/code&gt; was working. Lot of stuff upgraded and after reboot I got working keyboard but lost HostAP configuration files (will hunt this bug and add proper fixes into OpenZaurus upgrades feed). Lack&amp;nbsp;of &lt;code&gt;Control&lt;/code&gt; key make it not so usable with &lt;span class="caps"&gt;OPIE&lt;/span&gt; terminals so I use &lt;span class="caps"&gt;OPIE&lt;/span&gt;-&lt;span class="caps"&gt;IRC&lt;/span&gt; on it instead of logging into my irssi-over-screen session. And there are two keys which functionality is something which I must find out (one&amp;nbsp;above &lt;code&gt;Cancel&lt;/code&gt; and &lt;code&gt;Backlight/Rotate&lt;/code&gt; one).&lt;/p&gt;
&lt;p&gt;Machine works quite nice but after using 2.6 kernel on &lt;span class="caps"&gt;PDA&lt;/span&gt; for over one year I feel that 2.4-crapix is slow&amp;#8230; Resuming from suspend need time to get machine responding, enabling WiFi means machine not responding for a while too&amp;#8230; I hope that 2.6 will get into usable state&amp;nbsp;soon.&lt;/p&gt;</content><category term="openembedded"/><category term="openzaurus"/><category term="opie"/><category term="tosa"/><category term="wlan"/><category term="wlan-ng"/><category term="wpa"/><category term="wrt54"/><category term="openwrt"/></entry><entry><title>Handling PCMCIA/CF cards in Linux</title><link href="https://marcin.juszkiewicz.com.pl/2006/06/14/handling-pcmciacf-cards-in-linux/" rel="alternate"/><published>2006-06-14T07:56:00+02:00</published><updated>2006-06-14T07:56:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2006-06-14:/2006/06/14/handling-pcmciacf-cards-in-linux/</id><summary type="html">&lt;p&gt;I do not like a way how &lt;span class="caps"&gt;PCMCIA&lt;/span&gt;/&lt;span class="caps"&gt;CF&lt;/span&gt; cards are handled under Linux. For kernels &amp;lt; 2.6.13-rc1 the only choice is &lt;a href="https://pcmcia-cs.sourceforge.net/"&gt;&lt;code&gt;pcmcia-cs&lt;/code&gt;&lt;/a&gt; package with lot of files&amp;nbsp;in &lt;code&gt;/etc/pcmcia/&lt;/code&gt; which are&amp;nbsp;just &lt;code&gt;cardctl ident&lt;/code&gt; output edited a bit with added driver&amp;nbsp;name:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;root@c7x0:~# cardctl ident
Socket …&lt;/code&gt;&lt;/pre&gt;</summary><content type="html">&lt;p&gt;I do not like a way how &lt;span class="caps"&gt;PCMCIA&lt;/span&gt;/&lt;span class="caps"&gt;CF&lt;/span&gt; cards are handled under Linux. For kernels &amp;lt; 2.6.13-rc1 the only choice is &lt;a href="https://pcmcia-cs.sourceforge.net/"&gt;&lt;code&gt;pcmcia-cs&lt;/code&gt;&lt;/a&gt; package with lot of files&amp;nbsp;in &lt;code&gt;/etc/pcmcia/&lt;/code&gt; which are&amp;nbsp;just &lt;code&gt;cardctl ident&lt;/code&gt; output edited a bit with added driver&amp;nbsp;name:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;root@c7x0:~# cardctl ident
Socket 0:
  product info: "Pretec", "CompactWLAN Card 802.11b", "2.5"
  manfid: 0x0156, 0x0002
  function: 6 (network)
root@c7x0:~# tail -n4 /etc/pcmcia/hostap_cs.conf
card "Pretec WLAN"
  version "Pretec", "CompactWLAN Card 802.11b", "2.5"
  manfid 0x0156, 0x0002
  bind "hostap_cs"
root@c7x0:~#
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;With newer kernels we have two&amp;nbsp;options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stick&amp;nbsp;with &lt;code&gt;pcmcia-cs&lt;/code&gt; and it&amp;#8217;s&amp;nbsp;configs&lt;/li&gt;
&lt;li&gt;use&amp;nbsp;new &lt;code&gt;pcmciautils&lt;/code&gt; and &lt;code&gt;udev&lt;/code&gt; rules&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;Pcmciautils&lt;/code&gt; way is nice &amp;#8212; no extra daemon running, cards are handled as hotpluggable &amp;#8212; everything looks nice and clear&amp;#8230; But there is something other &amp;#8212; list of devices handled by driver is in driver itself &amp;#8212; so if you get card which is not there then you have to provide patch for it (like I &lt;a href="/2006/05/23/my-first-linux-26-kernel-patch-accepted/"&gt;already did for some cards&lt;/a&gt;) or try module&amp;nbsp;aliases.&lt;/p&gt;
&lt;p&gt;But both methods has one nasty thing &amp;#8212; no way to tell &amp;#8216;this card &lt;span class="caps"&gt;HAS&lt;/span&gt; to use &lt;span class="caps"&gt;THIS&lt;/span&gt; driver &lt;span class="caps"&gt;NOT&lt;/span&gt; that&amp;#8217; ;( This situation is common for Prism2 based WiFi cards which can be used with &lt;a href="http://www.nongnu.org/orinoco/"&gt;&lt;code&gt;orinoco_cs&lt;/code&gt;&lt;/a&gt; driver (will appear&amp;nbsp;as &lt;code&gt;eth0&lt;/code&gt;) or with &lt;a href="http://hostap.epitest.fi/"&gt;&lt;code&gt;hostap_cs&lt;/code&gt;&lt;/a&gt; driver (appear&amp;nbsp;as &lt;code&gt;wlan0&lt;/code&gt;). For example my Pretec card (ident shown above) is handled by both drivers but only HostAP give me possibility to connect to my home network which use &lt;span class="caps"&gt;WPA&lt;/span&gt;-&lt;span class="caps"&gt;PSK&lt;/span&gt; for security (Orinoco does not support &lt;span class="caps"&gt;WPA&lt;/span&gt; at all). And all because some manufacturers was to lazy to change manfid/prodid of card from the one which reference card&amp;nbsp;had&amp;#8230;&lt;/p&gt;</content><category term="hostap"/><category term="openembedded"/><category term="openzaurus"/><category term="orinoco"/><category term="pcmcia"/><category term="wlan"/><category term="wpa"/></entry><entry><title>Prism firmware features</title><link href="https://marcin.juszkiewicz.com.pl/2005/10/27/prism-firmware-features/" rel="alternate"/><published>2005-10-27T17:17:00+02:00</published><updated>2005-10-27T17:17:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2005-10-27:/2005/10/27/prism-firmware-features/</id><summary type="html">&lt;p&gt;WiFi cards which use Prism chipset can have miscelanous versions of firmware. Hopefully they can be flashed to newer&amp;nbsp;version.&lt;/p&gt;
&lt;p&gt;But which version to choose? I tried to collect some infos about firmwares and here are&amp;nbsp;results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1.3.1- Added ability to perform non-destructive &lt;span class="caps"&gt;AP&lt;/span&gt; scanning (i.e., maintain …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;WiFi cards which use Prism chipset can have miscelanous versions of firmware. Hopefully they can be flashed to newer&amp;nbsp;version.&lt;/p&gt;
&lt;p&gt;But which version to choose? I tried to collect some infos about firmwares and here are&amp;nbsp;results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1.3.1- Added ability to perform non-destructive &lt;span class="caps"&gt;AP&lt;/span&gt; scanning (i.e., maintain current association&amp;nbsp;state)&lt;/li&gt;
&lt;li&gt;1.4.9 &amp;#8212; Earlier version (1.4.2?) has some problems with &lt;span class="caps"&gt;PCI&lt;/span&gt;-based cards. The symptom is corrupted packets. If you have &lt;span class="caps"&gt;PCI&lt;/span&gt; cards, upgrade to this&amp;nbsp;one.&lt;/li&gt;
&lt;li&gt;1.5.6 &amp;#8212; This version and later ones enable hostap driver to use standard 4-address packet format for &lt;span class="caps"&gt;WDS&lt;/span&gt;&amp;nbsp;packets.&lt;/li&gt;
&lt;li&gt;1.6.3 &amp;#8212; Supports hiding &lt;span class="caps"&gt;ESSID&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;1.7.0 &amp;#8212; Supports &lt;span class="caps"&gt;WPA&lt;/span&gt;&amp;nbsp;encryption.&lt;/li&gt;
&lt;li&gt;1.8.4 &amp;#8212; Latest flashable&amp;nbsp;version.&lt;/li&gt;
&lt;/ul&gt;</content><category term="wlan"/><category term="wpa"/></entry></feed>