Stable Hackintosh with H67 chipset

I have pulled my hair the last week trying to install MacOS X on my latest supposed-to-be-a-Hackintosh Mini-ITX Sandy Bridge build. I have been running OSX on home built computers for several years so I’m fairly experienced with it. It can be a pain to install and configure but when it finally works it works as good as a real Macintosh.

The chipsets supporting Sandy Bridge are currently H67 and P67. The P67 chipset allow massive overclocking and fine grained tweaking while the H67 only supports limited tweaking. One of the things that H67 (usually) doesn’t support is changing the default FSB multiplier. Sandy Bridge has a quite unique design with a Front Side Bus speed of only 100 MHz but lots multipliers. For a 3.4 GHz Sandy Bridge CPU the multiplier is a whopping 34!

As my main priority this time was to build a physically small and reasonably silent, but still as powerful as possible, computer, I really (really!) wanted a Mini-ITX motherboard but all Sandy Bridge Mini-ITX motherboards available use the H67 chipset.

In OSX, many things relies on the RTC (Real Time Clock), especially IO drivers. If the kernel doesn’t detect the exact values, things will be very unstable. It will probably work but with lots of small freezes, jerky mouse movement and things will be very crash prone.

The standard MacOS X kernel has many checks to make it not run on some hardware that Apple has decided that would compete with their own hardware too much, like AMD and Atom CPUs. They also limit Sandy Bridge CPUs faster than those in the new MacBook Pros.  Sometimes there are ways to fool OSX that those component of yours are actually something else (but since they are compatible they will work anyway) by supplying a modified DSDT which is a very complex file describing how the Operating System should interact with hardware. Usually the motherboard gives the OS its DSDT via ACPI but with a special bootloader you can supply your own modified one instead.

Maybe it’s possible to make OSX accept fast Sandy Bridge CPU:s via DSDT hacks. The fact that many persons with Asus P67 motherboards are able to run the standard kernel even with a high multipliers suggests that. However, DSDT/ACPI is a very complex standard and learning it is like learning assembly programming for a completely new architecture. The specification is over 700 pages… Not something I want to spend time on at the moment.

An easier way is to use a custom kernel. Nawcom has since long supplied patches for XNU that removes these kinds of checks and much more. His kernels are usually used to run OSX on AMD and Atom CPUs. Incidentally, they also run Sandy Bridge CPUs just fine, without any DSDT hacks.

Almost. To make Nawcom’s kernels support half multipliers he made a hack saying that if the bus ratio (aka multiplier) is 30 or more, divide it by 10, unless (for some reason, probably to avoid a division by zero later on) it’s dividable by 10. To support a multiplier of 3.5 you would thus supply busratio=35 on the kernel commandline but busratio=350 won’t work for a multiplier of 35 because it’s dividable by 10. The problem is that these new Sandy Bridge CPUs actually use multipliers this high! I guess Nawcom didn’t expect that would happen when he wrote this hack.

I have tried to catch Nawcom on IRC and various forums but he’s hard to catch so instead I decided to get my hands dirty and fix the problem myself. It’s a very simple fix. Change the threshold from 30 to 60 so busratio=34 actually means 34, nothing else. It means that the lowest half multiplier supported is 6.5 so if you want to get OSX running on a 10 year old AMD PC, use the Nawcom’s standard kernel instead.

Attached is my modification of Nawcom’s kernel for Sandy Bridge CPUs. It only supports 64-bit mode. To use it you have to supply both busratio=n and fsb=100000000 (100 million) on the kernel commandline, where n is your CPU’s speed divided by 10. For my i7-2600 (3,4 GHz) the commandline is ”arch=x86_64 busratio=34 fsb=100000000″. Don’t use ”-force64″.

To make it permanent, set it as Kernel Flags in /Extra/com.apple.boot.plist

Download the kernel here: mach_kernel.bz2

To make sure that an update doesn’t overwrite it, name it something other than ”mach_kernel”, save it in the root and set that name as Kernel in com.apple.boot.plist.

For those who are interested, my final build is a Zotec H67ITX-C-E motherboard, Core i7-2600 CPU, Lian Li Q08B chassis, Sapphire HD6850 graphics card, 8 GB 1333 MHz DDR3 RAM, 240 GB OCZ Vertex 3 SSD, Asus BW-12B1LT Bluray writer.

Kategorier:English, Teknik Etiketter:, , , , ,

Ja till kärnkraft!

När det pågår en härdsmälta i Japan och det är stor risk för att skadliga nivåer av radioaktivitet ska läcka ut så är det lätt att argumentera mot kärnkraften. Jag har sett många kärnkraftsmotståndare plocka billiga politiska poänger på detta de senaste dagarna. Trots den pågående katastrofen i Japan så är jag fortfarande en anhängare av kärnkraft. Det här är ett försök att förklara varför.

Kortfattat om katastrofen i Fukushima:

  • Fukushima var ett över 40 år gammalt kärnkraftverk som var planerat att läggas ner när katastrofen inträffade. Jämfört med moderna kärnkraftverk var konstruktionen och säkerheten primitiv.
  • Trots detta lyckades det motstå ett av de kraftigaste jordskalv som har uppmätts i modern tid utan större problem, samt ett flertal efterskalv nästan lika kraftiga som jordbävningen som ödelade Haiti.
  • Det klarade nästan av den efterföljande 10 meter höga tsunamin också, samma tsunami som malde ner nästan allt runtomkring till slamsor och placerade bussar och fartyg ovanpå trevåningshus. Det som gick sönder var pumparna till kylningen.
  • Orsaken till att problemen eskalerade var att dieselaggregaten som skulle ge ström till reservpumparna till kylsystemet slutade att fungera efter ett tag.

Kort och gott, allt som teoretiskt kunde gå fel gick fel. Ett modernt kärnkraftverk hade klarat sig mycket bättre. Man kan också ifrågasätta hur smart det är att lägga kärnkraftverk i havsnivåhöjd vid den japanska stilla havs-kusten till att börja med…

Det finns inga vettiga alternativ till kärnkraft (fissionskraft) på kort sikt. Visst kan vi bygga ut vindkraften, vågkraften, solceller osv men det räcker inte, vi måste ändå ha kärnkraft. Det enda existerande alternativ som skulle kunna generera tillräckligt mycket el är ett stort antal kolkraftverk som SPYR ut växthusgaser och sot dagarna i ända. Det tror jag inte att någon vill ha.

Det är inte heller realistiskt att tro att vi kan minska vårt elbehov. Jag applåderar verkligen den utveckling mot allt energieffektivare produkter som pågår men när man räknar samman allt så kommer samhället alltid att använda fler och fler kWh per år. Speciellt om det blir vanligt med elbilar, då kommer det att skjuta i höjden. Vi kan bromsa ökningen av det totala energibehovet men inte minska det.

Ett större hot mot nationen japans framtid än radioaktiviteten är den pågående elbristen som får hela börsen att krascha. Det kan tyckas okänsligt att prata ekonomi när det pågår så många mänskliga tragedier men det är ekonomi som ger sjuksköterskor sina löner så de kan köpa mat till familjen och det är ekonomi som ger hemlösa sina socialbidrag. Utan en fungerande ekonomi så får ALLA ett långt värre skitliv än de redan har, oavsett hur bra eller dåligt de har det just nu. En fungerande ekonomi är A och O för välfärden, det räcker inte med empati och välvilja.

Moderna kärnkraftverk är mycket säkra, speciellt om man inte placerar dem vid havsytan i områden med risk för tsunamis och jordbävningar. Det största problemet med kärnkraften i Sverige är att vi ända sedan början av 80-talet har haft ett förbud mot att utveckla den. Det innebär att vi sitter med mycket omordernare och osäkrare kärnkraftverk än vi skulle kunna ha haft annars.

Någon gång i framtiden hoppas jag att fusionskraft kan bli verklighet. Fram tills dess så måste vi ha kvar och bygga ut kärnkraften vare sig vi vill det eller inte om vi inte vill att den tekniska utvecklingen ska avstanna. Nu sitter säkert några bittra Bullerby-romantiserande konservatister och haschrökande hippies* och tycker att det vore jättebra om den tekniska utvecklingen avstannade men tänk då efter en gång till vad det skulle leda till i förlängningen.

DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN DN

SvD SvD SvD SvD SvD SvD SvD SvD SvD SvD SvD

* Jag tycker om haschrökande hippies egentligen, de brukar vara snälla… : )

Kategorier:Politik Etiketter:, ,

En dag i Flottsbro skidbacke

I helgen fyndade jag skidkläder på REA. Jag brukade nästan bo i skidbacken på vintrarna när jag var barn men av någon anledning slutade jag att åka när jag var runt 13. Det är 20 år sedan nu och jag har inte ens stått på ett par skidor sedan dess. Jag har känt mig lite sugen några gånger men när man knappt äger en uppsättning varma vinterkläder och knappt känner någon som brukar åka så är det hela en stor process.

Hur som helst, helgen som var köpte jag skidbyxor, skidjacka, skidstrumpor, handskar, underställ och skidglasögon. Totalt ca 3600 kr. Ordinarie pris ca 5300. Väldigt spontant.

Idag tog jag ut en semesterdag, åkte till Flottsbro och hyrde twintips, pjäxor och hjälm. Jag var otroligt nervös till en början men redan efter första åket så kändes det som att jag var 13 igen och inget hade förändrats. :) Efter bara några åk kändes det som att jag kunde svänga minst lika bra som när jag slutade. Tydligen är det lite som att cykla, att det sitter kvar bara man har lärt sig en gång.

Tyvärr fegade jag ur när det kom till hoppandet. För det första så fanns det inga old school småhopp-med-brant-efter (som vi kallade för ”knix” när jag var ung), bara vidunder som är gjorda för galningar som voltar och har sig. Har man inte tillräckligt hög fart i dessa (dvs så man flyger 3-4 meter långt och 2-3 meter högt) så landar man på en vågrät platå med en duns och får blodsmak i munnen. Kände inte att jag hade tillräcklig kontroll för så långa hopp, inte ens utan att göra några tricks. Inte att glida på skenor och liknande heller. Men det var kul att åka baklänges! :)

Jävlar vilken känsla att ta av sig pjäxorna efter att de har suttit på i 10 timmar non-stop! Mina fötter känns helt mörbultade. Hyrpjäxor lämpar sig inte för så långa pass… Dels slutade de alldeles för långt ner på vaden kändes det som, de gav inget riktigt stöd. Antar att det är för att de ska passa både feta och smala vader bättre? Kanske bara en smaksak, jag vill ha höga pjäxor. Dels är det meningen att pjäxor ska vara formade efter ens egen fot. De ska kännas lite för trånga när de är alldeles nya, då blir de perfekta efter ett tag, man slipper ömma fötter och man får bättre kontroll över skidorna.

Nu återstår det att se hur illa träningsvärken kommer att vara imorgon. Jag trodde att jag hade ganska vältränade ben men jag insåg snabbt att vrida-foten-åt-sidan- och lyfta-foten-uppåt-musklerna var HELT otränade…

Kategorier:Personligt

Skenheliga jägare

Idag börjar lodjursjakten. 110 lodjur ska skjutas, tydligen nästan hälften så många som ifjol. Bra.

Jägare brukar motivera jakten med att de jagar för djurens skull, så att stammarna hålls på rimliga nivåer, upprätthålla balansen, osv. Hans von Essen på Jägarförbundet är bekymrad: – ”Jag är orolig för att rådjurstammen kraschar i de områden där lodjurstammen är för stor”.

Fine, jag förstår att jakt behövs. Så långt är allt ok. Det som stör mig är nästa uttalande:

- ”Rådjuren ska räcka till både rovdjuren och jägarna.”

En jävligt märklig kommentar. Nej, Hans, jägarna har ingen naturlig rätt att jaga för jagandets skull. Vore det inte bättre att ha som mål att hålla lodjursstammen på en sådan nivå att de håller även rådjursstammen på en bra nivå, utan jägaringripanden?

Jaga för att det behövs men romantisera inte dödandet av djur!

Kategorier:Politik

sudo pacman -Syu && sudo reboot

2011-02-28 1 kommentar

Dags att återuppliva den här gamla bloggen!

Kategorier:Okategoriserade

Det här är inte ett skämt!

2009-02-25 1 kommentar

Jag lovar, det här är inte ett skämt, det är på riktigt och det händer just nu, idag, i Sverige. IPRED blev idag sanning. Riksdagen röstade ja. Det här är ett litet utdrag ur IPRED, som finns att ladda ner i sin helhet här:

13.2 Offentliggörande av domstolsavgöranden
13.2.1 Nuvarande ordning
Den som har gjort sig skyldig till ärekränkning eller liknande brottslig
gärning eller som annars är skadeståndsskyldig med anledning av sådant
brott kan, på yrkande av den kränkte i mål om gärningen, efter omständ-
ligheterna åläggas att bekosta tryckning av domen i en eller flera
tidningar
, se 5 kap. 6 § andra stycket skadeståndslagen (1972:207). Åläg-
gandet kan avse hela eller delar av domen (prop. 1972:5 s. 575). På
motsvarande sätt gäller enligt 6 § lagen (1978:800) om namn och bild i
reklam att den som på visst sätt olovligen använt annans namn eller bild i
reklam, eller medverkat därtill, efter omständigheterna får åläggas att
bekosta tryckning av dom i målet i en eller flera tidningar. I förarbetena
till sist nämnda bestämmelse framhålls att förordnandet kan meddelas
även om någon vårdslöshet inte kan läggas gärningsmannen till last
(prop. 1978/79:2 s. 65).

Om du döms kan du alltså tvingas bekosta en tidningsannons där du berättar att du har blivit dömd och varför. Man skulle kunna säga att vi nu har återinfört skampålen i Svensk lag.

IPRED innebär att du kan råka ut för husransakan (eller ”intrångsundersökning” som de har valt att kalla det för. Det är samma sak.) och få din dator och all annan relaterad kringutrustning beslagtagen på obestämd tid om någon laddar hem Metallica från ditt IP-nummer. Du har väl investerat i den allra senaste tekniken och konfigurerat den ordentligt så att ingen kan hacka sig in på ditt trådlösa nätverk? Har du kastat bort ditt Nintendo DS, din trådlösa nätverksskrivare, digitala fotoramar och annan utrustning som inte ens fungerar med skyddade nät? Eller?

IPRED innebär att Sverige får en privat poliskår bestående av representanter från upphovsrättsmaffian som får polisiära befogenheter som polisen, eller till och med SÄPO, inte ens hade kunnat drömma om för bara några år sedan. De kan med lagen i ryggen skicka utpressningsbrev där de hotar att stämma dig på mångmiljonbelopp om du inte genast går med på betala den nätta summan av en sisådär 10000 kr. Så har de betett sig i alla andra länder som har infört liknande lagar och det finns ingen anledning att tro att de skulle bete sig annorlunda i Sverige.

Hur FAN kan våra politiker rösta igenom något liknande??! Alla sittande partier är för IPRED, utom V och Mp. Sossarna röstade visserligen emot nu men de är för lagen med den enda kosmetiska skillnaden att de vill ha några extra kontrollinstanser, precis som med FRA. Typiskt sossar. De skulle nog gå med på att bomba oss själva med kärnvapen bara det fanns några kontrollinstanser. V och Mp är inte mycket bättre. De röstade inte nej, de valde att inte rösta alls istället. Fega jävlar. Dessutom skulle de säkert ha röstat ja om de fått en halv procents höjning av A-kassan i gengäld…

Det här känns helt overkligt. Det här är inte det Sverige jag har lärt känna under min uppväxt. I skolan fick vi lära oss om Östtyskland. I skolböckerna stod det hur hemskt det var där. STASI var självaste Satan som avlyssnade telefoner och läste igenom breven som skickades. Precis samma sak händer idag i Sverige. Jag blir arg på folk som är så blinda att de inte ser parallellerna. I rättegången mot The Pirate Bay blir folk utfrågade om rent politiska frågor som till exempel synen på upphovsrätt. Tydligen börjar det till och med förbjudet att inte tycka som skivbolagen i politiska frågor.

Situationen har blivit desperat. Vi MÅSTE stoppa den här utvecklingen! Piratpartiet MÅSTE in i både EU och riksdagen! Jag kan inte komma på något sätt som tydligare skulle visa politikerna vad vi tycker om detta.  Visst är de fördelningspolitiska höger-vänster-frågorna viktiga men de har pågått i 100-tals år och skillnaden mellan blocken är pyttesmå. Det här är en ENORM fråga som är en förutsättning för allt annat. Det finns ingen viktigare politisk fråga just nu. Inte ens om man lägger ihop alla andra politiska frågor tillsammans.

Det handlar om demokratins mest grundläggande byggstenar. Rätten att ha åsikter och kommunicera dem utan att någon tjuvlyssnar och straffar en för det.

BLIPIRAT.NU!

Kategorier:Politik Etiketter:, ,

Bli medlem i Piratpartiet idag också!

Fastän den officiella gå-med-i-Piratpartiet-dagen var igår så går det alldeles utmärkt att bli medlem idag också, eller vilken annan dag som helst.

blipirat.nu

Kategorier:Politik
Följ

Få meddelanden om nya inlägg via e-post.