Jump to content

netflix streaming beta for mac


joeblough
 Share

45 posts in this topic

Recommended Posts

okay, so i have a netflix account and so i thought i'd try the beta for mac.

 

first you have to install silverlight 2.0. i guess because i dont have the right SMBios kext, the preflight check in their installer fails, thinking my machine is PowerPC. okay, fine, edit the script and i was able to install (a prior attempt to install using pacifist didnt work - silverlight would crash my browser right away)

 

so then after the 'official' install, i find that it still crashes firefox. safari is okay though, and it gets almost all the way to streaming the video and dies with error code 8152. i can see at the netflix blog that other people are reporting this problem, so it might not be osx86 specific. those people claim to have mac pros, which is kind of similar to my rig. but i can imagine that there might be some stuff in smbios that they are looking for when setting up the DRM (which is where it seems to die)

 

anyway, any other experiences? working or not, either way...

Link to comment
Share on other sites

I'm having the same results. It still works fine for me in VmWare, but that's not the point. I also made a few calls to netflix customer support. On the first call, the lady asked me what the 'About This Mac' screen said about my processor. I have a Q6600 and it says 2.39GHz unknown. I explained the situation to her and she said that it may have something to do with the 'Hackintosh'ness of the computer. They do perform an individualization check (note the error you are getting) and it probably has something to do with the processor that you are using. My second call with tech support was a little bit longer, and the guy was very helpful (he has built a few hacks himself) but we still got the same result.

 

I have updated the unknown string to make the About This Mac display something more pretty, but that doesn't fix anything.

 

Which processor is in your rig?

 

Is anyone else having success with this?

 

Thanks,

sdelano

Link to comment
Share on other sites

It works on my Hackintosh Dell e1505 laptop, but on my Q6600 Dell 530 I get the same error 8152. I tried a few silverlight demos that I could find on the net, as well as the nbc olympics site, which uses silverlight, and didn't have an issue with silverlight on either machine. There is something definitely different between my two hackintoshs machines. Maybe it's just the processor? More investigation required.

Link to comment
Share on other sites

That SMBIOS above didn't work for me. I even get logged out when I try to run 'About This Mac'. Looks like for now us with the Q6600 are SOL. I may look deeper into this SMBIOS thing if I ever get some free time away from school. I could probably code something up that works.

 

-sdelano

Link to comment
Share on other sites

Just to add to the data sampling, I have a Q6600 and Netflix streaming works fine on my Hackintosh. I haven't encountered error 8152.

 

The initial problem I encountered was similar to joeblough (the preflight check thought I was PowerPC and wouldn't proceed with the install.) There's another thread here where people were having similar issues with the Silverlight installer. There was a modified installer that bypassed the InstallationCheck. However, the Netflix player requires a more recent version of the Silverlight installer. So I took the InstallationCheck from the old Silverlight installer and inserted it into the new installer. As I said earlier, I have encountered no issues playing movies and TV shows from the Netflix player.

 

I'm not sure what that 8152 error is, but maybe try deleting the Silverlight plugin from Library/Internet Plug-ins and reinstalling it using the updated installer I have reposted here from the other thread. I haven't had Silverlight installed my Hackintosh before yesterday.

 

I'm not sure if this will work since it sounds like you guys are able to get Silverlight installed and are encountering another error within the movie player, but it's worth a shot.

 

The installer package is zipped. Replace the xx with tt.

 

hxxp://rapidshare.com/files/160300227/Silverlight-No_System_Check-UPDATED.zip

 

Credit goes to TinFoil and critic81.

Link to comment
Share on other sites

Thanks for the info theTITUS! That is wonderful news because it means that there is a way somehow that we will be able to get this to work.

 

I have modified the Silverlight installer to do the same thing, but it still doesn't work (edit: the installer works, just not netflix) (yes I have the newest Silverlight installed as well). For our troubleshooting purposes, could you do a few things?

 

First (and hopefully this will fix it) could you post up the AppleSMBIOS.kext that you are using? Just zip it and attach it (it is a directory after all).

 

Second, from the terminal, could you please type the following:

system_profiler SPHardwareDataType -xml > ~/Desktop/profiler.xml

and then upload that file as well. I am interested in what you are getting for this (as this is what the installer is checking). Although this may not be necessary since you are failing the installer check as well.

 

I also read somewhere that Netflix only allows you to use the streaming on 5 different computers in a 12 month span. I have a feeling that I am over the limit on this (my parents computer, my roommates computer, 2-3 different VM's, I think I loaded it on my work computer as well). For all you others getting this error, how many different machined have you used the 'Watch it Now' on?

 

-sdelano

Link to comment
Share on other sites

UPDATE: Here is the info from Netflix on the number of devices you can have authorized... I may have surpassed this 6 unit mark. Did you?

 

Q: Can I watch movies instantly on more than one PC or Netflix ready device?

A: Some membership plans allow you to watch simultaneously on more than one personal computer or Netflix ready device at the same time (for example, watching a movie on your laptop while another family member watches on a TV via a Netflix ready device in another room ). 1-disc plans may watch on one device at a time, 2-disc plans on up to two devices at the same time, 3-disc plans on up to three devices, and plans with four or more discs on up to four devices simultaneously. In addition, due to requirements from content providers, there's a limit to the number of unique devices each account can use to watch instantly. Each Netflix account may watch instantly on up to six unique authorized devices, including personal computers and Netflix ready devices.

 

I am going to call later today and see if that might be the problem.

 

-sdelano

 

edit: Instead of calling and checking with Netflix, I wen't ahead and tried to load it on my other roommate's MacBook. It loaded just fine, so I guess I am not over this supposed 6 machine limit they impose.

Link to comment
Share on other sites

I'm getting an error when running the command you gave me which might explain why the installer failed the preflight check.

 

2008-11-04 18:21:06.905 system_profiler[894:c0b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

 

I couldn't find any AppleSMBIOS.kexts when using spotlight. I attached the AppleSMBIOS.kext that I found when I unpacked the Extensions.mkext. I installed using the BOOT-132 method and found that in my initrd.img I also have SMBIOSEnabler.kext. Let me know if you need anything else.

AppleSMBIOS.kext.zip

Link to comment
Share on other sites

I'm getting an error when running the command you gave me which might explain why the installer failed the preflight check.

 

2008-11-04 18:21:06.905 system_profiler[894:c0b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

 

I couldn't find any AppleSMBIOS.kexts when using spotlight. I attached the AppleSMBIOS.kext that I found when I unpacked the Extensions.mkext. I installed using the BOOT-132 method and found that in my initrd.img I also have SMBIOSEnabler.kext. Let me know if you need anything else.

 

Your AppleSMBIOS.kext is in /System/Library/Extensions/

 

...and the one you included did not work for me either. I am starting to think that it is not the AppleSMBIOS. Any more ideas?

Link to comment
Share on other sites

SOLUTION FOUND: I fixed my UUID error, made sure I was using the right SMBIOS Enabler, but I still couldn't make Netflix player work. Then I realized that my Time Machine backups had begun to fail recently (I back up to a network volume). After doing a little bit of research, I found that by reverting the following kexts to their versions prior to the 2008-004 Airport update, Time Machine was functional again. See here. The kexts are IO80211Family.kext and IONetworkingFamily.kext. For the heck of it since Time Machine was working again, I thought I'd give Netflix a go, and voila, it finally works!

 

Looks like the 2008-004 update is the cause of many problems, at least on Hackintoshes.

Link to comment
Share on other sites

SOLUTION FOUND: I fixed my UUID error, made sure I was using the right SMBIOS Enabler, but I still couldn't make Netflix player work. Then I realized that my Time Machine backups had begun to fail recently (I back up to a network volume). After doing a little bit of research, I found that by reverting the following kexts to their versions prior to the 2008-004 Airport update, Time Machine was functional again. See here. The kexts are IO80211Family.kext and IONetworkingFamily.kext. For the heck of it since Time Machine was working again, I thought I'd give Netflix a go, and voila, it finally works!

 

Looks like the 2008-004 update is the cause of many problems, at least on Hackintoshes.

 

Looking in software update, I notice that I haven't yet installed the 2008-004 Airport Extreme update.

Link to comment
Share on other sites

8152 ERROR SOVLED!

 

I had to install the files below to get rid of the 8152 error. I don't think this has to do with the Q6600, but rather some updates from Apple (as a previous poster mentioned). It took me a while to find working .kext files, so, here they are.

 

IO80211Family.kext is here (went over 2meg limit):

 

http://www.megaupload.com/?d=CNTBXWQR

AppleSMBIOS.kext.zip

IONetworkingFamily.kext.zip

Link to comment
Share on other sites

I finally got it to work using the kexts posted above and my previous AppleSMBIOS (which was working on my machine before). So, it looks like if you use whatever AppleSMBIOS works for your machine, and the 2 kexts above, it SHOULD work.

 

-sdelano

Link to comment
Share on other sites

The netflix player now loads on my system. I received the 8152 error despite trying all of the workarounds in this thread. I added SMBIOSEnabler.kext to /System/Library/Extensions. You can find the kext in INITRD.IMG on boot 132 / dfe. See attached.

 

My kexts:

IONetworkingFamily.kext = 10.5.2 stock

IO80211Family.kext = 10.5.2 stock

AppleSMBIOS.kext = Kalyway 10.5.2

Vanilla Kernel 10.5.2 / Sleep 9.2

Atom 1.6 GHz Dual Core

SMBIOSEnabler.kext.zip

Link to comment
Share on other sites

Hi, I just installed iDeneb v1.3 10.5.5 with Vanillia kernel 9.5.0 and so far I cannot get this to work. I installed every kext you guys have provided on here with no luck.

 

Anyone have a solution or idea what I can do?

 

Thanks everyone

Link to comment
Share on other sites

How I got Netflix streaming to work on my OSX86 system:

Time machine fix from the Kalyway 10.5.2 DVD.

 

I did some testing and found that a vanilla retail wouldn't play Netflix on my hardware. However, a Kalyway 10.5.2 install with a few options checked would work. The particular option that needs to be checked is TimeMachineFix. I was able to install only the packages I needed from DVD post install.

 

The packages you need are located on the Kalyway 10.5.2 DVD:

 

/Volumes/Kalyway 10.5.2 DVD Intel_Amd/System/Installation/Packages/Patches/

(The folder is hidden, so click Go > Go to Folder and paste in the path above with the DVD inserted.)

 

The package names are:

 

Time-Machine-Update_Time-Machine-Update.pkg

TimeMachineFix_ionetworkingfamily.pkg

 

Install them by double-clicking and be prepared for the usual boot cache update or use the -f boot flag.

 

Unfortunately, the update package above overwrites whatever kernel you have currently installed with the vanilla one. So backup your kernal first! If you forget to back up and you want your system to sleep/restart correctly, you can install kernel_9.2_sleep_hidden.pkg from the same folder (this kernel is installed by default during a Kalyway install).

 

You may or may not need SMBIOSEnabler.kext.

Link to comment
Share on other sites

  • 3 weeks later...

I have a hack with Q6600. Intel DG31PR. It's a great Hacintosh everything works except for sleep which does not bother me at all.

 

I installed the newest Silverlight no system check and have the same problem everyone seems to have, Silverlight error code 8152.

 

I ran this command as sdelano suggested, "system_profiler SPHardwareDataType -xml > ~/Desktop/profiler.xml", it returns nothing. I suppose that is a good sign?

 

A call to Netflix lead me to use this command: "defaults read com.microsoft.SilverlightPlugin.loader", it returns: Domain com.microsoft.SilverlightPlugin.loader does not exist

 

According to MS there should be five items as follow but on mine hackintosh it's missing 3 out of 5

 

/Library/Internet Plug-Ins/Silverlight.plugin - yes

/Library/Receipts/Silverlight.pkg - yes

/Library/Receipts/Silverlight_W2_MIX.pkg - missing

/Library/Internet Plug-Ins/WPFe.plugin - missing

/Library/Receipts/WPFe.pkg - missing

 

I don't have a solution but I am hopeing this might shade some light to the solution.

Link to comment
Share on other sites

Solved: For me anyways. I installed the kexts provided by gjetson on the first page use Kext Helper. After a reboot, I no longer received the DRM error message.

 

Hi sdelano, I wnt to gjetson's link http://www.megaupload.com/?d=CNTBXWQR but it says the file is not available, is it possible you can post yours so we can give it a try?

 

Thanks



Link to comment
Share on other sites

 Share

×
×
  • Create New...