LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Intel Centrino N 6200 wireless in Slackware 64 13.1? (http://www.linuxquestions.org/questions/linux-hardware-18/intel-centrino-n-6200-wireless-in-slackware-64-13-1-a-852716/)

qlands 12-27-2010 09:08 PM

Intel Centrino N 6200 wireless in Slackware 64 13.1?
 
Hi,

I just got a laptop with an Intel Centrino N 6200 wireless card. I installed Slackware 64 13.1 but it does not recognizes the wireless. When I type ifconfig I just have eth0 and lo but not eth1 or ethx as the wireless.

The driver is suppose to be found in kernels 2.6.24 and up but did not work.

I downloaded and installed the package iwlwifi-6000-ucode.SlackBuild from a Slackware 64 13.1 repository but I still cannot make it work.

When I type lspci I have:

03:00.0 Network controller: Intel Corporation WiFi Link 6000 Series (rev 35)

Any idea what do I need to do next?

Thanks,
Carlos

andrewthomas 12-27-2010 10:24 PM

First check which modules are loaded with:

Code:

lsmod
Then if iwlwifi is not listed then try to load it with:

Code:

modprobe iwlwifi
If, for some reason it does not load then try to compile the kernel with the drivers compiled in, instead of built as modules.
Code:

Networking support > Networking options >[*] Wireless > <*> cfg80211 - wireless configuration API & <*> Generic IEEE 802.11 Networking Stack (mac80211)
Device Drivers >[*] Network Device Support >[*] Wireless LAN > <*> Intel Wireless Wifi

Then checking the resulting .config should include
Code:

CONFIG_IWLWIFI=y
CONFIG_MAC80211=y
CONFIG_WLAN=y
CONFIG_PCI=y
CONFIG_NETDEVICES=y
CONFIG_FW_LOADER=y


qlands 12-28-2010 06:48 AM

Hi,

Thanks for the reply.

The modprobe returns: FATAL: Module iwlwifi not found. I reckon the slackware package just installed the firmware iwlwifi-6000-4.ucode in /lib/firmware but not a module.

I'm new in compiling the kernel.. Can you give me some guidelines?

Many thanks,
Carlos.

andrewthomas 12-28-2010 05:26 PM

Start with the config file from the regular slackware kernel, not the huge kernel.
For example, (I am using -current so you may have a different kernel-substitute your kernel version)
If you don't have any sources then install the kernel source.
Code:

cd /usr/src/linux-2.6.35.7
cp /boot/config-generic-2.6.35.7 .config

Code:

make menuconfig
Making the changes that I suggested: changing the <M> to <*> by using the spacebar
, In addition to General setup > (custom) Local version-append to kernel release

then
Code:

make && make modules_install
Code:

cp arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.35.7-custom
cp System.map /boot/System.map-2.6.35.7-custom
cp .config /boot/config-2.6.35.7-custom
make mrproper
mkinitrd -c -k 2.6.35.7-custom -f ext4 -r /dev/sda8 -o /boot/initrd-2.6.35.7-custom.gz

Substituting whatever partition that slackware is on for /dev/sda8 and some other filesystem name if you aren't using ext4

Then update your menu.lst

If you have any questions feel free to ask.

onebuck 12-29-2010 07:31 AM

Hi,

Quote:

Originally Posted by qlands (Post 4204960)
Hi,

I just got a laptop with an Intel Centrino N 6200 wireless card. I installed Slackware 64 13.1 but it does not recognizes the wireless. When I type ifconfig I just have eth0 and lo but not eth1 or ethx as the wireless.

The driver is suppose to be found in kernels 2.6.24 and up but did not work.

I downloaded and installed the package iwlwifi-6000-ucode.SlackBuild from a Slackware 64 13.1 repository but I still cannot make it work.

When I type lspci I have:

03:00.0 Network controller: Intel Corporation WiFi Link 6000 Series (rev 35)

Any idea what do I
need to do next?

Thanks,
Carlos

What do you see when you use 'ifconfig -a'? Notice the '-a' option, you will see all devices, even those that are down. Do a 'man ifconfig' to understand the command and options.

The device uses iwlwifi and is supported by Slackware kernels. The firmware is in place plus the module is available. You should not need to replace the module.

I really don't think you should need to compile a new kernel unless you want too. :)

Look at Building a Linux Kernel from source to have a proven overview of what to do.

Just a few more useful links;


SlackwareŽ Essentials
SlackwareŽ Basics
Linux Documentation Project
Rute Tutorial & Exposition
Linux Command Guide
Bash Reference Manual
Advanced Bash-Scripting Guide
Linux Newbie Admin Guide
LinuxSelfHelp
Getting Started with Linux

The above links and others can be found at 'Slackware-Links'. More than just SlackwareŽ links!

qlands 02-06-2011 11:21 AM

I just realized that the wireless appear as wlan0 and not eth1 as my previous laptop, so Slackware 13.1 64bits indeed recognizes my wireless.

Thanks for the help!


All times are GMT -5. The time now is 05:45 AM.