Intel PRO Wireless 2100 3B

Slackware på Laptop? Ställ era frågor här.

Moderatorer: Nille, Minime

exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Intel PRO Wireless 2100 3B

Inlägg av exz »

hej hej

tänkte bara beskriva hur jag fick igång på mitt Intel PRO kort med min Fujitsu Siemens Amilo Pro v2000.

funderar på att skriva en guide om detta till slackware.se sidan, säg till om ni tycker det verkar vettigt. i korthet, såhär gjorde jag:

laddade ner ipw2100 drivrutinen från ipw2100.sf.net. versionerna 1.1.1 och 1.1.2 gick inte att kompilera på min laptop så jag fick nöja mig med version 1.1.0. en liten bugg i koden gjorde att jag fick editera rad 646 i ieee80211.h, bara att kommentera ut funktionen:
/*extern inline int is_multicast_ether_addr(const u8 *addr)
{
return ((addr[0] != 0xff) && (0x01 & addr[0]));
}*/
efter det kunde jag kompilera utan problem, make all install så installeras modulen.

innan du kan ladda den måste du lägga in firmware i hotplug, firmware kan du också få ifrån ipw2100.sf.net.
jag var lite osäker på exakt vart de skulle ligga så jag la filerna på 3 ställen:
/usr/lib/hotplug/firmware/
/etc/hotplug/
/lib/firmware/
efter det ska det gå att ladda modulen med:

modprobe ipw2100

