View previous topic :: View next topic |
Author |
Message |
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Tue Aug 17, 2010 12:36 pm Post subject: [Solved] wlan shutting down (SIOCSFLAGS:Unknown Error 132) |
|
|
Hi all
i got a problem during installation on eeepc p900
(again xD this installation is driving me mad xD )
when i do "/etc/ini.d/net.wlan0 restart" it shut down wlan0
thenn trying to restarting it says me
"SIOCSFLAG: Unknown Error 132".
i know what cause it: when bringing down wlan it litterally "shut down" it (RF Switch...)
i mean: it hardware turn off the wireless card
then fail to turn on afterwise
i got similar problem with the big laptop, then i just removed "RF Switch Control" from kernel (don't remember the exact name) and all worked fine
but i really _don't_ whant removing this from kernel 'cause eeepc _has_ software/hotkey switch to turn on and off wireless (and that's useful to save battery charge)
i'd like to post here my .config if could be useful but it's really too long...
btw i compiled a kernel _without_ modules so please, don't tell me to state lsmod
other useful information:
Code: | $ lsmod
Opening /proc/modules: No such file or directory
$ lscpu
Architecture: i686
CPU(s): 1
Thread(s) per core: 1
Core(s) per socket: 1
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 13
Stepping: 8
CPU MHz: 900.205
# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)
$ uname -a
Linux phoenix 2.6.35-gentoo-r1-netbook #1 SMP Sun Aug 15 19:45:12 CEST 2010 i686 Intel(R) Celeron(R) M processor 900MHz GenuineIntel GNU/Linux
|
Thanks all for helping [/code]
Last edited by divago on Thu Aug 19, 2010 8:38 pm; edited 1 time in total |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Tue Aug 17, 2010 2:26 pm Post subject: |
|
|
Assuming you have emerged rfkill, what happens if you add Quote: | preup () {
if [[ ${IFACE} == "wlan1" ]]; then
rfkill unblock all
fi
} | to /etc/conf.d/net and run Code: | /etc/init.d/net.wlan0 restart | ? |
|
Back to top |
|
|
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Wed Aug 18, 2010 10:49 am Post subject: |
|
|
DONAHUE wrote: | Assuming you have emerged rfkill | mmmhhh to be honest i did not emerge rfkill until now
BUT
i did some experiment with the Fn+F2 button (that turn on and off wireless)
and this is the result
1) trying a direct restart (by init script)
Code: |
# /etc/init.d/net.wlan0 restart
* Stopping wlan0
* Bringing down wlan0
* Shutting down wlan0 ... [ ok ]
* Starting wlan0
SIOCSIFFLAGS: Unknown error 132
SIOCSIFFLAGS: Unknown error 132
SIOCSIFFLAGS: Unknown error 132
* Configuring wireless network for wlan0
* Trying to force preferred in case they are hidden
* Failed to associate with any preferred access points on wlan0
* Failed to configure wireless for wlan0
|
Then if i hardware turn off wireless card (by perssing Fn+F2 keys)
Code: |
# /etc/init.d/net.wlan0 start
* Starting wlan0
* Configuration not set for wlan0 - assuming DHCP
* Bringing up wlan0
* dhcp
* network interface wlan0 does not exist
* Please verify hardware or kernel module (driver) [ !! ]
|
Now i turn on card (again, pressing Fn+F2 keys)
Code: |
# /etc/init.d/net.wlan0 start
* ERROR: net.wlan0 is already starting.
# /etc/init.d/net.wlan0 status
* status: starting
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:15:af:a6:bb:5a
inet addr:192.168.1.125 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fe80::215:afff:fea6:bb5a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:204 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34651 (33.8 KiB) TX bytes:1606 (1.5 KiB)
|
of course i need to wait a little while (about 10-15 seconds) before ifconfig (but i got conky who can help me saying when wlan card is up )
this mean, i need to hardware shut down and turn on crd everytime i whant a restart?
it's fine, ok
btw i'll try your suggestion as soon as i emerge rfkill... |
|
Back to top |
|
|
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Thu Aug 19, 2010 11:41 am Post subject: |
|
|
ok i used the preup function you told me inside /etc/conf.d/net
and it worked!
now i don't need anymore to turn off and on wireless card
tyvm =) |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Thu Aug 19, 2010 11:54 am Post subject: |
|
|
divago, can you post this for the record :
Code: |
# cd /usr/src/linux
# cat .config | grep -i kill
|
|
|
Back to top |
|
|
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Thu Aug 19, 2010 12:03 pm Post subject: |
|
|
d2_racing wrote: | divago, can you post this for the record :
Code: |
# cd /usr/src/linux
# cat .config | grep -i kill
|
|
ok
Code: |
CONFIG_RFKILL=y
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
# CONFIG_TOSHIBA_BT_RFKILL is not set
|
btw, using preup function of DONAHUE it work fine |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Thu Aug 19, 2010 1:34 pm Post subject: |
|
|
Or disable that inside your kernel and you will be good to go |
|
Back to top |
|
|
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Thu Aug 19, 2010 3:40 pm Post subject: |
|
|
d2_racing wrote: | Or disable that inside your kernel and you will be good to go | yeah i know 'cause i did it on my bigger notebook
but on eeepc i got an "hardware software switch" i mean i can turn off wifi card by pressing Fn+F2 (and it work!) so disabling RF Switch from kernel will make it impossible to do :\ |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Thu Aug 19, 2010 3:56 pm Post subject: |
|
|
Well done, divago. When convenient, pls edit the subject of your original post to include [Solved] |
|
Back to top |
|
|
divago Tux's lil' helper
Joined: 04 Jun 2010 Posts: 84
|
Posted: Thu Aug 19, 2010 8:36 pm Post subject: |
|
|
DONAHUE wrote: | Well done, divago. When convenient, pls edit the subject of your original post to include [Solved] | oh right
you're right i forgot |
|
Back to top |
|
|
|