Intel Wireless pains on a Sony VAIO (mirrorlist snafu part 2)
Posted by jamba on February 15, 2010
As I mentioned in the last post, I re-installed Arch onto my laptop. This went very well, and quickly–everything really fell into place. I was going by the beginner’s guide, as detailed previously, but it was not really needed this time.
Where I left off last time, Xorg was installed and I was about to install Gnome. That went well enough, although I had to re-rank my mirrors and put the most updated first as there was some kind of discrepancy with some that had not been sync’ed in a few days.
I then started having problems with…wireless, of all things. It would work manually:
ifconfig wlan0 up
iwconfig wlan0 essid x key xxxx
dhcpcd wlan0
On boot, however it would not work. Oddly enough, I had done all of the updating and everything to this point on a wired connection…all of a sudden, the wired connection won’t work, either.
The network daemon in the /etc/rc.conf method did not work for me (never has). I opted to use netcfg, which is what I have used in the past. Wired connection still a no go, wireless fails on boot, but then I can connect right after boot if I run:
netcfg home-wifi
Strange. I went looking on the Arch forums and found a post similar to what I was experiencing (with no replies). And then I found another that turned out to be much older, that had a lot of things to try, none of which worked for me …EXCEPT…
Running netcfg again. So, what I ended up doing was changing my home-wifi profile called in rc.conf to home-wifi-boot, and just adding a 2 second timeout to the profile, and dulicating that calling it home-wifi still, with no timeout.
So, /etc/rc.conf references home-wifi-boot, and then in my /etc/rc.local, I added a line like this:
/usr/bin/netcfg home-wifi
Essentially, this runs home-wifi-boot profile and fails, and then runs the home-wifi profile almost right after that…and it connects. In my profile I even have SCAN=”no” and QUIRKS(preessid), nothing works except for running it twice.
Maybe I will come across some actual fix, but for now…at least I have it workingo on boot!
Screenshot after everything was setup:

CC