Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
06-02-2006, 03:24 PM
|
#1
|
Senior Member
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507
Rep:
|
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?
|
|
|
06-02-2006, 03:37 PM
|
#2
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Rep:
|
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.
|
|
|
06-03-2006, 07:14 AM
|
#3
|
Senior Member
Registered: Sep 2004
Distribution: slackware
Posts: 4,711
|
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.
|
|
|
06-03-2006, 08:44 AM
|
#4
|
LQ Veteran
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
|
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.
|
|
|
06-04-2006, 05:42 AM
|
#5
|
Senior Member
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507
Original Poster
Rep:
|
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?
|
|
|
06-04-2006, 11:28 AM
|
#6
|
LQ Veteran
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
|
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.
|
|
|
06-04-2006, 11:30 AM
|
#7
|
Senior Member
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507
Original Poster
Rep:
|
This is what confuses me. If the bcm43xx is included as of -rc2, what patch has to be applied?
|
|
|
06-04-2006, 11:39 AM
|
#8
|
LQ Veteran
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
|
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.
|
|
|
06-04-2006, 12:46 PM
|
#9
|
Senior Member
Registered: Oct 2004
Location: Luxemburg
Distribution: Slackware, OS X
Posts: 1,507
Original Poster
Rep:
|
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.
|
|
|
06-04-2006, 07:07 PM
|
#10
|
Senior Member
Registered: Sep 2004
Distribution: slackware
Posts: 4,711
|
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.
|
|
|
06-04-2006, 07:50 PM
|
#11
|
Member
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761
Rep:
|
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 07:54 PM.
|
|
|
All times are GMT -5. The time now is 03:29 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|