Installation procedure I used for installing OpenSuse 10.3 (32-bit) on my HP dv9610us:
- Boot to CD, perform install with ethernet connection to get updates/additional packages. This was fairly straightforward, questions were answered as they came, no special setup.
- For the broadcom driver, I couldn’t get the one that came with Suse to work so I used ndiswrapper.
- Blacklist the bcm43xx driver to prevent the built-in driver from using it by adding blacklist bcm43xx to /etc/modprobe.d/blacklist
- Remove the card from Yast->Network Devices->Network Cards
- Reboot
- Downloaded Broadcom driver (SP34152A.tar.gz)
- cd /lib
- mkdir windrivers
- cd windrivers
- tar zxvf SP34152A.tar.gz
- cd SP34152A
- ndiswrapper -i bcmwl5.inf
- Check installation - ndiswrapper -l (should report broadcom driver)
- ndiswrapper -m
- modprobe ndiswrapper
- Add a new card using Yast->Network Devices->Network Cards (module=ndiswrapper)
- Reboot
- NVIDIA Driver for 7150m had to be compiled from source:
- Download driver source here
- Install kernel-source if not already installed – zypper install kernel-source
- Stop X – /etc/init.d/xdm stop
- From the console, install the driver from source: sh NVIDIA-Linux-x86-100.14.19-pkg1.run
- Follow the on-screen instruction
- When done, restart X – /etc/init.d/xdm start
- Disable horizontal scroll and tap on touchpad, add the following options to /etc/X11/xorg.conf
- Option “MaxTapTime” “0″
- Option “HorizScrollDelta” “0″
- Eclipse – need jre 1.6 as well as eclipse
- zypper install eclipse
- zypper install java-1_6_0-sun
bryan
have you tried the 64bit install ?
Nivesh,
I have not tried the 64-bit. I’ve always been weary of going away from 32. Are you having any particular issue or just thinking about it?
[...] OpenSuse 10.3 on HP dv9000 [...]
Hey Bryan, I’m running 10.3 64bit on a dv9000. Still trying to track down a network issue I have (note, have not worked on my wireless piece yet, could very well be my problem). If I try to statically assign my wired ethernet, it will not work. If I let DHCP take over, all is well in networki ng land, save that if i rdeboot, a “new” eth device is created. For example, before last boot, my wired device was eth12 with an IP of 192.168.1.112. After the boot, I now have eth13 with IP 192.168.1.112. Dmesg is showing something about invalid MAC and the system assigns one. I am still very new to this laptop, so hardware wise, I am not 100% of everything I am running. Have you by chance heard of anything like this??
I can’t say I’ve seen anything like that though I can tell you that I recently lost my wireless ability and switched to wired for the time being. I’m wondering what would happen if you removed your interface in Yast, re-added it manually and let networkmanager handle it (you’ll have to install networkmanager if you haven’t already). You could always blacklist the interface too if it keeps trying to re-add it on a reboot. To be honest, I’ve had a really hard time with the hardware on my dv9000 and opensuse. Installing ubuntu is on my list of things to do in the near future. Not sure if that will help at all though….
Still trying to hammer this one down..Upgraded to the 2.6.22-16 kernel tonight, so fighting a couple things here and there (note, you go to that kernel, you will have to re-install your nvidia drivers..it’s not too bad, but a pain. Outside that, I am running static as of current on the interface (until I reboot, not sure what will happen then)..as of current, the adapter is registering eth24
For giggles, this weekend I am going to up/down the interface via yast and see how high the eth adapter count goes. I’m wondering if it will be restricted on chipset bit’s or something in the opensuse drivers…I’ll post back my findings if your interested..
From what I can tell, the adapter is showing up as an nvidia adapter. Maybe I am missing something and opensuse is just confused as to what the adapter really is….gotta score some weekend time to read and google this stuff..
Ouch, 24 and counting. I can’t imagine why it’s detecting it as a new interface each time something must be removing it on every reboot. Maybe blacklisting would help.
I’m certainly interesting in your findings as I’ve had my own network issues to contend with. I’m hoping your kernel upgrade will help with some of the hardware problems.
Still can’t find the answer to this pestering problem..Haven’t had the laptop up too much recently since work has me doing a lot of hours. So, only at eth33 as of the moment, haha…I am going to look at firmware this weekend. The ONLY thing I can think of at this point is the wireless is getting priority over the wired and it is confusing suse at boot when it performs a hardware scan. I have the wireless blacklisted, but to my knowledge, I don’t believe that is read prior to hardware scan..
More to come if ya don’t mind me posting.
Michael, I’m thinking ubuntu. I may partition my hdd this weekend and try and dual boot. I recently installed apt for rpm but the package management in Opensuse still doesn’t have me too impressed. It may just be that I’m used to it but I think giving another distro a shot at managing my hardware better is worth it.
Keep me in the loop, you are probably the 2nd person to ever read my blog
[...] procedure and issues I used when installing and configuring my dv9610us. Initially, I decided to try opensuse 10.3, which I found frustrating and couldn’t wait to get back to Ubuntu. Anyway, the initial CD [...]
FINALLY! Success! I found the fix on, believe it or not, a ubuntu forum. Here is the url. There were two ways listed; I went the destructive route
http://ubuntuforums.org/showthread.php?t=619483
So, now my dv9000 is running with EVERYTHING enabled and working as supposed to..
Like your blog by the way, hope ya don’t mind if I post here from time to time..
Wow, great news. And I just switched to Ubuntu! I’m still having the same problem with ndiswrapper. Sometimes it works when I boot, sometimes I have to restart networking, sometimes I have to uninstall ndiswrapper completely and readd. I’m thinking I may just try and find another wireless card.
Glad to hear everything worked out, and be sure to visit again!
The ndsiwrapper issues is odd to say the least. Did you see on slashdot that linus said ndiswrapper should not be claiming the GPL license?
Outside of the wrapper, how are you liking Ubuntu?
Ah, my only faithful reader!
I did read that and I think he has a point. I’m thinking of buying a wireless card just to avoid this mess. I’m a huge Ubuntu fan. I’ve been using it for a few years now. I thought I’d give Opensuse a shot, but I thought the package management sucked and since I’m always adding/removing packages it frustrated me. I guess I’m just going to stick with Ubuntu until something else starts getting a lot of press.
Some of the guys at work are running either ubuntu or centos (more on centos since what linux we do run in production is RHEL4 and 5. I think this weekend I am going to jump into the fray and get this opensuse laptop going with wireless. If I can get it to work, I’m going to convert my work laptop to opensuse as well and run my windows out of vmware..
How have things been going for you otherwise? Have not had the time and hop on here to post anything..
Hey Mike,
Things are good here. Happy with my switch to Ubuntu and my wireless *knocks wood* has even been working well. We use centos at work as well. Good for a server environment, not so much for a desktop. I actually came across this article today about the differences between upcoming releases of Ubuntu, Opensuse and Fedora:
http://arstechnica.com/articles/paedia/track-linux.ars
By the way, I can’t get to the URL you have listed. Is it up?
That was a great link, thanks for the read.
I don’t suppose you work with websphere any? I am looking for a book on 6.1 deployment manager. Most of the offerings I have found are windows based “clicky-clicky” types. I am trying to get under the hood of websphere from an author not of IBM employment
BTW, where are you from anyway? I’m in PA.
PA, eh? Go vote Obama then
I’m in MA.
Don’t know much about websphere. We used it at a previous company but the only thing I did with it was write some wrappers for automated installation. I never actually used it….