* [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? [not found] <299eu4-vih.ln1@poboxes.info> @ 2007-10-18 11:54 ` Evert 2007-10-18 13:00 ` Volker Armin Hemmann 0 siblings, 1 reply; 8+ messages in thread From: Evert @ 2007-10-18 11:54 UTC (permalink / raw To: gentoo-amd64; +Cc: 0, 0, 0, gentoo-amd64 Evert wrote: > Hi all! > > I was having some trouble with my AOpen EU965 barebone ( > http://xc.aopen.com.tw/Cube-m-specification%20.aspx?Auno=2209 ) and getting access to the > full 4GB I plugged into it. > > And now their helpdesk is telling me the following: > > 'Based on the specification of the chipset, it can support 8GB when using 4 DIMM slot. Our > MB had 2 slot only, so the max memory is 4GB. But if the main memory is 4GB, OS will > allocate 3~4GB memory address for onboard device. This is why you can only get 3.xGB when > you install 4GB memory. Other 965 chipset with 2 DIMM slot had the same result. The only > way is use a 4 slot MB and add the memory more then 4GB. So that the memory size in OS > will the same as you installed.' I read their text again and noticed: 'OS will allocate 3~4GB memory address for onboard device'. Wouldn't that mean it's simply a (kernel)configuration issue...? Regards, Evert PS. I added gmane.linux.gentoo.amd64 to this thread, in case it is just a config-matter. Here is 'uname -a' of the system: Linux XCcube 2.6.22-gentoo-r8 #1 SMP Thu Sep 27 23:10:28 CEST 2007 x86_64 Intel(R) Core(TM)2 Quad CPU @ 2.40GHz GenuineIntel GNU/Linux -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? 2007-10-18 11:54 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Evert @ 2007-10-18 13:00 ` Volker Armin Hemmann 2007-10-19 10:08 ` Duncan 0 siblings, 1 reply; 8+ messages in thread From: Volker Armin Hemmann @ 2007-10-18 13:00 UTC (permalink / raw To: gentoo-amd64 On Donnerstag, 18. Oktober 2007, Evert wrote: > I read their text again and noticed: 'OS will allocate 3~4GB memory address > for onboard device'. > Wouldn't that mean it's simply a (kernel)configuration issue...? no, it is a 'stupid bios' issue. The bios could put the pci/other device memory space somewhere in the high terrabyte area, but instead it chooses to put it at the end of the 4gb range, because of historical reasons. -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? 2007-10-18 13:00 ` Volker Armin Hemmann @ 2007-10-19 10:08 ` Duncan 2007-10-19 11:04 ` Evert 0 siblings, 1 reply; 8+ messages in thread From: Duncan @ 2007-10-19 10:08 UTC (permalink / raw To: gentoo-amd64 Volker Armin Hemmann <volker.armin.hemmann@tu-clausthal.de> posted 200710181500.24885.volker.armin.hemmann@tu-clausthal.de, excerpted below, on Thu, 18 Oct 2007 15:00:24 +0200: > On Donnerstag, 18. Oktober 2007, Evert wrote: > >> I read their text again and noticed: 'OS will allocate 3~4GB memory >> address for onboard device'. >> Wouldn't that mean it's simply a (kernel)configuration issue...? > > no, it is a 'stupid bios' issue. The bios could put the pci/other device > memory space somewhere in the high terrabyte area, but instead it > chooses to put it at the end of the 4gb range, because of historical > reasons. This is correct. Here's a bit more detail. Many legacy PCI devices (and possibly some PCI-E devices, I don't know as my board is PCI-X, not yet PCI-E) and/or their drivers (mainly a problem with closed source drivers if the device and board handles 64-bit, AFAIK) are designed to run in a 32-bit address space only. As such, PCI device address space is normally located at the top of the 32-bit addressable memory area -- 3.5 to 4 GB. Naturally, if devices are using that address space, it's not available to be used by memory, so there's a "memory hole" at that location -- about a half GB just below the 4 GB boundary, thus under /normal/ circumstances, limiting actual usable/addressable memory to ~3.5 GB if one has 4 GB memory, or ~half a GB less than total memory if one has > 4 GB. There is, however, a BIOS workaround, depending on whether the mobo and BIOS installed support it or not. Basically what it does is move the memory otherwise covered by the "hole" up beyond 4 GB, so with 4 GB memory, you'll actually have usable memory addresses running to ~4.5 GB. (Or, some implementations move the entire GB, or even two gigs, so you may see addresses to 5 or even 6 gigs, but only have 4 gigs memory. Mine seems to move 2 gigs, so my 8 gigs memory appears as 10 gigs at POST.) If the BIOS supports this memory address move, you'll see one or two different options therein. Since I'm booted ATM I don't have immediate access to my BIOS to check and I don't remember exactly what they are, but I have two separate options here. IIRC one of them is something like "contiguous memory" vs. something else. The other one I don't remember at all ATM, only that I had it. I never was entirely clear at what the specific interaction between them was, but one definitely has to be set correctly to get the addressing working right, while the other... I'm not sure about. I just played with it and a kernel option or two until I got it working. However, the first thing is that your BIOS supports it at all. If it doesn't, you're simply SOL, unless you are lucky and they have a BIOS update adding the feature. Unfortunately, given the reply from the board's support people as you quoted, specifically that they didn't mention any such feature at all, it would appear their BIOS doesn't support it, and you are stuck with 3.5 GB. Of course, if they don't support Linux, they may not have known that it can take advantage of such an option given the chance, and may have given you the standard MSWormOS (or whatever) support answer, and their BIOS actually /does/ have the option. Note that I've read of advanced users flashing a BIOS with the features they want but designed for another board using the same base chipset. Of course, that's going to void your warrantee and could well end up bricking your board, but it's an option if you want to risk it. It's also possible to replace the BIOS chip itself, and to buy BIOS chips pre- flashed with various BIOS images, so if you decided to go that route, you could buy one flashed with some BIOS with that feature and see if it worked, without risking overwriting the supported BIOS on your current chip. Of course, that's well beyond anything I've tried, and in the general case, if you were advanced enough to work with that sort of thing, you'd probably know all this including the above about the PCI device memory hole already, so it's well beyond anything I'd recommend. However, the option is there if you are suitably determined, and have access to the appropriate resources (a friend that has the tools and knows what they are doing, or funds to purchase the service commercially, or such that the risk of bricking isn't a major worry). If you'd like the specific BIOS settings, I can reboot and look them up, but I'm not going to bother unless given the above, you think you might have the options, need to know more, and specifically request that info. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? 2007-10-19 10:08 ` Duncan @ 2007-10-19 11:04 ` Evert 2007-10-19 15:29 ` [gentoo-amd64] Bad LiveCD at torrent site? Kevin N. Carpenter 2007-10-19 18:16 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Duncan 0 siblings, 2 replies; 8+ messages in thread From: Evert @ 2007-10-19 11:04 UTC (permalink / raw To: gentoo-amd64 Duncan wrote: > Volker Armin Hemmann <volker.armin.hemmann@tu-clausthal.de> posted > 200710181500.24885.volker.armin.hemmann@tu-clausthal.de, excerpted below, > on Thu, 18 Oct 2007 15:00:24 +0200: > >> On Donnerstag, 18. Oktober 2007, Evert wrote: >> >>> I read their text again and noticed: 'OS will allocate 3~4GB memory >>> address for onboard device'. >>> Wouldn't that mean it's simply a (kernel)configuration issue...? >> no, it is a 'stupid bios' issue. The bios could put the pci/other device >> memory space somewhere in the high terrabyte area, but instead it >> chooses to put it at the end of the 4gb range, because of historical >> reasons. > > This is correct. Here's a bit more detail. > > Many legacy PCI devices (and possibly some PCI-E devices, I don't know as > my board is PCI-X, not yet PCI-E) and/or their drivers (mainly a problem > with closed source drivers if the device and board handles 64-bit, AFAIK) > are designed to run in a 32-bit address space only. As such, PCI device > address space is normally located at the top of the 32-bit addressable > memory area -- 3.5 to 4 GB. Naturally, if devices are using that address > space, it's not available to be used by memory, so there's a "memory > hole" at that location -- about a half GB just below the 4 GB boundary, > thus under /normal/ circumstances, limiting actual usable/addressable > memory to ~3.5 GB if one has 4 GB memory, or ~half a GB less than total > memory if one has > 4 GB. > > There is, however, a BIOS workaround, depending on whether the mobo and > BIOS installed support it or not. Basically what it does is move the > memory otherwise covered by the "hole" up beyond 4 GB, so with 4 GB > memory, you'll actually have usable memory addresses running to ~4.5 GB. > (Or, some implementations move the entire GB, or even two gigs, so you > may see addresses to 5 or even 6 gigs, but only have 4 gigs memory. Mine > seems to move 2 gigs, so my 8 gigs memory appears as 10 gigs at POST.) > > If the BIOS supports this memory address move, you'll see one or two > different options therein. Since I'm booted ATM I don't have immediate > access to my BIOS to check and I don't remember exactly what they are, > but I have two separate options here. IIRC one of them is something like > "contiguous memory" vs. something else. The other one I don't remember > at all ATM, only that I had it. I never was entirely clear at what the > specific interaction between them was, but one definitely has to be set > correctly to get the addressing working right, while the other... I'm not > sure about. I just played with it and a kernel option or two until I got > it working. > > However, the first thing is that your BIOS supports it at all. If it > doesn't, you're simply SOL, unless you are lucky and they have a BIOS > update adding the feature. Unfortunately, given the reply from the > board's support people as you quoted, specifically that they didn't > mention any such feature at all, it would appear their BIOS doesn't > support it, and you are stuck with 3.5 GB. Of course, if they don't > support Linux, they may not have known that it can take advantage of such > an option given the chance, and may have given you the standard MSWormOS > (or whatever) support answer, and their BIOS actually /does/ have the > option. > > Note that I've read of advanced users flashing a BIOS with the features > they want but designed for another board using the same base chipset. Of > course, that's going to void your warrantee and could well end up > bricking your board, but it's an option if you want to risk it. It's > also possible to replace the BIOS chip itself, and to buy BIOS chips pre- > flashed with various BIOS images, so if you decided to go that route, you > could buy one flashed with some BIOS with that feature and see if it > worked, without risking overwriting the supported BIOS on your current > chip. Of course, that's well beyond anything I've tried, and in the > general case, if you were advanced enough to work with that sort of > thing, you'd probably know all this including the above about the PCI > device memory hole already, so it's well beyond anything I'd recommend. > However, the option is there if you are suitably determined, and have > access to the appropriate resources (a friend that has the tools and > knows what they are doing, or funds to purchase the service commercially, > or such that the risk of bricking isn't a major worry). > > If you'd like the specific BIOS settings, I can reboot and look them up, > but I'm not going to bother unless given the above, you think you might > have the options, need to know more, and specifically request that info. > Thank you for putting the whole problem in cleartext. I have forwarded your text to AOpen, hoping that even they understand it... ;-) (I understood the problem already, but it's not easy to get AOpen to see this/my point of view on the issue...) Thanks! :-) Evert -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-amd64] Bad LiveCD at torrent site? 2007-10-19 11:04 ` Evert @ 2007-10-19 15:29 ` Kevin N. Carpenter 2007-10-19 18:00 ` [gentoo-amd64] " Duncan 2007-10-19 18:16 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Duncan 1 sibling, 1 reply; 8+ messages in thread From: Kevin N. Carpenter @ 2007-10-19 15:29 UTC (permalink / raw To: gentoo-amd64 Just a note that the livecd 2007.0 iso image at the torrent site appears to be unbootable. At least my new system couldn't handle it (burned 3 CDs trying). The livedvd image is fine. Symptom was simple: the system hung during the first stage of the boot. Kevin -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-amd64] Re: Bad LiveCD at torrent site? 2007-10-19 15:29 ` [gentoo-amd64] Bad LiveCD at torrent site? Kevin N. Carpenter @ 2007-10-19 18:00 ` Duncan 0 siblings, 0 replies; 8+ messages in thread From: Duncan @ 2007-10-19 18:00 UTC (permalink / raw To: gentoo-amd64 "Kevin N. Carpenter" <kevinc@seaplace.org> posted 4718CD44.5010503@seaplace.org, excerpted below, on Fri, 19 Oct 2007 10:29:08 -0500: > Just a note that the livecd 2007.0 iso image at the torrent site appears > to be unbootable. At least my new system couldn't handle it (burned 3 > CDs trying). The livedvd image is fine. > > Symptom was simple: the system hung during the first stage of the boot. Nothing to add re: your note, but... Next time please avoid hijacking a thread. You apparently hit reply to an existing message, then replaced the subject line with your own, starting a new topic. The problem is, the reference headers still point to the message you replied to as your message parent, so it appears in the same thread in clients designed to thread based on those headers (the purpose for them, after all), so your message ends up hijacking the original thread, starting an entirely different subject under it. The better alternative is to always start a /new/ post (not a reply to an existing post) when you intend to start a new thread. That way, it /is/ a new thread, having no reference headers to existing messages. Thanks in advance. =8^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? 2007-10-19 11:04 ` Evert 2007-10-19 15:29 ` [gentoo-amd64] Bad LiveCD at torrent site? Kevin N. Carpenter @ 2007-10-19 18:16 ` Duncan 2007-10-19 20:41 ` Volker Armin Hemmann 1 sibling, 1 reply; 8+ messages in thread From: Duncan @ 2007-10-19 18:16 UTC (permalink / raw To: gentoo-amd64 Evert <evert@poboxes.info> posted bifmu4-nhd.ln1@poboxes.info, excerpted below, on Fri, 19 Oct 2007 13:04:11 +0200: > Thank you for putting the whole problem in cleartext. I have forwarded > your text to AOpen, hoping that even they understand it... ;-) (I > understood the problem already, but it's not easy to get AOpen to see > this/my point of view on the issue...) Hopefully they can be made to see it. then. =8^) FWIW, while they /are/ somewhat more expensive (being targeted at servers), I've been /very/ happy with Tyan. They seem to have the best Linux support of any of the big board makers, even offering preconfigured lm_sensors.conf files in many cases (including mine), as well as certifying to Red Hat, SuSE, etc. I was also quite surprised when well after I bought this board and after many manufacturers would be end-of- life-ing their products, Tyan was still updating their BIOS firmware, and did so to provide dual-core support on this board and several others where they could, even tho the board had never been originally designed or marketed with that feature. That was quite a pleasant surprise! =8^) OTOH, as I said, more expensive. It's a dual-socket-940 Opteron system; a roughly $400 board. Still, that's in line with what other makers were charging for similar at the time. Anyway, altho I'll likely move back down-scale some at my next upgrade, it's quite likely that Tyan got a repeat customer. I've been very happy with both the board itself and with Tyan's Linux support (altho there was a memory timing issue in the early BIOS versions that drove me crazy for awhile, given I had generic memory that wasn't quite stable at the labeled speeds; but they solved that nicely too; it just took a bit longer than I'd have liked, given I had the problem at the time). -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? 2007-10-19 18:16 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Duncan @ 2007-10-19 20:41 ` Volker Armin Hemmann 0 siblings, 0 replies; 8+ messages in thread From: Volker Armin Hemmann @ 2007-10-19 20:41 UTC (permalink / raw To: gentoo-amd64 On Freitag, 19. Oktober 2007, Duncan wrote: > Evert <evert@poboxes.info> posted bifmu4-nhd.ln1@poboxes.info, excerpted > > below, on Fri, 19 Oct 2007 13:04:11 +0200: > > Thank you for putting the whole problem in cleartext. I have forwarded > > your text to AOpen, hoping that even they understand it... ;-) (I > > understood the problem already, but it's not easy to get AOpen to see > > this/my point of view on the issue...) > > Hopefully they can be made to see it. then. =8^) > > FWIW, while they /are/ somewhat more expensive (being targeted at > servers), I've been /very/ happy with Tyan. well, you were lucky. Just got to a lkml archive of your choice and search for tyan. A lot of people had data-corruption problems with Tyan boards. Sadly, today even the expensive stuff is crap (as I learnt the hard way some weeks ago. Two dead mobos and a enermax psu that killed them). -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-10-19 20:53 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <299eu4-vih.ln1@poboxes.info> 2007-10-18 11:54 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Evert 2007-10-18 13:00 ` Volker Armin Hemmann 2007-10-19 10:08 ` Duncan 2007-10-19 11:04 ` Evert 2007-10-19 15:29 ` [gentoo-amd64] Bad LiveCD at torrent site? Kevin N. Carpenter 2007-10-19 18:00 ` [gentoo-amd64] " Duncan 2007-10-19 18:16 ` [gentoo-amd64] Re: 965 chipset and 2 DIMM slots will never give 4GB available? Is that correct? Duncan 2007-10-19 20:41 ` Volker Armin Hemmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox