[opensuse] Upgrading the kernel
Hello listmates, Yesterday, I got my hands on a new HP 6730b laptop. A nice machine, which came pre-installed with Vista. So I decided to upgrade it to openSUSE 11, which works very nicely on this machine. Even the built-in webcam was immediately usable. I haven't tried the fingerprint reader yet, because I have one problem with this machine. The WLAN card is unfortunately not recognized at all. I tried the following to shed some light on the mystery: # hwinfo --netcard 10: PCI 8500.0: 0200 Ethernet controller [Created at pci.310] UDI: /org/freedesktop/Hal/devices/pci_14e4_1693 Unique ID: rBUF.I2GkBn4M7J3 Parent ID: HnsE.Gg7kbdesig6 SysFS ID: /devices/pci0000:00/0000:00:1c.5/0000:85:00.0 SysFS BusID: 0000:85:00.0 Hardware Class: network Model: "Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express" Vendor: pci 0x14e4 "Broadcom" Device: pci 0x1693 "NetLink BCM5787M Gigabit Ethernet PCI Express" SubVendor: pci 0x103c "Hewlett-Packard Company" SubDevice: pci 0x30dd Revision: 0x02 Driver: "tg3" Driver Modules: "tg3" Device File: eth0 Memory Range: 0x98600000-0x9860ffff (rw,non-prefetchable) IRQ: 217 (3654 events) HW Address: 00:22:64:5d:34:81 Link detected: yes Module Alias: "pci:v000014E4d00001693sv0000103Csd000030DDbc02sc00i00" Driver Info #0: Driver Status: tg3 is active Driver Activation Cmd: "modprobe tg3" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #19 (PCI bridge) 11: PCI 200.0: 0280 Network controller [Created at pci.310] UDI: /org/freedesktop/Hal/devices/pci_8086_4237 Unique ID: B35A.EAbIDTXUmt1 Parent ID: qTvu.8Makl3iDVc3 SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0 SysFS BusID: 0000:02:00.0 Hardware Class: network Model: "Intel Network controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x4237 SubVendor: pci 0x8086 "Intel Corporation" SubDevice: pci 0x1211 Memory Range: 0x98700000-0x98701fff (rw,non-prefetchable) IRQ: 11 (no events) Module Alias: "pci:v00008086d00004237sv00008086sd00001211bc02sc80i00" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #22 (PCI bridge) The card at the bottom is the WLAN card, I think. I did some checking on the internet, and at the HP site I actually found a comment for this machine, that installing the kernel 2.6.26 or higher enables the WLAN. (Dutch: http://h10010.www1.hp.com/wwpc/nl/nl/sm/WF05a/321957-321957-64295-89315-8931...) Apparently openSUSE 11 comes with kernel 2.6.25, so I'd like to upgrade my kernel to 2.6.26 or 2.6.27. Of course I could "roll my own", but then I'd miss out on the things that openSUSE does with the kernel (like apparmor). Is there a way I can easily upgrade my kernel to a new version, and still get all the openSUSE goodness/updates etc.? Joop ------------------------------------------------------------ Dit bericht is gescand op virussen en andere gevaarlijke inhoud door MailScanner en lijkt schoon te zijn. Mailscanner door http://www.prosolit.nl Professional Solutions fot IT -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Joop Beris wrote:
Hello listmates,
Yesterday, I got my hands on a new HP 6730b laptop. A nice machine, which came pre-installed with Vista. So I decided to upgrade it to openSUSE 11, which works very nicely on this machine. Even the built-in webcam was immediately usable. I haven't tried the fingerprint reader yet, because I have one problem with this machine.
The WLAN card is unfortunately not recognized at all. I tried the following to shed some light on the mystery:
You sir, May just want to visit with the shining knight of openSuSE kernel building. This famous soul even has a repository or two established to provide good updated openSuSE kernels to us mere mortals. All Jans kernels are generally far enough advanced that your will get beyond the problem and the kernel version that is giving you trouble. You can check out his ware by starting here: http://en.opensuse.org/Additional_YaST_Package_Repositories#suser-jengelh -- David C. Rankin, J.D.,P.E. | Rankin Law Firm, PLLC | Countdown for openSuSE 11.1 510 Ochiltree Street | http://counter.opensuse.org/11.1/small Nacogdoches, Texas 75961 | Telephone: (936) 715-9333 | openSoftware und SystemEntwicklung Facsimile: (936) 715-9339 | http://www.opensuse.org/ www.rankinlawfirm.com | -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 20 November 2008 09:45:20 am David C. Rankin wrote:
You sir,
May just want to visit with the shining knight of openSuSE kernel building. This famous soul even has a repository or two established to provide good updated openSuSE kernels to us mere mortals. All Jans kernels are generally far enough advanced that your will get beyond the problem and the kernel version that is giving you trouble. You can check out his ware by starting here:
http://en.opensuse.org/Additional_YaST_Package_Repositories#suser-jengelh
You sir, Are much obliged for your continuous stream of information. :-) However, when I browse the repository mentioned, I do not find newer kernel versions. The one matching my current kernel closest is this one: http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.0/i586/kernel-pae-2... However, I am currently running 2.6.25.18-0.2-pae, which is newer. Could you please advise me further? Thanks again, Joop ------------------------------------------------------------ Dit bericht is gescand op virussen en andere gevaarlijke inhoud door MailScanner en lijkt schoon te zijn. Mailscanner door http://www.prosolit.nl Professional Solutions fot IT -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 11/20/2008 05:25 PM, Joop Beris wrote:
Are much obliged for your continuous stream of information. :-) However, when I browse the repository mentioned, I do not find newer kernel versions. The one matching my current kernel closest is this one: http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.0/i586/kernel-pae-2...
However, I am currently running 2.6.25.18-0.2-pae, which is newer. Could you please advise me further?
Check http://download.opensuse.org/repositories/Kernel:/ for the version of Opensuse you run. The newest for 11 is SL110_Branch. AFAIU, these kernel have some of the newer features backported to them, so even though the kernel version is 2.6.25, it may have what is needed. If you want to be a bit more bleeding edge, you could try HEAD, which is the latest kernel version. Though it only lists Factory, it may work ok on 11, but try at your own risk. SL110_Branch is safer for 11, but usually the Head will work OK. If something has drastically changed, or needs a newer version not in 11, you will need to decide how far you are wanting to leave the tested and best for your system in pursuit of getting your wlan working by upgrading your kernel. Another option is to figure out what kernel module it needs, and to see if there is a kernel module package (KMP) for that module that matches your kernel. http://software.opensuse.org/search to see if it is available in the build service. OR, you could use ndiswrapper and use the windows driver. Get that at http://download.opensuse.org/repositories/driver:/wireless/11.0-update/ If you go with ndiswrapper, you may need to black list the linux module if one loads for the card. Anyway, hope you get it going. -- Joe Morris Registered Linux user 231871 running openSUSE 10.3 x86_64 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Joe Morris wrote:
On 11/20/2008 05:25 PM, Joop Beris wrote:
Are much obliged for your continuous stream of information. :-) However, when I browse the repository mentioned, I do not find newer kernel versions. The one matching my current kernel closest is this one: http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.0/i586/kernel-pae-2...
However, I am currently running 2.6.25.18-0.2-pae, which is newer. Could you please advise me further?
Check http://download.opensuse.org/repositories/Kernel:/ for the version of Opensuse you run. The newest for 11 is SL110_Branch. AFAIU, these kernel have some of the newer features backported to them, so even though the kernel version is 2.6.25, it may have what is needed. If you want to be a bit more bleeding edge, you could try HEAD, which is the latest kernel version. Though it only lists Factory, it may work ok on 11, but try at your own risk. SL110_Branch is safer for 11, but usually the Head will work OK. If something has drastically changed, or needs a newer version not in 11, you will need to decide how far you are wanting to leave the tested and best for your system in pursuit of getting your wlan working by upgrading your kernel.
Another option is to figure out what kernel module it needs, and to see if there is a kernel module package (KMP) for that module that matches your kernel. http://software.opensuse.org/search to see if it is available in the build service. OR, you could use ndiswrapper and use the windows driver. Get that at http://download.opensuse.org/repositories/driver:/wireless/11.0-update/ If you go with ndiswrapper, you may need to black list the linux module if one loads for the card. Anyway, hope you get it going.
I was using a 2.6.26.6 kernel from factory in 11.0 due to r8169 driver problems, with no noticeable problems. I also ran 2.6.27-rc2 vanilla kernel but system was a little unstable, possibly because it had no patches. I've just had a look at available kernels and from what I've tried in the past, your best bet is the factory repository repository kernel-pae-2.6.27.5-2.2 which doesn't resume after suspend and the fix hasn't arrived in factory yet. Take note that the 11.1 kernel is split into three parts kernel-pae-base kernel-pae and kernel-pae-extra so make sure you get all of these installed. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Thank you to everyone who commented, but it turns out I did not need to upgrade my kernel after all. Thanks to the tips I received here, I dug a bit deeper into the jungle of kernel modules and lo and behold, there IS a kernel module for this WLAN card for the current kernel. I found it using the software search on the openSUSE site. There was a kmp package from linuxwireless.org available here: http://download.opensuse.org/repositories/home%3A/beyerle%3A/IAC/openSUSE_11... This package provides support for newest WLAN cards, based on the mac80211stack. I installed this package, rebooted the machine and the WLAN card was magically loaded. I can now configure it through KNetworkManager and connect. So thanks for the help everyone, glad I got it solved! Joop ------------------------------------------------------------ Dit bericht is gescand op virussen en andere gevaarlijke inhoud door MailScanner en lijkt schoon te zijn. Mailscanner door http://www.prosolit.nl Professional Solutions fot IT -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, 2008-11-20 at 13:51 +0100, Joop Beris wrote:
Thank you to everyone who commented, but it turns out I did not need to upgrade my kernel after all. Thanks to the tips I received here, I dug a bit deeper into the jungle of kernel modules and lo and behold, there IS a kernel module for this WLAN card for the current kernel.
I found it using the software search on the openSUSE site. There was a kmp package from linuxwireless.org available here: http://download.opensuse.org/repositories/home%3A/beyerle%3A/IAC/openSUSE_11...
This package provides support for newest WLAN cards, based on the mac80211stack. I installed this package, rebooted the machine and the WLAN card was magically loaded. I can now configure it through KNetworkManager and connect.
If there are working broadcom wireless drivers for Linux then they should go into OpenSUSE since the ndiswrapper method which was previously required is very hard to work with. In my case I ordered an HP 8510p based on the fact it is certified for SUSE Linux on the HP web site. Turns out that it isn't. The broadcom wireless did _not_ work. After a few false starts I actually managed to convince them the card was defective and I had it replaced with the Intel wireless card. I got lucky. Bottom line is you have to very careful when ordering to specify the exact model number that works with Linux. -- John Lange www.johnlange.ca -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Joop Beris wrote:
On Thursday 20 November 2008 09:45:20 am David C. Rankin wrote:
You sir,
May just want to visit with the shining knight of openSuSE kernel building. This famous soul even has a repository or two established to provide good updated openSuSE kernels to us mere mortals. All Jans kernels are generally far enough advanced that your will get beyond the problem and the kernel version that is giving you trouble. You can check out his ware by starting here:
http://en.opensuse.org/Additional_YaST_Package_Repositories#suser-jengelh
You sir,
Are much obliged for your continuous stream of information. :-) However, when I browse the repository mentioned, I do not find newer kernel versions. The one matching my current kernel closest is this one: http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.0/i586/kernel-pae-2...
However, I am currently running 2.6.25.18-0.2-pae, which is newer. Could you please advise me further?
Thanks again,
Joop
Hmmm. I didn't check, perhaps our night is on sabbatical. In the past Jan always had kernels several major versions ahead of the current. I used to make much more use of them when they were providing new hardware capabilities for my boxes that the standard kernels didn't 10.3 was the last one I needed. I'll have a look. -- David C. Rankin, J.D.,P.E. | Rankin Law Firm, PLLC | Countdown for openSuSE 11.1 510 Ochiltree Street | http://counter.opensuse.org/11.1/small Nacogdoches, Texas 75961 | Telephone: (936) 715-9333 | openSoftware und SystemEntwicklung Facsimile: (936) 715-9339 | http://www.opensuse.org/ www.rankinlawfirm.com | -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
Dave Plater
-
David C. Rankin
-
Joe Morris
-
John Lange
-
Joop Beris