How to set a Chipset register (like slower Refresh settings for Main mem)?

ruckb

Member
Jun 9, 2000
175
0
0
Hi,
I'm just trying to change some register in different chipsets. Does anybody have a good software, or good advices how to do this ?
I found ctCHIPZ on the net. But the supported chipsets are maybe my problem.

Can anybody help?

thanks
ruckb
 

ruckb

Member
Jun 9, 2000
175
0
0
Hi,

are there any professionals out there ?
Or only people who can answer questiones like:

Whats the best monitor to buy?

ruckb
 

Freeze

Senior member
Oct 15, 1999
681
0
0
I haven't done any chipset register writing, but I have written to registers on different PCI cards (LAN, SCSI, FIBRE). I imagine it is somewhat similar. The only real requirement for doing register writing (at least on the PCI level) is that you need the base address of the card as specified in the PCI config space. Each device has a base address (usually in high memory). From there you need the developers manual to write specific registers, unless you know exactly where each register is located (as an offset of the base address).

As I stated before, I haven't done any writing to chipsets directly, but I imagine that it is similar to the PCI cards. I could be very wrong though. I do this on a very low level, like right after BIOS POSTs. If you are trying to do this after the drivers kick in then there could be some issues.
 

ruckb

Member
Jun 9, 2000
175
0
0
HI,
thanks first for the reply.

I think it should be possible to get this infos about the baseaddress, and the offsets that I need.

It would be no restriction for me, doing the register set directly after the the POST, but I have really no imagine how to do this. After the PC is running I expected something with debug (or some assambler code). But after POST you do not have to much control over that what the BIOS is doing.
Can you give me a little more info about this ?

thanks
ruckb
 

Freeze

Senior member
Oct 15, 1999
681
0
0
I work for a server manufacturer. We have custom BIOSes that we use for our servers. We have the BIOS call our code (mostly a diagnostic environment, but not entirely). So, unless you have this type of setup, writing to the registers after POST could be very difficult. I assumed that you were a developer of some sort, so you would have this type of resources. However, if you don't, then I'm not sure what to tell you. Do you have some kind of guide that tells you what each register does? You certainly don't want to go writing ones and zeros randomly to the registers. That could cause bad things to happen (mostly system hangs, unstability, and unexpeted behavior). There may be a utility that lets you modify registers, but I am not aware of one.
 

ruckb

Member
Jun 9, 2000
175
0
0
HI,

Im working for a DRAM manufacterer, and Im testing our DRAMs in different Mobos. So I would like to change the registers for the DRAM access on the northbridge.
I'm having the info which registers I have to change and the values to write in, but right now not the tools to change the register. The ctCHIPZ utility seems to be a little bit older, and is supporting a lot of older chipsets, but I need a flixible utility, where I can add some new chipsets on my own.

So what you told me is, that's the best thing to contact the Board manufacterer / BIOS programmer to get the info/tool I need !?!

If you have no additional infos, than thanks for the repley. I if you have some more infos you can send me a mail too.

Do you have allready DDR Mobos for your servers (which chipset based?)


thanks


ruckb
ruckb@gmx.de