Jump to content

acer 5750 moded bay to fit dell mini 1390/Broadcom 4311


Acro_Design
 Share

32 posts in this topic

Recommended Posts

Hey all i have moded my acer 5750 and cut out the bay so i can retrofit larger cards like my spare dell mini 1390.

 

the cut out worked well and looks factory, anyway having installed the card it worked straight away. like it should, no kext required, i then proceeded to update to 10.6.7 combo and then it didnt work. i retained the 10.6.7 iopcifamily.kext from 10.6.3 and ionetworkfamily.kext hoping this may restore functionality.

 

nothing happened. so next i found the kext for the dell mini/ Broadcom 4311. looking in the plist 4311 is already there. i added the kext to extensions as normal. repaired permissions as normal. yet the card still doesnt work. however the orange light flashes on my wifi LED that sugests there may be life. next i tried the various sudo blah blah blah stuff assosiated with io8011familykext...

 

so then i spent half the night researching this issue until my eyes went all blurry. i found installed a modded pci kext and that caused a kernal panic.. i have nothing to backup so i have to start again...

 

i now need an asprin and some help with this card / pci e slot / acer issue

Link to comment
Share on other sites

oh by the way if anyones interested, i am a big fan of retofitting laptops with compatible parts, so that usually means cutting them up. heres the pic

card fitted is the dell card. card bellow is OEM athros card. acer made the day so it would only fit these small cards (forgive me but i havent seen many like that)

post-758130-1306685548_thumb.jpg

 

my new acer, was cut up within the hour of purchase... ha ha. anyway until i can work out what card might be suitable. i will stay in 10.6.3

 

would a mac airport card work, im getting mixed responces in search and am very tempted by this

 

http://www.amazon.co.uk/802-11n--Replaceme...4186&sr=8-9

Link to comment
Share on other sites

10.6.6 works so thats good enough for now it would have been nice to know what cards work with 10.6.7 looking at the suported card list it say very little about each card owners version of os x thus making it even harder to work with.

 

 

Oh yes i forgot.. Disclaimer

if your not crazzy like me please dont cut up a brand new laptop for ease of access! i do not recomend what i have done as i have much experiance with cutting tools and such where as you the other crazzy person may not. if your not sure how good you are with a dremal dont do this!

 

 

my headache has gone so this was a successful day

Link to comment
Share on other sites

On WiFI cards... I have Atheros AR5001 ABG card. It was Atheros AR5212 (Linovo/IBM) before rebranding. It works OOTB up to current SL (10.6.7) version. No issues found.

 

Those if you are willing to have some fun with linux, you may save some cache by purchasing other card and rebranding it to Apple AirPor Extrime.

Link to comment
Share on other sites

thank you once again 3.14r2 for that most usfull info, i will have to get buy that card right away.

 

i wanted 10.6.7 for sandy bridge suport and hopefully that will fix my graphics. im new to the i3 but i asume that this laptop has no gpu as such but it uses the i3 as the graphics card. im probably wrong.

 

anyway this should mean i can update once more

Link to comment
Share on other sites

  • 9 months later...

it has come to my attention today that one person has been crazy and done the same thing. there are several things i should mention. if you plan to sell your 5750 afterwards you need to do a good job. i have used a modelling file and carefully cleaned up the edges so it looks factory. you wont be able to sell it if its obviously cut up.

 

another thing, remove your ram, HDD and pci! you dont want to accidentally slip. wear eye gear as hot plastic will fly at your face. whilst i have the skin of chuck norris, i still wear eye gear.

 

BE VERY careful you must not touch your mobo with the dermal, you could even take the whole laptop apart to minimise all risks.

 

most importantly. there is a black tube where the original pci card screws into. i have cut this at the base (being very very very very very very very very careful) so now the bigger pcie card can use this tube. i have screwed it into the tube and put bluetack on the bottom of the tube. this bluetack will stick to the motherboard but is quite safe. i shall take a picture to explain tonight.

Link to comment
Share on other sites

i have absolutely no idea what or how a dsdt works other than its like a table of hardwhere that probably tricks osx to work with my laptops hardwhare. going about making one and knowing what im doing is a bit scary is it worth making one?

Link to comment
Share on other sites

hey latinmcg heres my dsdt.dsl i hope its the right one. this is from a fresh install 10.6.3

 

im using the mod cd with the basic kexts installed, no smbios yet and i have chem2 RC5.

 

so what can you do with my dsdt?

Link to comment
Share on other sites

kextstat -k gave me this

 

 

Index Refs Address    Size	   Wired	  Name (Version) <Linked Against>
  13   11 0x52b26000 0x11000    0x10000    com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
  14   11 0x52ad4000 0x4000	 0x3000	 com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
  15    2 0x52d74000 0x41000    0x40000    com.apple.driver.AppleACPIPlatform (1.3.2) <14 13 7 6 5 4 3>
  16    0 0x528dd000 0x2000	 0x1000	 org.tgwbd.driver.NullCPUPowerManagement (1.0.0d2) <7 4 3>
  17    0 0x52cad000 0x5000	 0x4000	 com.superhai.driver.VoodooBattery (1.3.3) <14 5 4 3>
  18    8 0x52e06000 0x18000    0x17000    com.apple.iokit.IOStorageFamily (1.6) <7 6 5 4 3 1>
  19    0 0x52d35000 0x11000    0x10000    com.apple.driver.DiskImages (283) <18 7 6 5 4 3 1>
  20    0 0x52ea6000 0x8000	 0x7000	 com.apple.nke.applicationfirewall (2.1.11) <7 6 5 4 3 1>
  21    2 0x52e9c000 0x3000	 0x2000	 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
  22    0 0x52eae000 0x5000	 0x4000	 com.apple.security.quarantine (0) <21 7 6 5 4 2 1>
  23    0 0x52ebe000 0x8000	 0x7000	 com.apple.security.sandbox (0) <21 7 6 5 4 2 1>
  24    0 0x52ea2000 0x3000	 0x2000	 com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
  25    0 0x52e9f000 0x3000	 0x2000	 com.apple.driver.AppleAPIC (1.4) <4 3>
  26    0 0x52eb3000 0x4000	 0x3000	 com.apple.driver.AppleSMBIOS (1.5) <7 4 3>
  27    0 0x52fdd000 0x3000	 0x2000	 com.apple.driver.AppleHPET (1.5) <14 7 5 4 3>
  28    0 0x52f95000 0x6000	 0x5000	 com.apple.driver.AppleRTC (1.3.1) <14 5 4 3 1>
  29    1 0x52f9b000 0x3000	 0x2000	 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
  30    0 0x52fe0000 0x5000	 0x4000	 com.apple.driver.AppleACPIEC (1.3.2) <29 15 14 5 4 3>
  31    0 0x52fe5000 0x3000	 0x2000	 com.yourcompany.driver.AppleACPIPS2Nub (1.0.0d1) <14 7 5 4 3 1>
  32    3 0x59bca000 0x3b000    0x3a000    com.apple.iokit.IOHIDFamily (1.6.2) <7 6 5 4 3 1>
  33    0 0x52d28000 0x4000	 0x3000	 com.apple.driver.AppleACPIButtons (1.3.2) <32 15 14 7 6 5 4 3 1>
  34    2 0x52d21000 0x6000	 0x5000	 com.apple.driver.ApplePS2Controller (1.1.0) <7 5 4 3 1>
  35    0 0x52ffb000 0x4000	 0x3000	 org.netkas.fakesmc (2) <14 7 4 3>
  36    1 0x52d2c000 0x3000	 0x2000	 com.apple.driver.AppleEFIRuntime (1.3.0) <7 5 4 3>
  37    4 0x59c38000 0x31000    0x30000    com.apple.iokit.IOUSBFamily (3.9.6) <13 7 5 4 3 1>
  38    0 0x59b63000 0x16000    0x15000    com.apple.driver.AppleUSBEHCI (3.9.6) <37 13 7 5 4 3 1>
  39    3 0x52fee000 0x6000	 0x5000	 com.apple.iokit.IOAHCIFamily (2.0.3) <5 4 3 1>
  40    0 0x59b3a000 0x10000    0xf000	 com.apple.driver.AppleAHCIPort (2.1.1) <39 13 5 4 3 1>
  41    0 0x59b79000 0x6000	 0x5000	 com.apple.driver.AppleEFINVRAM (1.3.0) <36 7 5 4 3>
  42    0 0x59b5f000 0x4000	 0x3000	 com.apple.driver.ApplePS2Keyboard (1.2.0) <34 32 7 6 5 4 3 1>
  43    0 0x59b7f000 0x3000	 0x2000	 com.apple.driver.ApplePS2Mouse (1.2.0) <34 32 7 6 5 4 3 1>
  44    0 0x59b82000 0x13000    0x12000    com.apple.iokit.IOAHCIBlockStorage (1.6.1) <39 18 5 4 3 1>
  45    3 0x59d05000 0x1a000    0x19000    com.apple.iokit.IOSCSIArchitectureModelFamily (2.6.2) <5 4 3 1>
  46    0 0x59ce0000 0x9000	 0x8000	 com.apple.iokit.IOAHCISerialATAPI (1.2.3) <45 39 5 4 3 1>
  47    0 0x59cd9000 0x3000	 0x2000	 com.apple.driver.XsanFilter (402.1) <18 5 4 3 1>
  48    3 0x59cd0000 0x8000	 0x7000	 com.apple.iokit.IOCDStorageFamily (1.6) <18 5 4 3 1>
  49    2 0x59cf8000 0x6000	 0x5000	 com.apple.iokit.IODVDStorageFamily (1.6) <48 18 5 4 3 1>
  50    1 0x59cfe000 0x5000	 0x4000	 com.apple.iokit.IOBDStorageFamily (1.6) <49 48 18 5 4 3 1>
  51    0 0x59db3000 0x18000    0x17000    com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.2) <50 49 48 45 18 5 4 3 1>
  52    0 0x59d45000 0x7000	 0x6000	 com.apple.iokit.SCSITaskUserClient (2.6.2) <45 18 5 4 3 1>
  53    0 0x52d1d000 0x2000	 0x1000	 com.apple.iokit.IOUSBUserClient (3.9.6) <37 7 5 4 3 1>
  54    0 0x59de2000 0x11000    0x10000    com.apple.driver.AppleUSBHub (3.9.6) <37 5 4 3 1>
  55    2 0x59d86000 0x16000    0x15000    com.apple.iokit.IONetworkingFamily (9.9) <7 6 5 4 3 1>
  57    0 0x59da8000 0x6000	 0x5000	 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
  58    0 0x59dae000 0x5000	 0x4000	 com.apple.BootCache (31) <7 6 5 4 3 1>
  59    0 0x5a093000 0x4000	 0x3000	 com.apple.driver.AppleUSBComposite (3.9.0) <37 4 3 1>
  60    0 0x5a19d000 0xa000	 0x9000	 com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
  61    2 0x5a1b9000 0xa000	 0x9000	 com.apple.driver.AppleSMC (3.0.1d2) <14 7 5 4 3>
  62    1 0x5a1ce000 0xa000	 0x9000	 com.apple.driver.IOPlatformPluginFamily (4.1.1d0) <6 5 4 3>
  63    0 0x5a226000 0x10000    0xf000	 com.apple.driver.ACPI_SMC_PlatformPlugin (4.1.1d0) <62 61 14 13 7 6 5 4 3>
  64    0 0x5a1ef000 0x2c000    0x2b000    com.apple.iokit.AppleProfileFamily (41) <13 7 6 5 4 3 1>
  65    1 0x52933000 0x24000    0x23000    com.apple.iokit.IO80211Family (310.6) <55 7 5 4 3 1>
  66    0 0x5a52d000 0xc7000    0xc6000    com.apple.driver.AirPort.Atheros (422.19.10) <65 55 13 7 5 4 3 1>
  67    1 0x528e9000 0x4000	 0x3000	 com.apple.kext.OSvKernDSPLib (1.3) <5 4>
  68    2 0x52d46000 0x18000    0x17000    com.apple.iokit.IOAudioFamily (1.7.6fc2) <67 5 4 3 1>
  69    0 0x5a236000 0x1f000    0x1e000    org.voodoo.driver.VoodooHDA (2.7.2) <68 13 7 5 4 3>
  70    2 0x5a255000 0x21000    0x20000    com.apple.iokit.IOGraphicsFamily (2.1) <13 7 5 4 3>
  71    0 0x5a2b1000 0xd000	 0xc000	 com.apple.iokit.IONDRVSupport (2.1) <70 13 7 5 4 3>
  72    0 0x52a01000 0x4000	 0x3000	 com.apple.driver.AudioIPCDriver (1.1.2) <68 5 4 3 1>
  73    0 0x52d5e000 0x5000	 0x4000	 com.apple.driver.AppleUpstreamUserClient (3.3.2) <70 14 13 7 5 4 3 1>
  76    0 0x529e8000 0x6000	 0x5000	 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <61 7 4 3 1>
  77    1 0x5a21b000 0x9000	 0x8000	 com.apple.iokit.IOSerialFamily (10.0.3) <7 6 5 4 3 1>
  78    0 0x5a3e7000 0x9000	 0x8000	 com.apple.iokit.IOBluetoothSerialManager (2.3.1f4) <77 7 5 4 3 1>
  79    0 0x5a3d6000 0xb000	 0xa000	 com.apple.iokit.IOSurface (74.0) <7 5 4 3 1>
  81    1 0x5a3bc000 0xd000	 0xc000	 com.apple.filesystems.msdosfs (1.6.1) <7 5 4 1>

Link to comment
Share on other sites

not sure if it works 100% ( im stil stuck in socket 775 at home) look around for speedstep for i3 or i5

 

(ill try to edit your dsdt tonight .. i have a newborn baby girl at home and she cries every 3 hrs.. no sleep!)

Link to comment
Share on other sites

awww congratulations! i cant wait to have one myself. is the lack of sleep something you get used to? man it must be pretty early over there right now? Thank you soooo much! i will try to cut back on the enthusiasm it may be to much to take in. :P

Link to comment
Share on other sites

right so there .amls so you have compiled them ready to go? adding darwin to windows?

 

what i am able to establish is that a dsdt is giving windows or linux information about my hardware by default. again this is an educated guess, if my bios is able to interact with the dsdt that normally is found in windows or linux then it will communicate hardware details (even if no drivers are installed). (do apple machines have dsdt?) a hackentosh would ideally suit the use of a dsdt over kexts because this increases the ability for compatibility 10 fold because. i imagine that a hackentosh dsdt is not entirely compatible straight away and therefor a dsdt must either be edited to trick osx into thinking its apple hardware, or it makes osx accept non apple hardware (im not really sure which way it is).

 

now like you said, you added darwin to windows 2009 (not sure what that means but i guess it means my bios thinks its injecting info to windows but its not really, its actually sending it to chameleon and then on to osx in its booted state? thought im not sure what windows 2009 is. i hope this guess work is close to correct?

 

furthering this. both dsdts seem to cause an instant reboot. i have a video that i will upload shortly. looks like a simple problem.

 

one more thing to mention, im not using windows at all, i have a fat partition that will be ubuntu but at the moment is internal storage incase things go wrong.

Link to comment
Share on other sites

ACPI interacts different for windows xp = 2001 and windows vista =2006 and 7 = 2009.

find Windows 2006 in dsdt an youl see if it matches to Darwin as os identifier then it matches 0x07D6 win 7 is 0x07D9

 

do apple machines have dsdt .. yes all machines have it as part of bios tables.

 

does one dsdt react different than other ?

 

the reboots might be the min/max fixed length "Error" that gets fixed and makes it worse

Link to comment
Share on other sites

oh i get it so windows vista manages its power in the same way as Darwin. that's simple. so that must mean that osx will use ACPI table that matches vista. therfore does this mean all my hardwhere compnents now have the potential to work as they should? for example screen is always on full brightness, and cannot be changed.

 

what i hope dsdt will fix

Ethernet doesn't work.

usb3 causes panic or just doesnt work (nec kect dont fix)

sd card slot senses sd cards but cannot "initialize disk"

speakers do work with apple hda but may be receiving wrong power imput as they produce crackle or fragmented sound. i now know that voodhda and apple hda produce similar results.

speedstep would be great but i have no idea what im doing.

i would love to simply update to 10.6.8 but there seems to be panics and problems

 

About the instant restart, This is a snapshot from a video. it shows the bit before darwin where chameleon is loading. notice the cpu0 - cpu7 found! this is what happens with your non Darwin tweaked one too. The image has been inverted to make it more readable.

 

547530_3690085974737_1352863539_33484264_1238523840_n.jpg

Link to comment
Share on other sites

 Share

×
×
  • Create New...