LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-02-2006, 02:24 PM   #1
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Rep: Reputation: 47
kernel 2.6.17-rc5 with Slackware-stable?


I would like to try kernel 2.6.17-rc5 on my laptop because it has build-in support for my WLAN card. Apart from that, I'd like to stick as much as possible with Slackware-stable and not use Slackware-current.

IIRC from some posts here on LQ, udev needs to be upgraded from -stable for kernels 2.6.14 and above. Is the udev package from -current the right one to use?

Is udev the only package that I would need to pull from -current to get the latest kernel to work?
 
Old 06-02-2006, 02:37 PM   #2
tangle
Senior Member
 
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761

Rep: Reputation: 78
I compiled 2.6.16.6 (I think) and everything seemed to work alright for me. I would say that the udev from current should work. I upgraded to current and it seems to work alright for me.
 
Old 06-03-2006, 06:14 AM   #3
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by uselpa
IIRC from some posts here on LQ, udev needs to be upgraded from -stable for kernels 2.6.14 and above.
That's just wrong. I'm running 2.6.16.19 with Pat's udev-064 package which was installed by Slackware 10.2. No problems at all.

That said, it can't hurt to install the udev package from -current. Grab the new hotplug package as well while you're there.
 
Old 06-03-2006, 07:44 AM   #4
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
I'm running a couple of different 2.6.17-rcX kernels on a stock 10.2 machine (fully patched of course) for the Broadcom WLAN support and I haven't noticed any problems from using the 10.2 udev.
 
Old 06-04-2006, 04:42 AM   #5
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Original Poster
Rep: Reputation: 47
I have a PCMCIA card with a Broadcom 43xx chip which is why I wanted to try 2.6.17.

I've downloaded and tried to setup rc5 but I just cannot seem to find the relevant option for the bcm43xx driver. I've compiled a kernel with just about every option checked and there's no bcm43xx module.

Can you perhaps point me to the correct option in menuconfig?
 
Old 06-04-2006, 10:28 AM   #6
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
If the patch has applied correctly, then you first need to get into Networking and enable Generic IEEE 802.11 Networking Stack. Once that is checked, then you should be able to see the bcm43xx driver in Device Drivers > Network Device Support > Wireless LAN (non-hamradio). You do have to have the generic IEEE stack selected before you can see the bcm43xx driver.

If you don't see the generic IEEE stack, then odds are the patch didn't apply correctly.
 
Old 06-04-2006, 10:30 AM   #7
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Original Poster
Rep: Reputation: 47
This is what confuses me. If the bcm43xx is included as of -rc2, what patch has to be applied?
 
Old 06-04-2006, 10:39 AM   #8
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
Ah, now I get where you're stuck. The 2.6.17-rcX kernels aren't distributed as a full kernel source package. In other words, if you download 2.6.17-rc5, you should be getting a file called patch-2.6.17-rc5.bz2, and you can't compile that into a functional kernel. Instead, you have to download the full source for 2.6.16 (NOT 2.6.16.x) and apply the 2.6.17-rc5 patch. It is actually pretty easy. Download both the full 2.6.16 kernel source and the 2.6.17-rc5 patch and uncompress them both. Next, drop into the linux-2.6.16 directory and run

patch -p1 < /path/to/patch-2.6.17-rc5

As long as you don't get any errors, you should be able to configure and compile the kernel as you normally would.
 
Old 06-04-2006, 11:46 AM   #9
uselpa
Senior Member
 
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507

Original Poster
Rep: Reputation: 47
Hmmm I downloaded a full -rc5, the file name is linux-2.6.17-rc5.tar.bz2, 40MB in size. That should be all, and the kernel does work. But I have found the bcm43xx option now, the problem was probably the missing "Generic IEEE 802.11 Networking Stack". Thanks.
 
Old 06-04-2006, 06:07 PM   #10
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,448
Blog Entries: 7

Rep: Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553Reputation: 2553
Quote:
Originally Posted by Hangdog42
The 2.6.17-rcX kernels aren't distributed as a full kernel source package.
???

Have a look in here:

http://www.kernel.org/pub/linux/kernel/v2.6/testing/

To me, it looks like you can get the full kernel source package from there.
 
Old 06-04-2006, 06:50 PM   #11
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
udev:

Yes, udev-064 sort of works for newer kernels, but it is very broken regarding input devices (check the contents of /dev/input on a newer kernel if you are still using the old udev).

udev-071 is the minimum specified in the kernel ChangeLog, and 072 provides a few more bugfixes to make 071 useable.

bcm43xx driver:

uselpa, if you're trying to use this driver with a BCM4318, you might run into problems (the fix is expected in 2.6.18-rc if you do run into problems). Other BCM43xx chipsets are fine. You also need the firmware for this device installed in /lib/firmware. Don't use your Windows drivers for them, Google for a file called "wl_apsta.o" and rip the firmware out of that (apparently it has the latest firmware version).

Last edited by cathectic; 06-04-2006 at 06:54 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
slackware 10.1 (beta or stable) duffmckagan Slackware 10 04-17-2005 04:07 AM
which slackware current distro is stable masand Slackware 10 01-19-2005 02:52 AM
Slackware 10 -> My setup is NOT STABLE -- constantly freezes azzurro Slackware 13 10-04-2004 05:56 PM
How stable is Slackware? Cyclops Slackware 3 11-21-2002 03:52 PM
Slackware 8.1.01-stable iso treebeard Slackware 12 06-27-2002 11:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration