[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alpha SMP status



On Tue, 2006-12-12 at 10:55 -0500, Jay Estabrook wrote:
> On Tue, Dec 12, 2006 at 11:26:18AM +0530, Aneesh Kumar K.V wrote:
> > On Tue, 2006-12-12 at 10:23 +0900, James Andrewartha wrote:
> > > Hi all,
> > > 
> > > Some of you may be aware that SMP has been broken on Alpha for most of 
> > > 2.6. As of linux-image-2.6.18-3-smp, I'm pleased to report that it boots 
> > > and runs acceptably because scsi_mod is compiled in (bug 369517). However, 
> > > things like ip_conntrack and ipv6 are still broken - inserting them gives 
> > > errors like "Could not allocate 8 bytes percpu data". This explains why 
> > > all the scsi drivers were broken - scsi_mod also couldn't allocate percpu 
> > > data and so wasn't loaded. As with scsi, you can work around this by 
> > > compiling them (ipv6 etc.) in to the kernel rather than as modules.
> > > 
> > > Anyway, this points to the core of the problem as being something to do 
> > > with percpu data. Hopefully this narrows it down enough for someone 
> > > familiar with the kernel to have a go at finding and fixing the problem.
> > 
> > May be it is running out of space for per cpu area. You can try by
> > increasing the PERCPU_ENOUGH_ROOM in include/linux/percpu.h and see if
> > get pass. I looked other 64 bit archs x86_64 and ia64 and they both have
> > different value. May be alpha also needs a different value.
> 
> These patches have been useful for the AlphaCore-2 2.6.15-based
> kernels in getting SMP working, though we seem to also need to build
> part of the SCSI subsystem into the kernel as well.
> 

Instead of increasing it to another constant, How about this 

http://marc.theaimsgroup.com/?l=linux-kernel&m=116593521703170&w=2

If you agree Can you send an ACK to akpm on this ?

-aneesh



Reply to: