iLeopod Posted April 23, 2011 Share Posted April 23, 2011 Hi DHP, I've now created an efi-string with all what was before a DSM method(now removed from DSDT). Is there also a tool to covert it (xml/hex) directly to little-endian format? My netbook would be perfect for RevoBoot, but i get memory allocation error. What could be the problem? Link to comment Share on other sites More sharing options...
Time2Retire Posted April 23, 2011 Share Posted April 23, 2011 Hi DHO,I've now created an efi-string with all what was before a DSM method(now removed from DSDT). Is there also a tool to covert it (xml/hex) directly to little-endian format? Yup. It's called gfxutil My netbook would be perfect for RevoBoot, but i get memory allocation error. What could be the problem? Set #define SAFE_MALLOC to 1 in config/settings.h hence the text: "Change this to 1 when booting halts with a memory allocation error.". Link to comment Share on other sites More sharing options...
iLeopod Posted April 24, 2011 Share Posted April 24, 2011 Hi DHP, Yup. It's called gfxutil I now that tool already. Can i just coping the following to ./EFi/data.h : 760900000100000008000000720100000900000002010c00d041030a0100000001010600000f01010600000a7fff0400100000006d006f00640065006c000000110000004e657467656172205733313154180000006400650076006900630065002d00690064000000080000001c0000001c00000063006c006100730073002d0063006f006400650063000000080000000080020018000000760065006e0064006f0072002d00690064000000080000008c1600002c000000730075006200730079007300740065006d002d00760065006e0064006f0072002d00690064000000080000006b1000001e000000730075006200730079007300740065006d002d006900640000000800000087000000220000004100410050004c002c0073006c006f0074002d006e0061006d00650000000b000000416972506f7274160000006200750069006c0074002d0069006e00000005000000001c0000006400650076006900630065002d00740079007000650000000b000000416972506f72743c0000000100000002010c00d041030a0100000001010600000f0101060000077fff04001000000066007700680075006200000008000000000000001c0100000600000002010c00d041030a0100000001010600010b7fff0400160000006200750069006c0074002d0069006e0000000500000000180000006400650076006900630065002d0069006400000008000000a60a0000300000004100410050004c002c00630075007200720065006e0074002d0069006e002d0073006c00650065007000000006000000a00f2a0000004100410050004c002c00630075007200720065006e0074002d00650078007400720061000000060000004c04200000004100410050004c002c0063006c006f0063006b002d006900640000000500000001320000004100410050004c002c00630075007200720065006e0074002d0061007600610069006c00610062006c006500000006000000a00f230100000700000002010c00d041030a0100000001010600010f7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e0073000000040000001c0000007200650076006900730069006f006e002d00690064000000080000000100000018000000760065006e0064006f0072002d006900640000000800000086800000180000006c00610079006f00750074002d0069006400000008000000750300002c000000730075006200730079007300740065006d002d00760065006e0064006f0072002d0069006400000008000000581400001e000000730075006200730079007300740065006d002d006900640000000800000002a00000160000006200750069006c0074002d0069006e0000000500000000dc0000000400000002010c00d041030a0100000001010600000b7fff04002a0000004100410050004c002c00630075007200720065006e0074002d00650078007400720061000000060000004c04180000006400650076006900630065002d0069006400000008000000a50a0000300000004100410050004c002c00630075007200720065006e0074002d0069006e002d0073006c00650065007000000006000000a00f320000004100410050004c002c00630075007200720065006e0074002d0061007600610069006c00610062006c006500000006000000a00f5a0000000200000002010c00d041030a0100000001010600010a7fff0400180000006400650076006900630065002d0069006400000008000000a20a00000e0000006e0061006d00650000000e000000706369313064656161325a0000000200000002010c00d041030a0100000001010600000a7fff0400180000006400650076006900630065002d0069006400000008000000600300000e0000006e0061006d00650000000e00000070636931306465333630ed0300001600000002010c00d041030a010000000101060000030101060000007fff0400220000004100410050004c002c0073006c006f0074002d006e0061006d00650000000a000000536c6f742d3122000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e5649444941204765466f726365203938303020475414000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e741c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636514000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c007200650067000000080000000000000220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e743a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e0000000800000000000002 Set #define SAFE_MALLOC to 1 in config/settings.h hence the text: "Change this to 1 when booting halts with a memory allocation error.". Dosen't solve issue but get now following debug code: Memory Allocation Error! Addr=0x0, Size=0x8000, File=cache.c, Line=94 Thank you and happy Eastern Link to comment Share on other sites More sharing options...
flAked Posted April 29, 2011 Share Posted April 29, 2011 I'm trying to do the same thing, injecting the gfx string for my gpu. How do we convert gfxutil's ouput to a struct Revo can use? Edit: I did a bash one-liner to convert hex into struct and a format to paste it into data.h. The problem is that it doesn't work. Either converting the hex-string gfxutil is giving me or directly converting the xml plist. Do I need to craft a plist with device-properties key and paste the hex-string, then have that converted into a struct? xxd -i -c 8 $1 |tail -n +2 |sed 'N;$!P;$!D;$d' | sed 's/$/ \\/' | sed '$s/.$//' Link to comment Share on other sites More sharing options...
Time2Retire Posted May 2, 2011 Share Posted May 2, 2011 Yah. Your script works fine for me. Right after using: sudo ./gfxutil [-s -n] -i xml -o bin efi.xml efi.bin Note: The two options between the brackets are optional. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 8, 2011 Share Posted May 8, 2011 Hi all I'm trying to inject my efi device-properties in EFI/data.h without success. I first create an .plist with info regarding vga (8800GT), audio (ALC892) and firewire. Did not inject nothing regarding ethernet (RTL8111E) because I don't use it. This in my .plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> // 8800GT <dict> <key>@0,AAPL,boot-display</key> <string>0x00000001</string> <key>@0,compatible</key> <data> TlZEQSxOVk1hYwA= </data> <key>@0,device_type</key> <data> ZGlzcGxheQA= </data> <key>@0,display-cfg</key> <string>0xffffffff</string> <key>@0,name</key> <data> TlZEQSxEaXNwbGF5LUEA </data> <key>@1,compatible</key> <data> TlZEQSxOVk1hYwA= </data> <key>@1,connector-type</key> <string>0x00000800</string> <key>@1,device_type</key> <data> ZGlzcGxheQA= </data> <key>@1,display-cfg</key> <string>0xffffffff</string> <key>@1,name</key> <data> TlZEQSxEaXNwbGF5LUIA </data> <key>AAPL,slot-name</key> <string>Slot-1</string> <key>NVCAP</key> <data> BAAAAAAAAwAcAAAAAAAACgAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>VRAM,totalsize</key> <string>0x20000000</string> <key>device_type</key> <data> TlZEQSxQYXJlbnQA </data> <key>model</key> <data> R2VGb3JjZSA4ODAwIEdUAA== </data> <key>rom-revision</key> <data> NjIuOTIuMjQuMDAuMDAA </data> </dict> <key>PciRoot(0x0)/Pci(0x1B,0x0)</key> // ALC892 <dict> <key>PinConfigurations</key> <data> AA== </data> <key>layout-id</key> <data> fAMAAA== </data> <key>subsystem-id</key> <data> oAAAAA== </data> <key>subsystem-vendor-id</key> <data> axAAAA== </data> </dict> <key>PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x3,0x0)</key> // firewire <dict> <key>fw-hub</key> <data> AAAAAA== </data> </dict> </dict> </plist> Then with GFXUtil I converted the plist in an hex. I the used flAked's command line (see Post #1087) to convert the out.hex generated from GFXUtil to a properly RevoBoot format: iHack-di-Mr-Mojo-Risin:~ mrmojorisin17$ xxd -i -c 8 /Users/mrmojorisin17/Desktop/out.hex |tail -n +2 |sed 'N;$!P;$!D;$d' | sed 's/$/ \\/' | sed '$s/.$//' 0x32, 0x32, 0x30, 0x34, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x33, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x33, 0x30, 0x33, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x32, 0x30, 0x31, 0x30, 0x63, 0x30, 0x30, \ 0x64, 0x30, 0x34, 0x31, 0x30, 0x33, 0x30, 0x61, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x31, 0x30, 0x31, 0x30, 0x36, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, \ 0x30, 0x36, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x37, 0x66, 0x66, 0x66, 0x30, 0x34, 0x30, 0x30, \ 0x32, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x30, 0x30, 0x30, 0x33, 0x31, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, \ 0x36, 0x65, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x36, 0x33, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x37, 0x32, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x37, 0x30, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, \ 0x32, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x30, 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x36, 0x34, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x37, 0x36, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x35, 0x66, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x37, 0x39, 0x30, 0x30, \ 0x37, 0x30, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x63, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x36, 0x34, 0x36, 0x39, \ 0x37, 0x33, 0x37, 0x30, 0x36, 0x63, 0x36, 0x31, \ 0x37, 0x39, 0x30, 0x30, 0x31, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x34, 0x65, 0x30, 0x30, \ 0x35, 0x36, 0x30, 0x30, 0x34, 0x33, 0x30, 0x30, \ 0x34, 0x31, 0x30, 0x30, 0x35, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x31, 0x38, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x33, 0x30, 0x30, 0x31, 0x63, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x61, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x32, 0x32, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, 0x30, 0x30, \ 0x33, 0x30, 0x30, 0x30, 0x32, 0x63, 0x30, 0x30, \ 0x36, 0x34, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x37, 0x33, 0x30, 0x30, 0x37, 0x30, 0x30, 0x30, \ 0x36, 0x63, 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x32, 0x64, 0x30, 0x30, \ 0x36, 0x33, 0x30, 0x30, 0x36, 0x36, 0x30, 0x30, \ 0x36, 0x37, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, \ 0x31, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x30, 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, \ 0x36, 0x31, 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x33, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x65, 0x35, 0x36, 0x34, 0x34, 0x34, 0x31, \ 0x32, 0x63, 0x34, 0x34, 0x36, 0x39, 0x37, 0x33, \ 0x37, 0x30, 0x36, 0x63, 0x36, 0x31, 0x37, 0x39, \ 0x32, 0x64, 0x34, 0x31, 0x30, 0x30, 0x31, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x36, 0x64, \ 0x30, 0x30, 0x36, 0x66, 0x30, 0x30, 0x36, 0x34, \ 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, 0x36, 0x63, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x34, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x37, \ 0x36, 0x35, 0x34, 0x36, 0x36, 0x66, 0x37, 0x32, \ 0x36, 0x33, 0x36, 0x35, 0x32, 0x30, 0x33, 0x38, \ 0x33, 0x38, 0x33, 0x30, 0x33, 0x30, 0x32, 0x30, \ 0x34, 0x37, 0x35, 0x34, 0x30, 0x30, 0x32, 0x65, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, \ 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, 0x32, 0x63, \ 0x30, 0x30, 0x34, 0x31, 0x30, 0x30, 0x34, 0x31, \ 0x30, 0x30, 0x35, 0x30, 0x30, 0x30, 0x34, 0x63, \ 0x30, 0x30, 0x32, 0x63, 0x30, 0x30, 0x36, 0x32, \ 0x30, 0x30, 0x36, 0x66, 0x30, 0x30, 0x36, 0x66, \ 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, 0x32, 0x64, \ 0x30, 0x30, 0x36, 0x34, 0x30, 0x30, 0x36, 0x39, \ 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, 0x37, 0x30, \ 0x30, 0x30, 0x36, 0x63, 0x30, 0x30, 0x36, 0x31, \ 0x30, 0x30, 0x37, 0x39, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x31, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x65, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x34, 0x65, 0x30, 0x30, 0x35, 0x36, \ 0x30, 0x30, 0x35, 0x30, 0x30, 0x30, 0x34, 0x64, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x34, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, \ 0x30, 0x30, 0x33, 0x31, 0x30, 0x30, 0x32, 0x63, \ 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, 0x36, 0x31, \ 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, 0x36, 0x35, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x33, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x65, \ 0x35, 0x36, 0x34, 0x34, 0x34, 0x31, 0x32, 0x63, \ 0x34, 0x34, 0x36, 0x39, 0x37, 0x33, 0x37, 0x30, \ 0x36, 0x63, 0x36, 0x31, 0x37, 0x39, 0x32, 0x64, \ 0x34, 0x32, 0x30, 0x30, 0x32, 0x32, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x35, 0x36, 0x30, 0x30, \ 0x35, 0x32, 0x30, 0x30, 0x34, 0x31, 0x30, 0x30, \ 0x34, 0x64, 0x30, 0x30, 0x32, 0x63, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x36, 0x66, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, \ 0x36, 0x63, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x37, 0x61, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x30, \ 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x30, 0x30, 0x30, 0x33, 0x31, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, \ 0x37, 0x30, 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x36, 0x32, 0x30, 0x30, 0x36, 0x63, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x66, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x65, 0x35, 0x36, 0x34, 0x34, 0x34, 0x31, \ 0x32, 0x63, 0x34, 0x65, 0x35, 0x36, 0x34, 0x64, \ 0x36, 0x31, 0x36, 0x33, 0x30, 0x30, 0x32, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, \ 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, 0x32, 0x63, \ 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, 0x36, 0x66, \ 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, 0x37, 0x30, \ 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, 0x37, 0x34, \ 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, 0x36, 0x32, \ 0x30, 0x30, 0x36, 0x63, 0x30, 0x30, 0x36, 0x35, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x66, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x65, \ 0x35, 0x36, 0x34, 0x34, 0x34, 0x31, 0x32, 0x63, \ 0x34, 0x65, 0x35, 0x36, 0x34, 0x64, 0x36, 0x31, \ 0x36, 0x33, 0x30, 0x30, 0x32, 0x32, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x34, 0x30, 0x30, 0x30, \ 0x33, 0x31, 0x30, 0x30, 0x32, 0x63, 0x30, 0x30, \ 0x36, 0x34, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x37, 0x36, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x36, 0x33, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x35, 0x66, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x37, 0x30, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x63, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x36, 0x34, 0x36, 0x39, 0x37, 0x33, 0x37, 0x30, \ 0x36, 0x63, 0x36, 0x31, 0x37, 0x39, 0x30, 0x30, \ 0x31, 0x63, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x36, 0x34, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x37, 0x36, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x36, 0x33, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x35, 0x66, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x37, 0x30, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x65, 0x35, 0x36, 0x34, 0x34, 0x34, 0x31, \ 0x32, 0x63, 0x35, 0x30, 0x36, 0x31, 0x37, 0x32, \ 0x36, 0x35, 0x36, 0x65, 0x37, 0x34, 0x30, 0x30, \ 0x32, 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x34, 0x30, 0x30, 0x30, 0x33, 0x31, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x36, 0x34, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x37, 0x30, 0x30, 0x30, 0x36, 0x63, 0x30, 0x30, \ 0x36, 0x31, 0x30, 0x30, 0x37, 0x39, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, \ 0x36, 0x36, 0x30, 0x30, 0x36, 0x37, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x66, 0x66, 0x66, 0x66, \ 0x66, 0x66, 0x66, 0x66, 0x32, 0x32, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x34, 0x31, 0x30, 0x30, \ 0x34, 0x31, 0x30, 0x30, 0x35, 0x30, 0x30, 0x30, \ 0x34, 0x63, 0x30, 0x30, 0x32, 0x63, 0x30, 0x30, \ 0x37, 0x33, 0x30, 0x30, 0x36, 0x63, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, \ 0x36, 0x31, 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x61, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x35, 0x33, 0x36, 0x63, 0x36, 0x66, 0x37, 0x34, \ 0x32, 0x64, 0x33, 0x31, 0x31, 0x65, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x37, 0x32, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x36, 0x64, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x37, 0x32, 0x30, 0x30, \ 0x36, 0x35, 0x30, 0x30, 0x37, 0x36, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x36, 0x66, 0x30, 0x30, \ 0x36, 0x65, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x33, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x33, 0x36, 0x33, 0x32, 0x32, 0x65, 0x33, 0x39, \ 0x33, 0x32, 0x32, 0x65, 0x33, 0x32, 0x33, 0x34, \ 0x32, 0x65, 0x33, 0x30, 0x33, 0x30, 0x32, 0x65, \ 0x33, 0x30, 0x33, 0x30, 0x30, 0x30, 0x33, 0x65, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, \ 0x30, 0x31, 0x30, 0x63, 0x30, 0x30, 0x64, 0x30, \ 0x34, 0x31, 0x30, 0x33, 0x30, 0x61, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, \ 0x30, 0x31, 0x30, 0x36, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x65, 0x30, 0x31, 0x30, 0x31, 0x30, 0x36, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x33, 0x37, 0x66, \ 0x66, 0x66, 0x30, 0x34, 0x30, 0x30, 0x31, 0x32, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x36, 0x36, \ 0x30, 0x30, 0x37, 0x37, 0x30, 0x30, 0x32, 0x64, \ 0x30, 0x30, 0x36, 0x38, 0x30, 0x30, 0x37, 0x35, \ 0x30, 0x30, 0x36, 0x32, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x63, 0x35, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x34, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x32, 0x30, 0x31, 0x30, 0x63, \ 0x30, 0x30, 0x64, 0x30, 0x34, 0x31, 0x30, 0x33, \ 0x30, 0x61, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x30, 0x36, \ 0x30, 0x30, 0x30, 0x30, 0x31, 0x62, 0x37, 0x66, \ 0x66, 0x66, 0x30, 0x34, 0x30, 0x30, 0x32, 0x38, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x30, \ 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, 0x36, 0x65, \ 0x30, 0x30, 0x34, 0x33, 0x30, 0x30, 0x36, 0x66, \ 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, 0x36, 0x36, \ 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, 0x36, 0x37, \ 0x30, 0x30, 0x37, 0x35, 0x30, 0x30, 0x37, 0x32, \ 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, 0x37, 0x34, \ 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, 0x36, 0x66, \ 0x30, 0x30, 0x36, 0x65, 0x30, 0x30, 0x37, 0x33, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x36, 0x63, 0x30, 0x30, 0x36, 0x31, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x36, 0x66, 0x30, 0x30, \ 0x37, 0x35, 0x30, 0x30, 0x37, 0x34, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x36, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x37, 0x63, 0x30, 0x33, 0x30, 0x30, 0x30, 0x30, \ 0x32, 0x63, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x37, 0x33, 0x30, 0x30, 0x37, 0x35, 0x30, 0x30, \ 0x36, 0x32, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x36, 0x64, 0x30, 0x30, 0x32, 0x64, 0x30, 0x30, \ 0x37, 0x36, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x36, 0x65, 0x30, 0x30, 0x36, 0x34, 0x30, 0x30, \ 0x36, 0x66, 0x30, 0x30, 0x37, 0x32, 0x30, 0x30, \ 0x32, 0x64, 0x30, 0x30, 0x36, 0x39, 0x30, 0x30, \ 0x36, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x30, 0x38, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x36, 0x62, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x31, 0x65, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, \ 0x37, 0x33, 0x30, 0x30, 0x37, 0x35, 0x30, 0x30, \ 0x36, 0x32, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x37, 0x39, 0x30, 0x30, 0x37, 0x33, 0x30, 0x30, \ 0x37, 0x34, 0x30, 0x30, 0x36, 0x35, 0x30, 0x30, \ 0x36, 0x64, 0x30, 0x30, 0x32, 0x64, 0x30, 0x30, \ 0x36, 0x39, 0x30, 0x30, 0x36, 0x34, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x30, 0x38, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30, 0x61, 0x30, 0x30, 0x30, \ 0x30, 0x30, 0x30, 0x30 I copied the terminal's output just under #define STATIC_EFI_DEVICE_PROPERTIES \ in EFI/data.h and then (re)compiled RevoBoot. But it doesn't work. Strange thing is that when I use the "original" EFI/data.h all working good (vga, audio, firewire, ethernet). From where data.h takes the info? Before this attempt I didn't modify "original" data.h. And especially the efi device-properties, that work like a charm in c.a.b.p. with Chameleon, doesn't work in data.h with RevoBoot? Maybe the output's terminal that I get using flAked's command line is not "ready" for RevoBoot? Thanks in advance to anyone that will help me to understand better this things. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 8, 2011 Share Posted May 8, 2011 Update Conclusively think that the output that we get from terminal using flAked's command give us a format that isn't "ready" for RevoBoot. Indeed I extract with Lizard my current injection that's the same of "original" EFI/data.h. I converted the .hex taken from Lizard with flAked's command and I obtained an output that if replaced to "original" EFI/data.h broke everything (video, audio, etc.). What do you think? Link to comment Share on other sites More sharing options...
flAked Posted May 8, 2011 Share Posted May 8, 2011 Normally EFI/data.h is empty. But if you used the RevoScript it gets filled with /efi/device-properties (in IOReg). So you could try the following. Do the injection with Chameleon and Boot.plist. Reboot and let RevoScript generate new user settings. It will read out /efi/device-properties (your injections) and save it into EFI/data.h. Then recompile RevoBoot and you should be set. BUT: I wonder what else is set within /efi/device-properties when we boot up Chameleon? I wasn't able to decode the data, efi2struct is just reading the OSData object directly, but I would need to decode it in order to understand what is going wrong with our injection. And which structure is actually required. The motivation is of course bug-proofing myself, so I won't have to spend hours finding out that a left-over injection from Chameleon is causing devices showing up and not in fact my DSDT edits to blame. BTW; The format of my bash-one-liner per se is correct, but the data has the wrong structure. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 9, 2011 Share Posted May 9, 2011 It makes no difference. I (re)compiled RevoBoot with a new EFI/data.h generated from Chameleon. In c.a.b.p. I injected only info regarding: - video - audio - firewire Nothing regarding ethernet and sata controller. But with new EFI/data.h there is also info regarding sata controller Chameleon inject something else? Maybe... Link to comment Share on other sites More sharing options...
Time2Retire Posted May 10, 2011 Share Posted May 10, 2011 ...BTW; The format of my bash-one-liner per se is correct, but the data has the wrong structure. The only difference I see is (one example) 0xac vs 0xAC (lower/upper case) but the rest is a 100% match of what I have in EFI/data.h Here's what works for me: XML file -> gfxutil XML to BIN file -> bash one liner -> output OK BIN file -> bash one liner -> output OK So what exactly is failing for you? What are you doing? Chameleon data -> BIN file -> bash one liner -> output FAIL? Please note what I said to be using: sudo ./gfxutil [-s -n] -i xml -o bin efi.xml efi.bin And not: sudo ./gfxutil [-s -n] -i xml -o hex efi.xml efi.hex Link to comment Share on other sites More sharing options...
buoo Posted May 11, 2011 Share Posted May 11, 2011 Hi I'm trying to install Lion with Revolution but I have the same problem that I had with Chameleon: Changing IOPCIFamily.kext and AppleACPIPlatform.kext with the Snow version I have got this: Some ideas ? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 13, 2011 Share Posted May 13, 2011 I'm trying to create a pre-linked kernel with this command: kextcache -system-caches kextcache -system-prelinked-kernel I had to extract some Info.plits of System.kext's PlugIns from System.kext (10.6.7) because are missing in new one (iMac 10.6.7 update). I apparently create the pre-linked kernel but I think something goes wrong: Indeed NullCPUPowerManagement.kext is not properly loaded and I get a kp with dependencies AppleIntelCPUPowerManagement.kext. I'm forgetting something? Link to comment Share on other sites More sharing options...
Time2Retire Posted May 13, 2011 Share Posted May 13, 2011 Hi I'm trying to install Lion with Revolution but I have the same problem that I had with Chameleon: ... Changing IOPCIFamily.kext and AppleACPIPlatform.kext with the Snow version I have got this: ... Some ideas ? And with what type of CPU is this? The one from your signature? I'm trying to create a pre-linked kernel with this command... Indeed NullCPUPowerManagement.kext is not properly loaded and I get a kp with dependencies AppleIntelCPUPowerManagement.kext.I'm forgetting something? No problem here. Where do you have NullCPUPowerManagement.kext? /Extra/ or /System/Library/Extensions? Link to comment Share on other sites More sharing options...
buoo Posted May 13, 2011 Share Posted May 13, 2011 Yes! I'm testing it on my Q9400 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 14, 2011 Share Posted May 14, 2011 No problem here. Where do you have NullCPUPowerManagement.kext? /Extra/ or /System/Library/Extensions? I use NullCPUPowerManagement.kext in S/L/E because, if I understand good, kext in E/E are not included in a pre-linked kernel, right? But from S/L/E it's not loaded and so I get the kp. At the moment I can only use NullCPUPM in E/E with Extensions.mkext in Extra. Link to comment Share on other sites More sharing options...
magnifico Posted May 16, 2011 Share Posted May 16, 2011 But Revolution..work also on software raid and whit two monitor? Link to comment Share on other sites More sharing options...
iLeopod Posted May 16, 2011 Share Posted May 16, 2011 Hi DHP, finally hat the thime to test efi-data. For the most things like HDEF, display, wifi and fire wire it works, but with SBUS and LPCB i have problems: The DSM code in dsdt : resulting Ioreg now the same with efi and here the problem: The type is Data not string and SBUS kext's are not loaded. Here is the xml stuff <key>PciRoot(0x1)/Pci(0xa,0x1)</key> <dict> <key>built-in</key> <string>0x00</string> <key>device-id</key> <string>0x00000AA2</string> <key>name</key> <string>pci10deaa2</string> </dict> Thanks for your help Link to comment Share on other sites More sharing options...
iLeopod Posted May 21, 2011 Share Posted May 21, 2011 Update: found the problem : forgot the , so its correct: <string>pci10de,aa2</string> now going to bulit revoboot. @Blackosx: Why does your script create for any change on source code a new folder instead of downloading only the last files? Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 Wanted a fresh RevoBoot and get rid of the Chameleon efi-data, but still no luck with my GFX. This is what I did, here is my in.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>@2,#adress-cells</key> <string>0x01000000</string> <key>@2,#size-cells</key> <string>0x00000000</string> <key>@2,compatible</key> <string>NVDA,sensor-parent</string> <key>@2,device_type</key> <string>NVDA,gpu-diode</string> <key>@2,hwctrl-params-version</key> <string>0x02000000</string> <key>@2,hwsensor-params-version</key> <string>0x02000000</string> <key>@2,name</key> <string>sensor-parent</string> <key>@2,reg</key> <string>0x02000000</string> <key>NVCAP</key> <data>BAAAAAAAAwAMAAAAAAAABwAAAAA=</data> <key>NVPM</key> <data>AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</data> <key>VRAM,totalsize</key> <data>AAAAIA==</data> <key>device_type</key> <string>NVDA,GeForce</string> <key>model</key> <string>NVIDIA GeForce GTS 250</string> <key>name</key> <string>NVDA,Parent</string> <key>rom-revision</key> <string>3172a</string> </dict> </dict> </plist> I then issued gfxutil like so: ./gfxutil -i xml -o bin in.plist out.bin And xxd: xxd -i -c 8 out.bin |tail -n +2 |sed 'N;$!P;$!D;$d' | sed 's/$/ \\/' | sed '$s/.$//' > new_efi.data I then copied the new efi data into efi/data.h but no luck. Where could be the culprit? Link to comment Share on other sites More sharing options...
iLeopod Posted May 23, 2011 Share Posted May 23, 2011 Coud be pci address or bash script. Injecting with chameleon and dumping works for me. I haven't tried your bash scripted yet. Maybe tomorrow i will look if they result of the files is the same. Coud be pci address or bash script. Injecting with chameleon and dumping works for me. I haven't tried your bash scripted yet. Maybe tomorrow i will look if they result of the files is the same. Link to comment Share on other sites More sharing options...
flAked Posted June 12, 2011 Share Posted June 12, 2011 I found out that Chameleons GraphicsEnabler creates quite a different definition for my card which works with the method described here (using gfxutil to convert the plist). I took the opportunity and added the built-in attribute for ethernet, but it doesn't show in IOReg, can someone confirm please? mrmojo? It seems that even on the MBP8 built-in shows 0 for the ethernet device, but IOBuiltin = Yes for the actual IOEthernetInterface. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted June 13, 2011 Share Posted June 13, 2011 I took the opportunity and added the built-in attribute for ethernet, but it doesn't show in IOReg, can someone confirm please? mrmojo? Confirm. I also tried with one of the lastest Chameleon rev and this on my c.a.b.p.: <key>EthernetBuiltIn</key> <string>Yes</string> Doesn't work. Link to comment Share on other sites More sharing options...
FKA Posted June 16, 2011 Share Posted June 16, 2011 Confirm.I also tried with one of the lastest Chameleon rev and this on my c.a.b.p.: <key>EthernetBuiltIn</key> <string>Yes</string> Doesn't work. I've had some problems with ethernet not showing as built-in also: With my network card sitting under - Device (P0P9) I originally had this in my dsdt: Device (P0P9) { Name (_ADR, 0x001C0005) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR09) } Return (PR09) } } Device (LAN0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "location", Buffer (0x02) { "1" }, "built-in", Buffer (0x02) { 0x01 }, "device_type", Buffer (0x09) { "ethernet" }, "name", Buffer (0x24) { "Realtek RTL8111/8168B PCI-E Gigabit" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } In IORegExplorer his simply showed LAN0 as a device under PCI0 (not P0P9) and had no kext associated with it. My actual ethernet device sat under P0P9 but with none of the edits I'd made to DSDT. I'm now using the code bellow and en0 is shown now in ioreg under LAN0 and is shown as 'built-in' Device (P0P9) { Name (_ADR, 0x001C0005) Device (LAN0) { Name (_ADR, Zero) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR09) } Return (PR09) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "location", Buffer (0x02) { "1" }, "built-in", Buffer (0x02) { 0x01 }, "device_type", Buffer (0x09) { "ethernet" }, "name", Buffer (0x24) { "Realtek RTL8111/8168B PCI-E Gigabit" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Hope this helps D Link to comment Share on other sites More sharing options...
magnifico Posted June 16, 2011 Share Posted June 16, 2011 Hi FKA , please help me for software raid 0 , but to you working revoboot ? Link to comment Share on other sites More sharing options...
FKA Posted June 16, 2011 Share Posted June 16, 2011 Hi FKA , please help me for software raid 0 , but to you working revoboot ? Hi magnifico10 No I never got revoboot to fully work with either a single HDD or SW RAID0. In fact I never got round to trying Dutch's suggestion from this post here. I was going to try again today but got caught up messing around with my NIC as I'm in the middle of setting up a VPN server using openvpn and VMware. If you have a running revoboot then you can setup your SW RAID by following/ adapting Nathan7's guide here. Cheers D Link to comment Share on other sites More sharing options...
Recommended Posts