From: mike d. <fl...@po...> - 2008-07-31 12:30:17
|
Hi there, I am unable to boot the 2.6.26 Linux kernel on my MacBook2,1, for it crashes with the following message: PCI: Not using MMCONFIG PCI: Using configuration type 1 for base access For more info, see: - 2.6.26-rc9-git9 doesn't boot on Macintel http://kerneltrap.org/mailarchive/linux-kernel/2008/7/14/2456324 - macbook2,2 latest git mmconfig issues http://kerneltrap.org/mailarchive/linux-kernel/2008/7/19/2573484 Unfortunately, reading those threads didn't bring any satisfying solution. A friend of mine with the very same laptop faces the exact same problem, so I figured I was not alone there. Still, the problem doesn't seem to have been mentionned here. Has anyone come up with a fix, or be knowledgable enough to be able to sum up the situation? Thanks! -- mike dentifrice <fl...@po...> |
From: Justin M. <jus...@gm...> - 2008-07-31 13:45:14
|
On Thu, Jul 31, 2008 at 5:30 AM, mike dentifrice <fl...@po...> wrote: > Hi there, > > I am unable to boot the 2.6.26 Linux kernel on my MacBook2,1, for it > crashes with the following message: > > PCI: Not using MMCONFIG > PCI: Using configuration type 1 for base access > > For more info, see: > > - 2.6.26-rc9-git9 doesn't boot on Macintel > http://kerneltrap.org/mailarchive/linux-kernel/2008/7/14/2456324 > > - macbook2,2 latest git mmconfig issues > http://kerneltrap.org/mailarchive/linux-kernel/2008/7/19/2573484 > > Unfortunately, reading those threads didn't bring any satisfying > solution. A friend of mine with the very same laptop faces the exact > same problem, so I figured I was not alone there. > > Still, the problem doesn't seem to have been mentionned here. Has anyone > come up with a fix, or be knowledgable enough to be able to sum up the > situation? > > Thanks! > > -- > mike dentifrice <fl...@po...> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Mactel-linux-users mailing list > Mac...@li... > https://lists.sourceforge.net/lists/listinfo/mactel-linux-users > You should be able to use MMCONFIG with 2.6.27, if not then go into pci options and choose "direct" or "any" -- Justin P. Mattock |
From: mike d. <fl...@po...> - 2008-07-31 18:54:22
|
Justin Mattock a dit: > You should be able to use MMCONFIG with > 2.6.27, if not then go into pci options and choose "direct" or "any" Thanks for the tip. Unfortunately, 2.6.27-rc1 doesn't work either: PCI: Not using MMCONFIG. PCI: BIOS Bug: MCFG area at f0000000 is not reserved in ACPI motherboard resources PCI: Not using MMCONFIG. As for tweaking the "PCI options", I coudln't find where in the kernel config. Could you be more precise? Thanks in advance, -- mike dentifrice <fl...@po...> |
From: Justin M. <jus...@gm...> - 2008-07-31 20:38:24
|
On Thu, Jul 31, 2008 at 11:54 AM, mike dentifrice <fl...@po...> wrote: > Justin Mattock a dit: >> You should be able to use MMCONFIG with >> 2.6.27, if not then go into pci options and choose "direct" or "any" > > Thanks for the tip. Unfortunately, 2.6.27-rc1 doesn't work either: > > PCI: Not using MMCONFIG. > PCI: BIOS Bug: MCFG area at f0000000 is not reserved in ACPI motherboard > resources > PCI: Not using MMCONFIG. > > As for tweaking the "PCI options", I coudln't find where in the kernel > config. Could you be more precise? > > Thanks in advance, > > -- > mike dentifrice <fl...@po...> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Mactel-linux-users mailing list > Mac...@li... > https://lists.sourceforge.net/lists/listinfo/mactel-linux-users > Depending on the O.S. version you have, some don't have the kernel tree in them(only initrd.img). look in /usr/src/ if nothing then, I would suggest compiling you're own fresh vanilla kernel. i.g. apt-get install git-core or kernel.org then make a dir where you like(mine is /home/kernel/) then change into the directory and git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6 or go to kernel.org and download the .tar.gz or bz2 uncompress then make menuconfig(you need to apt-get build-essential and libncurses5-dev) once you see the screen pop up you can see pci options in the main menu in there you will find MMCONFIG. after you've tweaked the configuration(how big or small you want you're kernel) or use this one: http://www.odi.ch/prog/macbookpro/index.php#3 (just put it into the kernel tree as .config) then exit and make the kernel. (this is what I usually do<below>) make make modules make modules_install make install then I make links i.g. ln -fs /home/kernel/2.6.27-rc1 linux cd / ln -fs /boot/vmlinuz-2.6.27-rc1 vmlinuz then update-grub reboot and see the fresh kernel. if you've already compiled you own kernel then ignore the above: the MMCONFIG option like I said up top, is in the main menu of make menuconfig. I think it says "PCI options" or soemthing like that. -- Justin P. Mattock |
From: mike d. <fl...@po...> - 2008-07-31 22:51:05
|
Justin Mattock said: > Depending on the O.S. version you have, some don't have the kernel > tree in them(only initrd.img). look in /usr/src/ if nothing then, I > would suggest > compiling you're own fresh vanilla kernel. Yes, that's what I've always done, in order to include the mactel patchset. > (this is what I usually do<below>) > make > make modules > make modules_install > make install Since I use Debian, I prefer to make a .deb using 'kernel-package': cd /usr/src/linux/ make-kpkg --revision=$(date +'%Y%m%d') \ --rootcmd fakeroot --initrd kernel_image > if you've already compiled you own kernel then ignore the above: > the MMCONFIG option like I said up top, is in the main menu of > make menuconfig. I think it says "PCI options" or soemthing like that. Right. In "Bus Options (PCI etc.)", there's "Support mmconfig PCI config space access" (CONFIG_PCI_MMCONFIG) indeed. I always had it activated, as far as I know, but it doesn't do the trick. The LKML thread seemed to point out the issue could be firmware-related. Any more information on that? Any other mac users out there facing such problems? Has anyone successfully booted a 2.6.26 and/or 2.6.27 kernel on a MacBook2,1? Cheers, -- mike dentifrice <fl...@po...> |
From: Justin M. <jus...@gm...> - 2008-08-01 01:16:18
|
On Thu, Jul 31, 2008 at 3:50 PM, mike dentifrice <fl...@po...> wrote: > Justin Mattock said: >> Depending on the O.S. version you have, some don't have the kernel >> tree in them(only initrd.img). look in /usr/src/ if nothing then, I >> would suggest >> compiling you're own fresh vanilla kernel. > > Yes, that's what I've always done, in order to include the mactel > patchset. > >> (this is what I usually do<below>) >> make >> make modules >> make modules_install >> make install > > Since I use Debian, I prefer to make a .deb using 'kernel-package': > > cd /usr/src/linux/ > make-kpkg --revision=$(date +'%Y%m%d') \ > --rootcmd fakeroot --initrd kernel_image > >> if you've already compiled you own kernel then ignore the above: >> the MMCONFIG option like I said up top, is in the main menu of >> make menuconfig. I think it says "PCI options" or soemthing like that. > > Right. In "Bus Options (PCI etc.)", there's "Support mmconfig PCI config > space access" (CONFIG_PCI_MMCONFIG) indeed. I always had it activated, > as far as I know, but it doesn't do the trick. > > The LKML thread seemed to point out the issue could be firmware-related. > Any more information on that? Any other mac users out there facing such > problems? Has anyone successfully booted a 2.6.26 and/or 2.6.27 kernel > on a MacBook2,1? > > Cheers, > > -- > mike dentifrice <fl...@po...> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Mactel-linux-users mailing list > Mac...@li... > https://lists.sourceforge.net/lists/listinfo/mactel-linux-users > At the moment I did try the patches, but ran into another issue besides mmconfig. heres the thread: http://lkml.org/lkml/2008/7/16/190 the patches are in there, but if you've already tried 2.6.27 then this tells me that there model has a different I.D. i.g. macbook2,2 and/or macbook2 than the model you have and I. if this is the case. regards; -- Justin P. Mattock |