Guys,
I am a newer openSUSE user and am trying to build my own driver for my 3ware RAID 9500S card.
In order to use the makefile they have provided, they claim I must boot into the UP kernel to make the target.
I understand that most kernels can either be UP or SMP. I am running openSUSE 11.1 x86_64 with a Dual Core Opteron 175.
Can someone tell me how which version of the kernel I boot into?
Is it possible to boot into either one?
If so, how do I do it?
Thank you,
Joe
TheDelChop wrote:
> Guys,
>
> I am a newer openSUSE user and am trying to build my own driver for my
> 3ware RAID 9500S card.
>
> In order to use the makefile they have provided, they claim I must boot
> into the UP kernel to make the target.
The make utility should be able to use any makefile on an SMP system. What I
think they are telling you is that their driver is not SMP-safe. That sounds
like a bummer to me. You can use RAID, but you have to turn off all your CPUs
but one!
> I understand that most kernels can either be UP or SMP. I am running
> openSUSE 11.1 x86_64 with a Dual Core Opteron 175.
>
> Can someone tell me how which version of the kernel I boot into?
All the distributed kernels are generated for SMP. With recent kernels, there is
not much of a penalty for running on only one CPU.
> Is it possible to boot into either one?
>
> If so, how do I do it?
You can boot with maxcpus=1 added to the GRUB boot line. That will limit your
system to a single cpu.
Thank you, and your right this truly is a bummer. I can’t be the only person on the face of the planet using a 3ware 9500S with openSUSE 11.1 x86_64. I’ll trying searching some more or post in a more appropriate place about that.
TheDelChop wrote:
> Thank you, and your right this truly is a bummer. I can’t be the only
> person on the face of the planet using a 3ware 9500S with openSUSE 11.1
> x86_64. I’ll trying searching some more or post in a more appropriate
> place about that.
Please post the URL for that driver. I have a little experience at converting
drivers to be SMP safe.