Re: Decode dimms on dual socket machines

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

 



Hi Michael,

On Wed, 13 Apr 2011 12:06:59 +0200, Michael Fuckner wrote:
> On 04/13/2011 10:39 AM, Jean Delvare wrote:
> 
> >> The challenge will be to detect which of the 8 supported devices (
> >> pca_9540, pca_9542, pca_9543, pca_9544, pca_9545, pca_9546, pca_9547,
> >> pca_9548) is actually to be used.
> >
> > In Michael's case it is irrelevant anyway, as the information he found
> > meanwhile clearly indicates that bus multiplexing is achieved by GPIOs
> > (most certainly on the ICH10) and not an PCA954x chip. The chip at 0x70
> > is probably the Intel 5500 IOH.
> 
> 
> Supermicro just gave me the following information:
> 
> To access all SPDs, you have to pull low GPIO49 (IO_0x528 bit 17) first. 
> Then pull low GPIO52 (IO_0x528 bit 20) to access first CPU 
> memory(0x50~0x55); pull high GPIO52 to access 2nd CPU memory(0x50~0x55).
> 
> 
> I can't find anything about GPIO49/52,53 in Datasheet for 5500/5520 chipset
> http://www.intel.com/assets/pdf/datasheet/321328.pdf
> 
> So it is probably connected to ICH10
> http://www.intel.com/Assets/PDF/datasheet/319973.pdf
> 
> but I don't know how to use this information

I've written a kernel driver to gain access to the GPIO pins of the
ICH10 (and previous ICH chips too.) It's available here:
http://khali.linux-fr.org/devel/misc/i801_gpio/

Generic instructions for standalone drivers are here:
http://khali.linux-fr.org/devel/misc/INSTALL

I would appreciate if you could give it a try on your system and report
everything in the kernel log after loading the driver. By default it
won't change the GPIO values so it should be totally safe.

Thanks,
-- 
Jean Delvare
http://khali.linux-fr.org/wishlist.html
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux