Jump to content

iAtkos s3 v2 grub dual boot with Ubuntu 10.10


absolutezero1287
 Share

9 posts in this topic

Recommended Posts

I managed to install iAtkos s3 v2 on my Lenovo Ideapad Z560 but when I try to boot into OS X from grub my laptop reboots. I did some research on this but I haven't really found any concrete answers to my problem.

 

My specs are as follows:

  • Intel Core - i5 540M CPU
  • 4 GB DDR3
  • NVidia Geforce 310M
  • 500 GB SATA HDD (bios set to AHCI)
  • RTL8101E/RTL8102E PCI-E Ethernet controller (Realtek)
  • nVidia Corporation High Definition Audio Controller
  • Intel Corporation 5 Series/3400 Series Chipset High Definition Audio

 

The install appeared to go smoothly. The only thing I did differently was that I did not install a bootloader. I use Grub2 as my bootloader. I even changed my partition table from MBR to GPT and added a BIOS boot partition.

 

Below is the grub menu entry for OS X. I think I may have done this bit wrong.

menuentry "OS X 10.6.5" {
       insmod hfsplus
       set root=(hd0,2)
       multiboot /boot
}

 

My partition table as reported by parted:

 

root@satori:~# parted -l
Model: ATA WDC WD5000BEVT-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                  Flags
1      1049kB  269MB   268MB                                      bios_grub
2      269MB   479MB   210MB   fat32        EFI System Partition  boot
3      479MB   75.0GB  74.5GB  hfs+
4      75.2GB  113GB   37.6GB  ext4         Linux/Windows data
5      113GB   500GB   387GB   ext4         Linux/Windows data

 

 

I'm on Ubuntu 10.10 now. Here is the output of lspci -vnn

00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02)
Subsystem: Lenovo Device [17aa:391e]
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel modules: intel-agp

00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: d2000000-d30fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff
Capabilities: [88] Subsystem: Lenovo Device [17aa:391f]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Kernel driver in use: pcieport
Kernel modules: shpchp

00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
Subsystem: Lenovo Device [17aa:38a5]
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at db106100 (64-bit, non-prefetchable) [size=16]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+

00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) (prog-if 20 [EHCI])
Subsystem: Lenovo Device [17aa:38aa]
Flags: bus master, medium devsel, latency 0, IRQ 16
Memory at db105c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05)
Subsystem: Lenovo Device [17aa:38af]
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at db100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=05, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: da100000-db0fffff
Prefetchable memory behind bridge: 00000000d3100000-00000000d40fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Lenovo Device [17aa:38b0]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: d9100000-da0fffff
Prefetchable memory behind bridge: 00000000d4100000-00000000d50fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Lenovo Device [17aa:38b1]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: d8100000-d90fffff
Prefetchable memory behind bridge: 00000000d5100000-00000000d60fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Lenovo Device [17aa:38b2]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=08, subordinate=0b, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: d7100000-d80fffff
Prefetchable memory behind bridge: 00000000d6100000-00000000d70fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Lenovo Device [17aa:38b4]
Capabilities: [a0] Power Management version 2
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) (prog-if 20 [EHCI])
Subsystem: Lenovo Device [17aa:38b8]
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at db105800 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5) (prog-if 01 [subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=32
Capabilities: [50] Subsystem: Lenovo Device [17aa:383f]

00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 05)
Subsystem: Lenovo Device [17aa:38be]
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=10 <?>
Kernel modules: iTCO_wdt

00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 05) (prog-if 01 [AHCI 1.0])
Subsystem: Lenovo Device [17aa:38c1]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 45
I/O ports at 6048 [size=8]
I/O ports at 6054 [size=4]
I/O ports at 6040 [size=8]
I/O ports at 6050 [size=4]
I/O ports at 6020 [size=32]
Memory at db105000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Capabilities: [b0] PCI Advanced Features
Kernel driver in use: ahci
Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05)
Subsystem: Lenovo Device [17aa:38bf]
Flags: medium devsel, IRQ 10
Memory at db106000 (64-bit, non-prefetchable) [size=256]
I/O ports at 6000 [size=32]
Kernel modules: i2c-i801

00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 05)
Subsystem: Lenovo Device [17aa:38c0]
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at db104000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
Kernel driver in use: intel ips
Kernel modules: intel_ips

01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a75] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:392d]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 5000 [size=128]
[virtual] Expansion ROM at d3080000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
Kernel modules: nvidia-current, nouveau, nvidiafb

01:00.1 Audio device [0403]: nVidia Corporation High Definition Audio Controller [10de:0be3] (rev a1)
Subsystem: Lenovo Device [17aa:392d]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at d3000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

06:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 1000 [8086:0084]
Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN [8086:1315]
Flags: bus master, fast devsel, latency 0, IRQ 47
Memory at d9100000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-26-c7-ff-ff-48-10-10
Kernel driver in use: iwlagn
Kernel modules: iwlagn

07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Subsystem: Lenovo Device [17aa:392e]
Flags: bus master, fast devsel, latency 0, IRQ 46
I/O ports at 2000 [size=256]
Memory at d5110000 (64-bit, prefetchable) [size=4K]
Memory at d5100000 (64-bit, prefetchable) [size=64K]
Expansion ROM at d5120000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Count=2 Masked-
Capabilities: [cc] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-00-00-00-00
Kernel driver in use: r8169
Kernel modules: r8169

ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02)
Subsystem: Lenovo Device [17aa:392b]
Flags: bus master, fast devsel, latency 0

 

I'm stumped as to what the problem could be. If I am missing any important information then don't hesitate to ask me.

Link to comment
Share on other sites

Update: I tried using the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] CD to boot into OS X and I at least got past a black screen and blinking cursor. However, I ran into a kernel panic. The error message went something like this:

 

panic(cpu 0 caller 0x2ab790): "Version mismatch between Kernel"

.

.

....lots of addresses

.

.

Kernel Extensions in backtrace (with dependencies):

sk.triaxis.kext.SleepEnabler(1.0.0)@0x530cd000 -> 0x530cefff

 

I'm guessing that this means that I should reinstall without the Sleep Enabler kext. Anyone want to confirm or deny my suspicions?

 

Kernel Panic <--see pic of kernel panic here!

Link to comment
Share on other sites

When you are booting up you need to use this bootflag:

 

busratio=19

 

Check it here:

http://tonymacx86.blogspot.com/2010/01/int...processors.html

 

I am not sure how you update your GRUB Bootloader to have this extra flag.

 

Cameleon Bootloader (in OSX) does it quite nicely.

 

I've tried with the busratio=19 flag. I've tried every combination of the following:

-v -x busratio=19 maxmem=2048

 

I still get kernel panics. I tried reinstalling without the offending .kext (sleepEnabler) but now it seems that another kext is to blame for an entirely new kernel panic. It was something along the lines of AppleHDA. I have Linux as my primary OS so I can easily access my OS X partition.

 

What do I have to modify in order to get OS X to boot? Do I have to add/remove kexts?

 

EDIT:

I reinstalled and booted with the following flags: -v -x busratio=19 maxmem=2048

The end result wasn't a kernel panic. Instead I got a reboot loop.

 

Before the reboot, OS X seems to load everything just fine. At the end I get the following error message:

 

efi_inject_get_devrop_string null trying stringdata

No SMBIOS replacement found

Patched DMI table

No DSDT replacement available. Leaving ACPI data as is

Starting Darwin X86

 

I will try again in verbose without the safemode flag to see what happens.

Link to comment
Share on other sites

Update: I removed the VoodooPS2 kext and added the standard apple kext. I still have to boot into OS X with the busratio=19 flag. I use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] or the iAtkos CD to accomplish this. I think I can get Grub2 to boot Chameleon (chainloading) but I'm not 100% sure. Anywho, I seem to have OS X up and running quite nicely. It doesn't detect my keyboard (fully) so I may switch kexts for that.

 

Another issue is the sound. My sound card is an NVidia sound card. Below is the output from lspci

 

01:00.1 Audio device [0403]:

nVidia Corporation High Definition Audio Controller [10de:0be3] (rev a1)

Subsystem: Lenovo Device [17aa:392d]

Flags: bus master, fast devsel, latency 0, IRQ 17

Memory at d3000000 (32-bit, non-prefetchable)

Capabilities: [60] Power Management version 3

Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+

Capabilities: [78] Express Endpoint, MSI 00

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

 

Other than the issues that I will most likely fix myself OS X is running well. I have one question, though. What benefit(s) is/are there to making my own custom DSDT?

Link to comment
Share on other sites

Update: I booted into OS X using grub2. Grub2 accepts the same options as chameleon. However, when I tried to use the custom kernel I got an error saying that it wasn't 64-bit. So I had to add the maxmem=2048 flag.

 

Sound and networking still aren't working. I have the information on them but I just don't know how to use it. Any advice?

 

(HDMI out)

01:00.1 Audio device [0403]:

nVidia Corporation High Definition Audio Controller [10de:0be3] (rev a1)

Subsystem: Lenovo Device [17aa:392d]

Flags: bus master, fast devsel, latency 0, IRQ 17

Memory at d3000000 (32-bit, non-prefetchable)

Capabilities: [60] Power Management version 3

Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+

Capabilities: [78] Express Endpoint, MSI 00

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

 

(wireless card)

06:00.0 Network controller [0280]:

Intel Corporation Centrino Wireless-N 1000 [8086:0084]

Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN [8086:1315]

Flags: bus master, fast devsel, latency 0, IRQ 47

Memory at d9100000 (64-bit, non-prefetchable)

Capabilities: [c8] Power Management version 3

Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [e0] Express Endpoint, MSI 00

Capabilities: [100] Advanced Error Reporting

Capabilities: [140] Device Serial Number 00-26-c7-ff-ff-48-10-10

Kernel driver in use: iwlagn

Kernel modules: iwlagn

 

(ethernet controller)

07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)

Subsystem: Lenovo Device [17aa:392e]

Flags: bus master, fast devsel, latency 0, IRQ 45

I/O ports at 2000

Memory at d5110000 (64-bit, prefetchable)

Memory at d5100000 (64-bit, prefetchable)

Expansion ROM at d5120000 [disabled]

Capabilities: [40] Power Management version 3

Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [70] Express Endpoint, MSI 01

Capabilities: [ac] MSI-X: Enable- Count=2 Masked-

Capabilities: [cc] Vital Product Data

Capabilities: [100] Advanced Error Reporting

Capabilities: [140] Virtual Channel

Capabilities: [160] Device Serial Number 01-00-00-00-00-00-00-00

Kernel driver in use: r8169

Kernel modules: r8169

 

(primary sound card)

00:1b.0 Audio device [0403]:

Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05)

Subsystem: Lenovo Device [17aa:38af]

Flags: bus master, fast devsel, latency 0, IRQ 48

Memory at db100000 (64-bit, non-prefetchable)

Capabilities: [50] Power Management version 2

Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00

Capabilities: [100] Virtual Channel

Capabilities: [130] Root Complex Link

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

Link to comment
Share on other sites

  • 3 months later...

How did you customized the install to make it work? Because once I installed it (using busratio=16 flag), I cannot boot to it. busratio flag doesn't work for some reason. And yes, also verbose mode shows that everything is going okay, and then I got same error messages as you did.

 

I'm using Lenovo Y560 laptop, i3 CPU, ATI 5730M video. This video is now supported in 10.6.7, but my iAtkos S3 v2 is 10.6.3, may it be a cause?

 

And one more thing: could you please show your current grub OSX entry? and where you put it? menu.lst is gone, seems like custom entries are now stored in /etc/grub.d/40_custom file.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...