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:
efter det kunde jag kompilera utan problem, make all install så installeras modulen./*extern inline int is_multicast_ether_addr(const u8 *addr)
{
return ((addr[0] != 0xff) && (0x01 & addr[0]));
}*/
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:
efter det ska det gå att ladda modulen med:/usr/lib/hotplug/firmware/
/etc/hotplug/
/lib/firmware/
modprobe ipw2100
skriv dmesg och kolla vad du får för meddelanden, i mitt fall fick jag:
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 skrivaipw2100: 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.
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:
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)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)
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:
sen kollar vi iwconfig: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
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