Some additional data for the Lenovo R61i/Slackware 12.1 installation.
After the wireless stops running, upon boot up, I get the following:
"/etc/rc.d/rc.M: wLan0 information: 'Fill with your own settings...'"
if I try a wlan0 restart, then I will usually get the following:
"/etc/rc.d/rc.inet1: wlan0 information: 'Fill with your own settings...'"
=============================== Pieces of dmesg output =======================
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 16384 bytes)
Detected 1729.033 MHz processor.
iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.1.17ks
iwl3945: Copyright(c) 2003-2007 Intel Corporation
sdhci: Secure Digital Host Controller Interface driver
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
eth0: dma_rwctrl[76180000] dma_mask[64-bit]
ACPI: PCI Interrupt 0000:00:1f.3[A] -> GSI 23 (level, low) -> IRQ 19
agpgart: Detected an Intel 965GM Chipset.
PCI: Setting latency timer of device 0000:03:00.0 to 64
iwl3945: Detected Intel PRO/Wireless 3945ABG Network Connection
GSI 17 (level, low) -> IRQ 21
hda_intel: probe_mask set to 0x1 for device 17aa:20ac
PCI: Setting latency timer of device 0000:00:1b.0 to 64
thinkpad_acpi: ThinkPad ACPI Extras v0.17
thinkpad_acpi:
http://ibm-acpi.sf.net/
thinkpad_acpi: ThinkPad BIOS 7OETB2WW (2.12 ), EC 7KHT24WW-1.08
thinkpad_acpi: Lenovo ThinkPad R61
iTCO_wdt: Found a ICH8M TCO device (Version=2, TCOBASE=0x1060)
thinkpad_acpi: radio switch found; radios are enabled
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
thinkpad_acpi: standard ACPI backlight interface available, not loading native one...
input: ThinkPad Extra Buttons as /devices/virtual/input/input8
sdhci: SDHCI controller found at 0000:15:00.2 [1180:0822] (rev 21)
ACPI: PCI Interrupt 0000:15:00.2[C] -> GSI 18 (level, low) -> IRQ 23
sdhci:slot0: Will use DMA mode even though HW doesn't fully claim to support it.
PCI: Setting latency timer of device 0000:15:00.2 to 64
mmc0: SDHCI at 0xf8301800 irq 23 DMA
iwl3945: Tunable channels: 11 802.11bg, 13 802.11a channels
phy0: Selected rate control algorithm 'iwl-3945-rs'
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x3af: clean.
cs: IO port probe 0xa00-0xaff: clean.
fuse init (API version 7.9)
scsi 5:0:0:0: Direct-Access FLASH Drive SM_USB20 1100 PQ: 0 ANSI: 0 CCS
sd 5:0:0:0: [sdb] 15663104 512-byte hardware sectors (8020 MB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sd 5:0:0:0: [sdb] 15663104 512-byte hardware sectors (8020 MB)
sd 5:0:0:0: [sdb] Write Protect is off
sd 5:0:0:0: [sdb] Mode Sense: 43 00 00 00
sd 5:0:0:0: [sdb] Assuming drive cache: write through
sdb: sdb1
sd 5:0:0:0: [sdb] Attached SCSI removable disk
sd 5:0:0:0: Attached scsi generic sg1 type 0
usb-storage: device scan complete
Clocksource tsc unstable (delta = -274116438 ns)
EXT3 FS on sda7, internal journal
lp: driver loaded but no devices found
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:1a:70:5a:26:32
wlan0: RX authentication from 00:1a:70:5a:26:32 (alg=0 transaction=2 status=0)
wlan0: authenticated
wlan0: associate with AP 00:1a:70:5a:26:32
wlan0: RX AssocResp from 00:1a:70:5a:26:32 (capab=0x401 status=0 aid=1)
wlan0: associated
wlan0: disassociate(reason=3)
wlan0: RX disassociation from 00:1a:70:5a:26:32 (reason=7)
wlan0: associate with AP 00:1a:70:5a:26:32
wlan0: RX ReassocResp from 00:1a:70:5a:26:32 (capab=0x401 status=0 aid=1)
wlan0: associated
wlan0: disassociate(reason=3)
wlan0: No ProbeResp from current AP 00:1a:70:5a:26:32 - assume out of range
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
mtrr: no more MTRRs available
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:1a:70:5a:26:32
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
ADDRCONF(NETDEV_UP): wlan0: link is not ready
===================================================================
The important part of the rc.inet1.conf file as now exist
below:
==================================================================
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
# Default gateway IP address:
GATEWAY="192.168.1.1"
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
DHCP_HOSTNAME[4]=""
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]="linksys"
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set #WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="wext"
====================================================================
I have the rc.wireless.conf file renamed so it is not currently
used, since "Alien Bob" Says it is really not needed. Also the
"Wpa_Supplicant" file is listed below for review.
====================================================================
# See /usr/doc/wpa_supplicant-0.5.10/wpa_supplicant.conf.sample
# for many more options that you can use in this file.
# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
# WPA protected network, supply your own ESSID and WPAPSK here:
# network={
# scan_ssid=0
# ssid="any"
# proto=WPA
# key_mgmt=WPA-PSK
# pairwise=CCMP TKIP
# group=CCMP TKIP WEP104 WEP40
# psk="any_psk_will_do"
#}
# Plaintext connection (no WPA, no IEEE 802.1X),
# nice for hotel/airport types of WiFi network.
network={
ssid="any"
key_mgmt=NONE
priority=0
}
========================================================
Finally, the "lsmod" and "lspci" are below.
Also please note that today when starting the machine up, I not longer get the
"/etc/rc.d/rc.M: wlan0 information" or the "/etc/rc.d/rc.inet1: wlan0 information" and
I am not sure why this is changing. I figure once I get any error, until it is fixed
it should not change, but for that matter, I do not understand how this can work
two times fine, but then never work again.
==============lsmod output ==============================
Module Size Used by
snd_seq_dummy 6660 0
snd_seq_oss 32896 0
snd_seq_midi_event 10112 1 snd_seq_oss
snd_seq 50256 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 10380 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 40352 0
snd_mixer_oss 17920 1 snd_pcm_oss
ipv6 234724 16
lp 13348 0
parport_pc 27556 0
parport 34632 2 lp,parport_pc
fuse 45588 3
pcmcia 35884 0
snd_hda_intel 289052 0
battery 14340 0
ac 8068 0
snd_pcm 72068 2 snd_pcm_oss,snd_hda_intel
snd_timer 22532 2 snd_seq,snd_pcm
snd_page_alloc 11528 2 snd_hda_intel,snd_pcm
sdhci 18692 0
video 19472 0
yenta_socket 26636 1
iwl3945 88424 0
output 6656 1 video
thinkpad_acpi 49660 0
snd_hwdep 10756 1 snd_hda_intel
rsrc_nonstatic 14592 1 yenta_socket
rtc_cmos 11040 0
mmc_core 47236 1 sdhci
snd 47716 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwd ep
pcmcia_core 35988 3 pcmcia,yenta_socket,rsrc_nonstatic
mac80211 122124 1 iwl3945
ricoh_mmc 6912 0
thermal 16540 0
serio_raw 9092 0
rtc_core 18696 1 rtc_cmos
hwmon 6276 1 thinkpad_acpi
intel_agp 25236 1
iTCO_wdt 13988 0
rtc_lib 6528 1 rtc_core
button 10000 0
processor 32680 1 thermal
nvram 11016 1 thinkpad_acpi
hci_usb 16924 0
agpgart 30664 1 intel_agp
iTCO_vendor_support 7044 1 iTCO_wdt
evdev 12672 6
tg3 113028 0
soundcore 9824 1 snd
psmouse 40336 0
cfg80211 14600 1 mac80211
bluetooth 53860 1 hci_usb
i2c_i801 11792 0
sg 30224 0
================================================
=================lspci -v output ===================
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Subsystem: Intel Corporation Unknown device 1010
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at df6ff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [e0] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Device Serial Number ce-f3-27-ff-ff-3c-1f-00
Kernel driver in use: iwl3945
Kernel modules: iwl3945
04:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
Subsystem: Lenovo Unknown device 20d5
Flags: bus master, fast devsel, latency 0, IRQ 23
Memory at fe000000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at <ignored> [disabled]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data <?>
Capabilities: [58] Vendor Specific Information <?>
Capabilities: [e8] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [13c] Virtual Channel <?>
Capabilities: [160] Device Serial Number 3a-51-91-fe-ff-25-1c-00
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: tg3
Kernel modules: tg3
===============================================
Thanks again for any pointers to the problem