skriv dmesg och kolla vad du får för meddelanden, i mitt fall fick jag:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 1.1.0
ipw2100: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
ACPI: PCI Interrupt 0000:02:06.0[A] -> Link [LNKG] -> GSI 10 (level, low) -> IRQ 10
ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
eth1: Radio is disabled by RF switch.
jag kikade lite på deras hemsida och fick reda på att "Radio is disabled by RF switch" betyder att det finns en hårdvaruspärr eller en knapp som förhindrar wlan kortet att starta. enligt hemsidan skulle man skriva
cat /sys/bus/pci/drivers/ipw2100/*/rf_kill
för att se om den var spärrad eller inte. på mitt system stog det en tvåa vilket betyder:
0 = RF kill not enabled (radio on)
1 = SW based RF kill active (radio off)
2 = HW based RF kill active (radio off)
3 = Both HW and SW RF kill active (radio off)
för att kunna häva spärren måste man använda sig av fsam7400. (källa http://rfswitch.sourceforge.net/?page=laptop_matrix)

ladda ner http://zwobbl.homelinux.net/pub/fsam7400-0.4.0.tgz
kompilera och installera

sen laddar vi modulerna:

modprobe ipw2100
modprobe fsam7400


nu kommer det i dmesg:
fsam7400: SW RF kill switch for Fujitsu Siemens Amilo M 7400, v0.4.0
fsam7400: Copyright(c) 2004 zwobbl ;)
fsam7400: physical memory f0000-100000 mapped to virtual address c00f0000
fsam7400: bios signature found at offset 6460
fsam7400: supposed address of bios routine is c00fdd00
fsam7400: bios routine gets parameter eax=9610 and ebx=235
fsam7400: bios routine results 3
fsam7400: bios routine gets parameter eax=9610 and ebx=135
fsam7400: bios routine results 10
fsam7400: loading of ipw2100 module successful
sen kollar vi iwconfig:
eth1 IEEE 802.11b ESSID:"default" Nickname:"laptop"
Mode:Managed Channel:6 Access Point:
Bit Rate=11Mb/s Tx-Power:off
Retry:on RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-52 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

wohoo mitt kort fungerar!

innan jag hittade på fsam7400 så hittade den på kortet men det fungerade inte att ändra några inställningar eller så. jag hoppas att detta stämmer nu eftersom jag skrivit detta ungefär ur huvudet eftersom att allting fungerar för mig nu och jag har ingen lust att förstöra det igen :)

hoppas att detta kanske hjälpte någon, och som sagt. om ni tycker det är värt en artikel på slackware.se så kan jag skriva en lite mindre rörig, lite mer utförlig och 100% korrekt guide.

mvh Rickard
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Inlägg av jenso »

Vore snyggt med en guide:-)
exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Inlägg av exz »

jag har inte haft så mycket att göra på sistone så det är möjligt att det blir en guide av det här. :)
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Inlägg av exz »

oh kul att se att någon har användning för det jag skriver.. :)
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Inlägg av exz »

ok.. men du fick igång det iaf?

jag har precis börjat pilla in openbsd på min laptop, hade inget att göra igår så jag tog tag i det igår. kanske kommer med en uppdatering om nån är intresserad av resultatet.
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Inlägg av exz »

tänkte bara uppdatera denna tråden och säga att för att få igång på rf switch kill grejen (fsam7400) så får man i nyare versioner tydligen lov att köra:

# echo 1 > /proc/driver/wireless/radio

för att den ska häva spärren.

när du har kört det ska du få en output som ser ut ungefär nåt sånt här

$ cat /proc/driver/wireless/radio
SW RF kill switch for Fujitsu Siemens Amilo M 7400, v0.4.0beta
auto-off is ON, auto-load is ON
radio state is ON
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
circ
Hacker
Inlägg: 23
Blev medlem: 17 maj 2005 15:38

Inlägg av circ »

Jag skrev en liten guide för min laptop, däribland ipw2100.
http://bice.ath.cx/acer
:)
Slackware 10.2 - P4 1800, 768 MB, 40 GB (server/router)
Slackware 10.2 - Athlon 1900+, 1024 MB, 640 GB (filserver)
Gentoo 1.6.14 - PM 1400, 512 MB, 40 GB (laptop)
FreeBSD 6.0 - AMD K2 400, 64 MB, 8 GB (lekburk)
jenso
Gud
Inlägg: 1823
Blev medlem: 08 okt 2003 10:35

Inlägg av jenso »

circ skrev:Jag skrev en liten guide för min laptop, däribland ipw2100.
http://bice.ath.cx/acer
:)
Lite gammalt det där. så du har en del uppdateringar att göra.
Firmware ---> /lib/firmware/ exempelvis.
Hotplug har dessutom slutat att ha några releaser, utan det är numera (från linux-2.6.15) udev som gäller.

/Jens
circ
Hacker
Inlägg: 23
Blev medlem: 17 maj 2005 15:38

Inlägg av circ »

jo jag vet. det var ett tag sen jag la upp den där sidan
har inte orkat uppdatera den
Slackware 10.2 - P4 1800, 768 MB, 40 GB (server/router)
Slackware 10.2 - Athlon 1900+, 1024 MB, 640 GB (filserver)
Gentoo 1.6.14 - PM 1400, 512 MB, 40 GB (laptop)
FreeBSD 6.0 - AMD K2 400, 64 MB, 8 GB (lekburk)
raket
Besökare
Inlägg: 2
Blev medlem: 21 jun 2004 08:11

Inlägg av raket »

tack så mycket för informationen du gav!
lär pilla ihop det här på min thinkpad och lägga bra dokumenterad fil sen så man kan copy-paste:a
:>
<- lat

EDIT:
ipw2100 stöd finns nu i kärnan (jag kör 2.6.17.8)
kör skiten som modul (runkade fett när ja körde inbyggd), placera firmware-runket i /lib/firmware och smack det funkar..
om det skulle runka endå chmod +x /etc/rc.d/rc.hotplug :]

puss hej.
IBM THINKPAD T42 | Slackware 11.0 RC1 :) | (min leeta laptop)
Amd XP 2500+/512mb/400gb | Slackware 10.2 | (min ws :D)
Dell CPi266 DX | Slackware 10.2 (bra som server ^^)
Slack sen 7.1/7.2-current (när libc6 kom?)