Grub2 SVN on 64bit Xserve 2,1
Hello all, recently, we tried to use Grub2 SVN on a 64bit Apple Xserve (Model 2,1) using EFI and after Bean solved some Xserve specific problems that were discussed on the Ubuntu forums (http://ubuntuforums.org/showthread.php?t=995704) someone else finally managed to boot his Xserve 2,1 model with Grub2. Ours however, did not boot and we isolated the problem to be a memory problem: When we plug in 4 GB or more, Grub2 fails (when you finally type "boot" on the command line, the machine instantly reboots). If we remove all but 2 GB of RAM, it works and we managed to boot a Debian kernel. So this seems to be a bug which only appears on this type of machine with >= 4GB of RAM. Unfortunately, I haven't found a way yet to get any debug output for you from the machine (serial console doesn't seem to be supported in EFI). If there is anything we can do to get this bug solved, please let us know. If this is the wrong list for this discussion, I'm sorry, I wasn't sure which list discusses Grub2 SVN bugs/problems :) Thanks in advance, Christian Holler System Administrator Saarland University smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: Grub2 SVN on 64bit Xserve 2,1
Hi, yes I am compiling grub on a 64 bit kernel and with x86_64 as target (--with-platform=efi --target=x86_64) Compiling on a 32 bit machine does not succeed because the Xserve 2,1 does not accept 32 bit EFI images. Best regards, Chris Chip Panarchy wrote: Hello I don't know much about this. However, you're compiling it on a 64-bit kernel, right? The limitation you are talking about is the 32-bit 2 64-bit limitation. 32-bit only supports up to 3.25GB of RAM. Have you tried compiling it on 32-bit os? That may (for some reason) fix the problem. Give it a go. Panarchy -- Forwarded message ------ From: decoder Date: Thu, Apr 23, 2009 at 7:49 PM Subject: Grub2 SVN on 64bit Xserve 2,1 To: grub-devel@gnu.org Cc: st_ad...@st.cs.uni-saarland.de Hello all, recently, we tried to use Grub2 SVN on a 64bit Apple Xserve (Model 2,1) using EFI and after Bean solved some Xserve specific problems that were discussed on the Ubuntu forums (http://ubuntuforums.org/showthread.php?t=995704) someone else finally managed to boot his Xserve 2,1 model with Grub2. Ours however, did not boot and we isolated the problem to be a memory problem: When we plug in 4 GB or more, Grub2 fails (when you finally type "boot" on the command line, the machine instantly reboots). If we remove all but 2 GB of RAM, it works and we managed to boot a Debian kernel. So this seems to be a bug which only appears on this type of machine with >= 4GB of RAM. Unfortunately, I haven't found a way yet to get any debug output for you from the machine (serial console doesn't seem to be supported in EFI). If there is anything we can do to get this bug solved, please let us know. If this is the wrong list for this discussion, I'm sorry, I wasn't sure which list discusses Grub2 SVN bugs/problems :) Thanks in advance, Christian Holler System Administrator Saarland University ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel On Thu, Apr 23, 2009 at 7:49 PM, decoder wrote: Hello all, recently, we tried to use Grub2 SVN on a 64bit Apple Xserve (Model 2,1) using EFI and after Bean solved some Xserve specific problems that were discussed on the Ubuntu forums (http://ubuntuforums.org/showthread.php?t=995704) someone else finally managed to boot his Xserve 2,1 model with Grub2. Ours however, did not boot and we isolated the problem to be a memory problem: When we plug in 4 GB or more, Grub2 fails (when you finally type "boot" on the command line, the machine instantly reboots). If we remove all but 2 GB of RAM, it works and we managed to boot a Debian kernel. So this seems to be a bug which only appears on this type of machine with >= 4GB of RAM. Unfortunately, I haven't found a way yet to get any debug output for you from the machine (serial console doesn't seem to be supported in EFI). If there is anything we can do to get this bug solved, please let us know. If this is the wrong list for this discussion, I'm sorry, I wasn't sure which list discusses Grub2 SVN bugs/problems :) Thanks in advance, Christian Holler System Administrator Saarland University ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: latest grub for xserve tests
You need to provide more information as to what Xserve you run (Model, e.g. Xserve 2,1 you see this in the system information stuff when you boot the OSX cd) and how much memory you have. Various info can be found in this thread: http://ubuntuforums.org/showthread.php?t=995704&page=60 I've got an Xserve 2,1 to run with grub + a patch that phcoder wrote for me. I think it is in the SVN now though :) Regards, Chris Drew Rosen wrote: Hi Everybody. Can someone give a newbie grub person some instructions / links for the latest/best grub to use in an attempt to get a linux OS running well on the Apple Xserve Server MacIntel. Thanks! ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: latest grub for xserve tests
decoder wrote: I've got an Xserve 2,1 to run with grub + a patch that phcoder wrote for me. I think it is in the SVN now though :) I have to correct this: as phcoder just told me on IRC, the patch isn't in SVN yet, but I can provide you the patch: http://users.own-hero.net/~decoder/xserve21.patch Apply it against SVN revision 2194 then it should be working. Use a grub config as described in the ubuntu thread, if it doesn't work, I can give you mine as soon as I have access to it again :) Regards, Chris Drew Rosen wrote: Hi Everybody. Can someone give a newbie grub person some instructions / links for the latest/best grub to use in an attempt to get a linux OS running well on the Apple Xserve Server MacIntel. Thanks! ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: Xserve specs
Hi, D4T from the thread on the Ubuntu forum reported grub svn revision 2063 to work with Xserve 1,1 without problems, using fakebios and the proper kernel options. Have a look here for grub config examples that may work: http://ubuntuforums.org/showpost.php?p=7082153&postcount=622 The fakebios command seems to be required for this type of machine, and the noefi kernel option as well as the video= options are required for some kernels, you need to do some experimenting :) Regards, Chris Drew Rosen wrote: Hi Guys. Here's our machines... Let us know if you have any more recommendations... THANK U. *Hardware Overview:* Model Name: Xserve Model Identifier: Xserve1,1 Processor Name: Dual-Core Intel Xeon Processor Speed: 2.66 GHz Number Of Processors: 2 Total Number Of Cores: 4 L2 Cache (per processor): 4 MB Memory: 4 GB Bus Speed: 1.33 GHz Boot ROM Version: XS11.0080.B00 SMC Version: 1.11f5 LOM Revision: 1.2.1 Serial Number: G8652097V2Q Begin forwarded message: *From: * decoder mailto:deco...@own-hero.net>> *Date: * May 14, 2009 2:15:19 PM PDT *To: * The development of GRUB 2 <mailto:grub-devel@gnu.org>> *Subject: * *Re: latest grub for xserve tests* *Reply-To: * The development of GRUB 2 <mailto:grub-devel@gnu.org>> decoder wrote: I've got an Xserve 2,1 to run with grub + a patch that phcoder wrote for me. I think it is in the SVN now though :) I have to correct this: as phcoder just told me on IRC, the patch isn't in SVN yet, but I can provide you the patch: http://users.own-hero.net/~decoder/xserve21.patch <http://users.own-hero.net/%7Edecoder/xserve21.patch> Apply it against SVN revision 2194 then it should be working. Use a grub config as described in the ubuntu thread, if it doesn't work, I can give you mine as soon as I have access to it again :) Regards, Chris Drew Rosen wrote: Hi Everybody. Can someone give a newbie grub person some instructions / links for the latest/best grub to use in an attempt to get a linux OS running well on the Apple Xserve Server MacIntel. Thanks! ___ Grub-devel mailing list Grub-devel@gnu.org <mailto:Grub-devel@gnu.org> http://lists.gnu.org/mailman/listinfo/grub-devel ___ Grub-devel mailing list Grub-devel@gnu.org <mailto:Grub-devel@gnu.org> http://lists.gnu.org/mailman/listinfo/grub-devel ___ Grub-devel mailing list Grub-devel@gnu.org <mailto:Grub-devel@gnu.org> http://lists.gnu.org/mailman/listinfo/grub-devel ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: about smartcards (Re: TPM support status ?)
Robert Millan wrote: SmartCards are a single-purpose device. Users don't install software in them, You don't install software in a TPM module either. and they don't have any user interface (other than a button or so) that could be used to implement DRM This is wrong. Smartcards of course have a an interface to interact with them. It is even a not so small subset of what TPM provides. And yes, you could use a Smartcard to do DRM. , so it's not an issue if their owners can't modify their firmware (which could even be in a ROM). The TPM can't modify anything either. A TPM is a _passive_ crypto module. Best regards, Chris smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel
Re: about smartcards (Re: TPM support status ?)
Robert Millan wrote: This is wrong. Smartcards of course have a an interface to interact with them. Yes, but it's usually just a button or similar. It doesn't behave like a computer. What I meant is the software interface. There are crypto protocols to interact with a smartcard and they are similar to the TPM protocols. The same happens with your oven or your fridge. They run software and have a user interface, but they don't work like a computer. And yes, you could use a Smartcard to do DRM. No, you can't. What you can do is use the smartcard for authentication in a computer that has been previously rigged against its user. In this case it is the computer which implements DRM, not the card. The TPM module itself does not implement DRM either... It provides the necessary crypto routines, a smartcard does so too. What does this have to do with anything? Being passive doesn't prevent it from being used in coercion schemes like: "Either you use this TPM to certify you're running Crippleware Reader 2.0 or you can't read this book" You can use a smartcard as well for that purpose. Crippleware Reader 2.0 can cryptographically make sure that the smartcard is attached, and refuse to work otherwise. And you can make the Smartcard a requirement to read the book. I don't really see the point why people keep bashing the TPM module for purposes like DRM. It's not the TPM module that is bad, but the stuff that people plan to do with it. Chris smime.p7s Description: S/MIME Cryptographic Signature ___ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel