Code: Select all
toral ~ # uname -a
Linux toral.ds.de 2.6.24-gentoo-r5 #2 SMP Sun Apr 27 22:25:38 CEST 2008 i686 Genuine Intel(R) CPU T2600 @ 2.16GHz GenuineIntel GNU/Linux
toral ~ # dmesg |grep -A5 -B5 3945
pcmcia: parent PCI bridge Memory window: 0xf4200000 - 0xf45fffff
ACPI: PCI Interrupt 0000:02:06.2[B] -> GSI 19 (level, low) -> IRQ 18
sdhci: SDHCI controller found at 0000:02:06.3 [104c:803c] (rev 0)
ACPI: PCI Interrupt 0000:02:06.3[C] -> GSI 22 (level, low) -> IRQ 22
mmc0: SDHCI at 0xf4209000 irq 22 PIO
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17ks
iwl3945: Copyright(c) 2003-2007 Intel Corporation
ACPI: PCI Interrupt 0000:10:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:10:00.0 to 64
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
udev: renamed network interface wmaster0 to eth1
Bluetooth: L2CAP ver 2.9
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
toral ~ # zgrep IWL /proc/config.gz
CONFIG_IWLWIFI=y
# CONFIG_IWLWIFI_DEBUG is not set
CONFIG_IWLWIFI_SENSITIVITY=y
CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y
# CONFIG_IWLWIFI_QOS is not set
# CONFIG_IWL4965 is not set
CONFIG_IWL3945=m
toral ~ # lsmod
Module Size Used by
rfcomm 31760 6
bnep 11392 2
l2cap 19328 16 rfcomm,bnep
hci_usb 12956 2
bluetooth 47460 8 rfcomm,bnep,l2cap,hci_usb
sdhci 14724 0
mmc_core 41348 1 sdhci
yenta_socket 22284 0
rsrc_nonstatic 9216 1 yenta_socket
pcmcia_core 30740 2 yenta_socket,rsrc_nonstatic
tifm_7xx1 5504 0
tifm_core 6916 1 tifm_7xx1
iwl3945 80488 0
fglrx 1508364 22
mac80211 108428 1 iwl3945
toral ~ # cat /etc/conf.d/net
config_eth0="10.168.10.235/16"
routes_eth0="default via 10.168.11.4"
modules_eth1=("wpa_supplicant" "dhcpcd")
wpa_supplicant_eth1="-Dwext"
wpa_timeout_eth1=60
config_eth1=("dhcp")
dhcpcd_eth1="-t 5 -A"
preup(){
ifconfig eth1 up
}
toral ~ # cat /etc/wpa_supplicant/wpa_supplicant.conf
network={
key_mgmt=NONE
priority=-9999999
}
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=users
update_config=0
fast_reauth=1
network={
ssid="ABC..."
key_mgmt=NONE
wep_key0="abc..."
wep_tx_keyidx=0
}
toral ~ # ifconfig eth1
eth1: flags=4098<BROADCAST,MULTICAST> mtu 1500 metric 1
unspec 00-13-02-45-DA-9B-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
toral ~ # /etc/init.d/net.eth1 start
* Bringing up interface eth1
* Running preup ...
SIOCSIFFLAGS: Operation not supported
* ERROR: net.eth1 failed to start
toral ~ # ifconfig eth1 up
SIOCSIFFLAGS: Operation not supported
Code: Select all
toral ~ # cat /etc/udev/rules.d/70-persistent-net.rules
# PCI Device: 0x8086:0x4222 (ipw3945)
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:13:02:45:da:9b", NAME="eth1"
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:02:45:da:9b", ATTR{type}=="1", NAME="eth1"
# PCI device 0x14e4:0x16fd (tg3)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:15:60:c4:c1:d9", NAME="eth0"
Yes. Still unsolved at my side (with iwl4965), but i am quite sure it is the same issue.danomac wrote:I'm still having a heck of a time making my card connect to a non-broadcast ssid. Anyone else have this problem?

Code: Select all
preup() {
ifconfig wlan0 up
iwconfig wlan0 txpower on
iwconfig wlan0 essid XXXXXXX
iwconfig wlan0 channel X
iwconfig wlan0 key open
iwconfig wlan0 key [X] XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX
iwlist scanning
iwconfig wlan0 ap XX:XX:XX:XX:XX:XX
return 0
}
This error would repeat until the init script would error out. Doing it at the command line produced the same error, until I issued the iwlist scanning command. At that point it all started to work.iwl3945: Radio disabled by SW RF kill (module parameter)
Code: Select all
preup(){
modprobe -r iwl3945 &&
modprobe iwl3945 &&
iwlist scanning &&
retrun 0;
}
For whatever reason, re-inserting the module, then re-trying to bring up the interface didn't change the error message that it gave me.* Wireless radio has bddn killed for interface wlan0

I can confirm this. I'm writing this on 2.6.25 without LED support.mikkoc wrote:I don't think so.. Led support for iwlwifi was added in 2.6.26 afaik.d2_racing wrote:With the kernel 2.6.25-Gentoo-r4, does anyone who is able to active the led when the Iwl3945 module is loaded ?
This feature is suppose to be include in this kernel.
d2_racing wrote:With the kernel 2.6.25-Gentoo-r4, does anyone who is able to active the led when the Iwl3945 module is loaded ?
This feature is suppose to be include in this kernel.
Not quite. Kernel 2.6.25.x configuration now supports LED Triggers, which is the start of a more general way to control LEDs for WiFi and other devices. It's probably not complete as far as WiFi LEDs are concerned, don't know exactly.mikkoc wrote:I don't think so.. Led support for iwlwifi was added in 2.6.26 afaik.

Yes : http://forums.gentoo.org/viewtopic-t-67 ... l3945.htmlClete2 wrote:I've scanned this thread.. but is there a guide to setting this up? I don't know what I need to do other than emerging the ucode and adding the module to my kernel (and loading it, obviously).
I checked out the thread and it helped me get some configurations correct, but I have two problems:d2_racing wrote:Yes : http://forums.gentoo.org/viewtopic-t-67 ... l3945.htmlClete2 wrote:I've scanned this thread.. but is there a guide to setting this up? I don't know what I need to do other than emerging the ucode and adding the module to my kernel (and loading it, obviously).