I’m currently having problems to get my RT2500 chip based WiFi card to connect during startup to my new Wireless ADSL router.
I use this laptop and wifi-card already for a long time (about two years) where I boot into init3 and the wifi card will normally connect to my old wifi-AP from boot-up.
The system was originally configured using “Configuration Utility – RT2500 version 1.2.1.0” RaConfig2500 (part of rt2500-1.1.0-b4) as far as I can remember.
I can connect manually using “Configuration Utility – RT2500 version 1.2.1.0” RaConfig2500 (part of rt2500-1.1.0-b4) to the new Wireless ADSL router.
But it will not connect to it at startup.
I also tried RutilT (
http://cbbk.free.fr/bonrom/), but same thing. I can connect manually but it will not do so at startup.
Can RaConfig2500 change the files needed to connect at startup?
Which config files should be modified to automatically connect at startup to the new AP?
Distribution Slackware-12.0
Driver:
http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gzFollowed the info in the following threads:
viewtopic.php?f=4&t=4875 NA
viewtopic.php?f=9&t=4957 –e sounds ok
viewtopic.php?f=9&t=4500 tried rutilt ra0 –e –p home Q. Where can I find profile “home”? /root/.config/rutilt/
created home with GUI : exit is:: rutilt ra0 –v –p home –e >> Does not work
viewtopic.php?f=8&t=4919 different distro
Some static config:
Code:
root@slackware:/etc/udev/rules.d# cat 75-network-devices.rules
# Local network rules to name your network cards.
#
# These rules were generated by nethelper.sh, but you can
# customize them.
#
# You may edit them as needed.
# (If, for example, your machine has more than one network
# card and you need to be sure they will always be given
# the same name, like eth0, based on the MAC address)
#
# If you delete this file, /lib/udev/nethelper.sh will try to
# generate it again the next time udev is started.
KERNEL=="ra?", ATTR{address}=="00:50:18:32:4c:df", NAME="ra0"
root@slackware:/etc/udev/rules.d#
root@slackware:/etc/udev/rules.d# cat /etc/modprobe.conf
# /etc/modprobe.conf (old location for Linux 2.6+ config)
#
# The use of this config file is deprecated.
# Instead, create files in the /etc/modprobe.d/ directory
# containing modprobe options.
#
# For more information, see "man modprobe.conf".
alias ra0 rt2500
root@slackware:/etc/udev/rules.d#
Info after connected to the new WiFi AP:
Code:
root@slackware:/etc/Wireless/RT2500STA# ifconfig -a
dummy0 Link encap:Ethernet HWaddr FE:E7:A9:C0:E0:58
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ra0 Link encap:Ethernet HWaddr 00:50:18:32:4C:DF
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::250:18ff:fe32:4cdf/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:105531 errors:0 dropped:0 overruns:0 frame:0
TX packets:62495 errors:138 dropped:138 overruns:0 carrier:0
collisions:2050 txqueuelen:1000
RX bytes:148746828 (141.8 MiB) TX bytes:6055973 (5.7 MiB)
Interrupt:11 Base address:0x4000
root@slackware:/etc/Wireless/RT2500STA# iwconfig
lo no wireless extensions.
dummy0 no wireless extensions.
ra0 RT2500 Wireless ESSID:"Scenic2" Nickname:"slackware"
Mode:Managed Frequency=2.462 GHz Access Point: 00:1E:8C:47:A4:ED
Bit Rate=54 Mb/s Tx-Power:-3 dBm
RTS thr=2312 B Fragment thr=2312 B
Encryption key:xxx-xxxx-xx Security mode:restricted
Link Quality=68/100 Signal level:-35 dBm Noise level:-80 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
root@slackware:/etc/Wireless/RT2500STA#
root@slackware:/etc/Wireless/RT2500STA# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.29 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.18 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=1.19 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=1.48 ms
--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 1.184/1.789/3.296/0.878 ms
root@slackware:/etc/Wireless/RT2500STA#
root@slackware:/etc/Wireless/RT2500STA# lsmod |grep 2500
rt2500 153184 1
root@slackware:/etc/Wireless/RT2500STA#
Sep 3 17:27:19 slackware dhcpcd[3502]: timed out waiting for a valid DHCP server response
Sep 3 17:27:19 slackware kernel: ndas: network down. Unregistering ra0
Sep 3 17:27:27 slackware kernel: PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
Sep 3 17:27:27 slackware kernel: ndas: network up. Registering ra0
Sep 3 17:27:59 slackware dhcpcd[3566]: timed out waiting for a valid DHCP server response
Sep 3 17:27:59 slackware dhcpcd[3545]: recvfrom: Network is down
Sep 3 17:27:59 slackware kernel: ndas: network down. Unregistering ra0
Sep 3 17:30:34 slackware kernel: ndas: network up. Registering ra0
Sep 3 18:24:30 slackware dhcpcd[3626]: DHCP_NAK server response received
Sep 3 18:24:30 slackware kernel: ndas: network down. Unregistering ra0
Sep 3 18:24:30 slackware kernel: ndas: network up. Registering ra0
Hope someone can help to be able to connect automatically at bootup again.
Edit (8-9-2008):
I used a spare hard disk and re-installed Slack-12.0
After installation I only changed/etc/rc.d/rc.inet1.conf
IFNAME[4]="ra0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
/etc/modprobe.conf
alias ra0 rt2500
And again, if I use the GUI I can manually connect. But before this I have to use:
rmmod rt2500
modprobe rt2500
(or reseat the card)
And use the GUI immediately.
This is the same as with the original hard disk