Jump to content

ACER ASPIRE 3624 WXCi - FINISHED


troisd
 Share

34 posts in this topic

Recommended Posts

Howdy!

 

I just bought an Acer Aspire 3624 WXCi for $399:

 

Celeron M 380 1.6GHz

Intel 910GML Express

512 MB DDR2-SDRAM 400MHz

40 GB HDD

DVD/CD-RW Combo drive

Graphics Media Accelerator (GMA) 900

14.1 in (1280 x 800)

802.11b/g Atheros AR5005G

Ethernet (10/100 Mbps) Realtek RTL8139/810x

Realtek AC'97 Audio

 

I connected an external monitor and booted the MaC.OsX.10.4.5.Universal.Install.DVD(INTEL-AMD-SSE3-SSE2) and selected INTEL/SSE3/SSE2/10.4.5_update options and everthing installed perfectly (very slow on the last optimization prior to reboot).

 

Upon reboot, the laptop hangs on the startup grey apple screen. Verbose mode indicates two places of interest, both a result of Illegal Instruction errors:

 

launchctl load /Library/LaunchDaemons /System/Library/LaunchDaemons /etc/mach_init.d

 

and

 

... loginwindow ... exited abnormally: Illegal instruction

 

the above in an infinite loop.

 

I tried a new re-install without the 10.4.5 update and still same problem.

 

Anyone seen this before?

Link to comment
Share on other sites

Rammjet:

 

Thanks a lot! It's my first time installing on a SSE2 cpu setup...

 

The laptop boots now and goes right into...

 

NO KEYBOARD ATTACHED screen!

 

I have no control over mouse nor keyboard (as I would normally expect because real Macs uses USB devices), but I know there is a PS2 kext which would solve this problem. I guess not right off the bat.

 

I plug in some USB mouse and keyboard I have lying around and continue the registration part.

 

I get a bunch of improperly loaded kexts:

 

AppleAC97Audio

AppleAC97AudioIntelICH

ApplePS2Controller

 

How can I get PS2 mouse and keyboard to work? Is it normal for the mouse/keyboard to not function during install?

 

Where do I turn on video mirror mode?

 

Thanks!

Link to comment
Share on other sites

Rammjet:

 

After some search I discovered that MaC.OsX.10.4.5.Universal.Install.DVD(INTEL-AMD-SSE3-SSE2) has kext permission problems for ApplePS2Controller, AppleAC97Audio, and AppleAC97AudioIntelICH. After fixing the permissions, it all worked, even sound.

 

Funny thing is that Profiler states "No Built-in Audio". For that matter, it also states "There was an error while gathering this information" on the Hardware tab.

 

I have one last problem which I could not find anything on the forum:

 

I need to boot from external monitor (otherwise I get the BlueScreenOfDeath on the laptop LCD) in order to use the system.

 

Under SystemPreferences:Displays, there is *no* option for mirroring! (That's why I asked that dumb question)

 

Under SystemProfiler:Graphics/Displays, I notice the following:

 

1) In BIOS I set video memory to 64MB but Profiler states VRAM (Total): 256MB. Since it's GMA900 using shared memory, 256MB is not acceptable. My OSX86 is running very slow. Could be lack of memory since it only has 512MB RAM. I did not get a memory upgrade because a MacIntel Mini has 512MB too! Should not be this slow. Gee... my wife's Powerbook G4 667MHz/512MB is faster than my 1.6GHz Celeron M!

 

2) Displays:

Display: Status: No display connected

570S/580S TFT: Resolution: 1024x768@75 Hz; Depth: 32-bit Color; Core Image: Supported; Main Display: Yes; Mirror: Off; Online: Yes; Quartz Extreme: Supported

 

From (2) I noticed that OSX did *not* detect my laptop's internal LCD. That is very unusual and I did not find anyone else with this symptom. Usually, it is and all I need to do is enable mirroring and put in a VGA dongle. How do I fix this problem?

 

Thanks!

Link to comment
Share on other sites

1) I think the Profiler is lying about your VRAM. Try running several programs and use Activity Monitor in the Utilities folder to see if they use more than 256 MB of real memory. If they do, then Profiler is lying.

 

2) Try the fabled 2 wire trick using pieces of paperclip or something and see if the video situation changes.

 

http://forum.osx86project.org/index.php?ac...ost&id=1522

 

3) Speed: Make sure to delete the HWSensor and TPMACPI kexts in the System/Library/Extensions folder. See the links in my sig for reference.

Link to comment
Share on other sites

Rammjet:

 

1) I think Profiler is lying also. Checking Activity Monitor, I see Used:267 MB, and Free: 234 MB. Adding it up gives 501 MB, leaving 11MB for video display? Anyways, I noticed huge disk activity going on. I also saw VM size: 4.25 GB!! My applications (Safari, Finder, Dock, loginwindow, etc) are using 300+MB Virtual Memory! Is that swap file?? If so, then it is ridiculously high! Usually (from my Linux days) I set swap = 2xinstalled_ram, in this case, 2x512 = 1GB swap. Could the VM size be causing massive swaps and thus explain the slow system response?

 

2) Lo and behold, it WORKS! My laptop is now running in full 1280x800 internal LCD glory! It is just confusing when other posts mentions about mirroring and then doing the dongle thing. I mistakenly assumed that doing the dongle directly would simply give me the BSOD.

 

3) HWSensor and TPMACPI were both pre-deleted in the DVD image (how nice). I can only conclude that it is the memory swapping that is causing this slow system.

 

My laptop is now completely working: LCD, sound, wifi, network, QE&CI...

 

just the slowness issue is now left to be solved!

Link to comment
Share on other sites

Rammjet:

 

I checked on the vm size and indeed it is 64MB. Obviously then, VM != SWAP.

 

Either way, my laptop is still slow... i.e. during bootup, that initial progress bar moves extremely slow, like 2 minutes to complete all the way. After bootup, the response is sluggish, always with the HDD activity led on. I type something on the keyboard and there is a delay. I click on a menu item, and there is a delay (as in, color wheel delay). But I noticed that once an app is loaded, if I redo an operation, it goes much faster the second time around. Probably because it is already in memory.

 

I have deleted the HWSensor kext. I tried platform=X86PC at bootup and no difference. I have yet to try the QE2D+Beam Sync (still downloading the enormous XCode image).

 

1) Do you have any other ideas I may try?

 

2) Do you think updating to 10.4.6 will help? 10.4.7 perhaps? Is it possible that OS updates will fix this sluggish response?

 

3) Is it possible that 512MB installed RAM really causes this? I thought 512 was enough to get a perfectly usable system if I kept amount of apps running to a minimum because MacMini (Intel) has 512MB and I doubt Apple will sell a sluggish system.

Link to comment
Share on other sites

I think I found a big reason why I am having a sluggish system:

 

"The key reason for the slowdown is lack of DMA support for your hard drive."

 

from

 

http://forum.insanelymac.com/index.php?sho...;hl=dma+support

 

And part of the solution for an NForce3 Ultra chipset is here (not my case):

 

http://forum.insanelymac.com/index.php?showtopic=593

 

My Acer Aspire 3624 uses Intel's 910GML chipset and has a 40 GB IDE HDD Ultra ATA/100.

 

My Xbench score right now is:

 

Results 39.66

System Info

Xbench Version 1.2

System Version 10.4.5 (8G1454)

Physical RAM 512 MB

Model ADP2,1

Drive Type ST9402112A

CPU Test 50.63

GCD Loop 206.45 10.88 Mops/sec

Floating Point Basic 41.54 987.03 Mflop/sec

vecLib FFT 33.66 1.11 Gflop/sec

Floating Point Library 49.08 8.55 Mops/sec

Thread Test 84.40

Computation 64.66 1.31 Mops/sec, 4 threads

Lock Contention 121.53 5.23 Mlocks/sec, 4 threads

Memory Test 55.12

System 53.92

Allocate 68.04 249.85 Kalloc/sec

Fill 51.49 2503.76 MB/sec

Copy 46.47 959.83 MB/sec

Stream 56.37

Copy 51.41 1061.89 MB/sec

Scale 51.78 1069.74 MB/sec

Add 62.45 1330.27 MB/sec

Triad 61.79 1321.77 MB/sec

Quartz Graphics Test 42.71

Line 35.54 2.37 Klines/sec [50% alpha]

Rectangle 33.03 9.86 Krects/sec [50% alpha]

Circle 34.02 2.77 Kcircles/sec [50% alpha]

Bezier 69.72 1.76 Kbeziers/sec [50% alpha]

Text 67.06 4.19 Kchars/sec

OpenGL Graphics Test 140.83

Spinning Squares 140.83 178.64 frames/sec

User Interface Test 19.37

Elements 19.37 88.89 refresh/sec

Disk Test 22.42

Sequential 30.95

Uncached Write 48.80 29.96 MB/sec [4K blocks]

Uncached Write 35.69 20.19 MB/sec [256K blocks]

Uncached Read 21.55 6.31 MB/sec [4K blocks]

Uncached Read 29.15 14.65 MB/sec [256K blocks]

Random 17.57

Uncached Write 5.95 0.63 MB/sec [4K blocks]

Uncached Write 36.63 11.73 MB/sec [256K blocks]

Uncached Read 57.11 0.40 MB/sec [4K blocks]

Uncached Read 68.39 12.69 MB/sec [256K blocks]

 

The Disk Test result of 22 is pretty bad, but not as bad as some other people's. I took notice that a score of about 70 is good. Definitely something is going on with DMA support.

 

How do I go about activating whatever I need to activate (UDMA I suppose)?

 

Edit: My harddrive is Seagate ST9402112A 4200 rpm Ultra ATA/100 and is correctly identified by OSX as ATA protocol. kextstatus also reveals as loaded AppleIntel915.kext, AppleIntelPIIXATA.kext, and IOATAFamily.kext. Software-wise everything looks good. Xbench score looks bad and usage-wise is terrible.

Link to comment
Share on other sites

Oh well... :) opens my wallet :( pulls out some cash and buys myself 1GB memory!

 

Will let you know if this is why my system is slow on boot and system response.

 

I heard that 512MB on XP == 1GB on OSX

 

And for that matter, 1GB OSX == 2GB Vista

Link to comment
Share on other sites

Hi,

 

Actually my first post here, but i have same laptop with exactly same issues. Everything kinda works, but very slowly.. and it feels like hard disk is lagging. I have 1,2gb(800mb free) of memory and jas 1.0.4.6 but that doesnt help much. I dont think its about cpu or mem.

 

So, if theres someone who can help, I am pleased to hear too.

 

Oh, and how do i get into darwins prompt? Would like to test those other "platform=" settings.

Link to comment
Share on other sites

Hi,

 

Actually my first post here, but i have same laptop with exactly same issues. Everything kinda works, but very slowly.. and it feels like hard disk is lagging. I have 1,2gb(800mb free) of memory and jas 1.0.4.6 but that doesnt help much. I dont think its about cpu or mem.

 

So, if theres someone who can help, I am pleased to hear too.

 

Oh, and how do i get into darwins prompt? Would like to test those other "platform=" settings.

 

Man... not what I wanted to hear :-(

 

512MB will arrived today, and another 512MB tomorrow! But I couldn't imagine how that would help the bootup process to run any faster (about a minute or two during the initial bar progress screen to complete).

 

I then think it has to do with our hard disk's DMA/UDMA access.

 

I read that if DMA was off, then Xbench would give results of 2MB/s which isn't our case. But then again, we don't get those nice healthy numbers like 50-70 score.

 

To get the boot prompt, press F8 during bootup.

Link to comment
Share on other sites

Man... not what I wanted to hear :-(

 

512MB will arrived today, and another 512MB tomorrow! But I couldn't imagine how that would help the bootup process to run any faster (about a minute or two during the initial bar progress screen to complete).

 

I then think it has to do with our hard disk's DMA/UDMA access.

 

I read that if DMA was off, then Xbench would give results of 2MB/s which isn't our case. But then again, we don't get those nice healthy numbers like 50-70 score.

 

To get the boot prompt, press F8 during bootup.

 

Until yesterday i had only 256mb ram... compared to that +1gb made things faster, but not the way i wanted. Its still sluggish and not too fast.. for example bootup. I hate when that rainbow colored circle comes up ;-)

 

Hmm. I am pretty sure too, that its has something to do with hd.. just what and how.

Link to comment
Share on other sites

Hmm, perhaps there is a drop of hope... you mixed 256MB memory with a 1GB memory. Are they both DDR2/400 (of the same type)?

 

Does DDR2/400 work at full speed with two different memory size and/or speed?

 

I will get two 512MB DDR2/533 Corsairs. I will let you know how it works tomorrow.

Link to comment
Share on other sites

This is what I found at crucial.com site:

 

"Do I have to buy the same size upgrade as the memory module currently installed in my computer or can I mix different sizes?

In newer systems using SDRAM or DDR SDRAM memory, you can use modules of different densities with no problem. For example, if your computer came with a 128MB memory module, you can add a 256MB module for a total of 384MB of RAM. However, if you have a "dual-channel" system and want to take advantage of that technology, you will need to ensure that the modules in each memory slot are the same density. "

 

We have DDR2/400, therefore dual-channel. You are NOT taking advantage of dual-channel.

 

"If you have a dual-channel platform and you want to take advantage of the performance gain it offers, our advice is to simply purchase your DDR or DDR2 memory in pairs. However, be very careful to order two modules with the exact same specifications; the modules must be identical to each other to perform correctly. "

 

There you go! My first 512MB memory arrived. Tomorrow I will get another! Stay tuned!

 

In the meantime I am researching UDMA diagnostic for OSX86...

 

Where is HDPARM when you most need it???

Link to comment
Share on other sites

Here is some nice info I learned:

 

"UDMA

 

Short for Ultra-DMA and also known as Ultra ATA, UDMA is a standard developed by Quantum in conjunction with Intel that is twice as fast as the previous DMA interface. UDMA was first introduced in 1998 with the ATA-4 or ATA/ATAPI-4 standard and is capable of transferring data at 33.3 MBps, which is how the UDMA/33 or Ultra-DMA/33 names came about. Since its initial release and the approval of new ATA standards, the below UDMA standards are available.

 

*

 

ATA-5 -- UDMA/66, Ultra-DMA/66

*

 

ATA-6 -- UDMA/100, Ultra-DMA/100

 

Notice: UDMA/66 and higher are only supported when an 80-wire 40-pin cable is being used. This cable can be distinguished by looking at the ribbon and noticing the amount of wires when compared with a 40-wire cable. "

 

Since my Xbench doesn't pass 33.3MB/s I assume that my system is running UDMA... *but* under ATA-4 (UDMA/33).

 

Our laptop is capable of UDMA/100 (ATA-6), i.e. 100MB/s.

 

The trick, then, is to figure out how to activate that! We're in 2006... not 1998!

Link to comment
Share on other sites

I'll keep on adding things I discover in order to resolve this issue once and for all. I've other Acer laptop owners having the same problem.

 

Unlike NetBSD dmesg log:

 

"wd0 at atabus0 drive 0:

wd0: drive supports 16-sector PIO transfers, LBA addressing

wd0: 19077 MB, 38760 cyl, 16 head, 63 sec, 512 bytes/sect x 39070080 sectors

wd0: 32-bit data port

wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)

wd0(piixide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA data transfers)"

 

Mac OS X system.log has:

 

"Aug 3 14:55:18 localhost kernel[0]: Waiting for boot volume with UUID 954BD025-06FE-3375-ACB1-56C9AFFA1A2B

Aug 3 14:55:18 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

Aug 3 14:55:18 localhost kernel[0]: AppleIntelPIIXPATA: ICH6 ATA/100 (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0x1810)

Aug 3 14:55:18 localhost kernel[0]: ApplePS2Trackpad: Synaptics TouchPad v6.2

Aug 3 14:55:18 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PATA@1F,1/AppleIntelPIIXATARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/ST9402112A Media/IOFDiskPartitionScheme/Untitled 1@1

Aug 3 14:55:18 localhost kernel[0]: BSD root: disk0s1, major 14, minor 1"

 

Doesn't really say it's *using* ATA-6 (UDMA/100).

 

I attached my complete system.log for a single boot. Notice the immense amount of "kernel[0]: Default traffic burst: 2048 usec". What is that??

Link to comment
Share on other sites

Ok, to me it seems that it is using ATA/100, but cant be sure. Problem is that dont even know where to start solving this. :-( I think i will update my system to 1.0.4.7 and see if it helps.

 

Yesterday i put my Acer to pieces and tried that wire overclock thing.. just could get it work.. I'll try again today with some copper wire.

Link to comment
Share on other sites

I don't know why I didn't see this before... I must have missed it or it wasn't loaded before (unlikely):

 

Script started on Fri Aug 4 13:35:07 2006

sh-2.05b# kextstat | grep ATA

41 4 0x1f420000 0xd000 0xc000 com.apple.iokit.IOATAFamily (1.6.0f2) <11>

42 0 0x1f434000 0x7000 0x6000 com.apple.driver.AppleIntelPIIXATA (1.7) <41 16 11>

43 0 0x1f4e0000 0x6000 0x5000 com.apple.driver.AppleGenericPCATA (1.3) <41 16 11>

63 0 0x3037a000 0x4000 0x3000 com.apple.iokit.IOATAPIProtocolTransport (1.4.3) <62 41 11>

64 0 0x3044c000 0xa000 0x9000 com.apple.iokit.IOATABlockStorage (1.4.3) <47 41 11>

sh-2.05b# ls -l /System/Library/Extensions/ | grep ATA

drwxr-xr-x 3 root wheel 102 Jan 4 2006 AppleK2SATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 AppleK2SATARoot.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 AppleKauaiATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 AppleKiwiATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 ApplePCCard16ATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 ApplePCCardATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 CMD646ATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 HeathrowATA.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 IOATAFamily.kext

drwxr-xr-x 3 root wheel 102 Jan 4 2006 KeyLargoATA.kext

sh-2.05b# gre kextstat | grep FPM

sh-2.05b# kextstat | grep TPM

sh-2.05b#

 

Why do I have AppleIntelPIIXATA loaded WITH AppleGenericPCATA??? Is it normal? Is it because of DVD combo drive using PCATA and UDMA/100 HDD using PIIXATA?

 

I can't find AppleGenericPCATA inside /System/Library/Extensions/. Do I have to remove/delete it? Or disable it in some way?

 

You can also see that TPMACPI is not loaded, neither is FPMemDriver (as I learned, also affects performance).

 

=== here's my entire kextstat output ===

 

sh-2.05b# kextstat

Index Refs Address Size Wired Name (Version) <Linked Against>

1 1 0x0 0x0 0x0 com.apple.kernel (8.4.1)

2 12 0x0 0x0 0x0 com.apple.kpi.bsd (8.4.1)

3 19 0x0 0x0 0x0 com.apple.kpi.iokit (8.4.1)

4 20 0x0 0x0 0x0 com.apple.kpi.libkern (8.4.1)

5 18 0x0 0x0 0x0 com.apple.kpi.mach (8.4.1)

6 12 0x0 0x0 0x0 com.apple.kpi.unsupported (8.4.1)

7 1 0x0 0x0 0x0 com.apple.iokit.IONVRAMFamily (8.4.1)

8 1 0x0 0x0 0x0 com.apple.driver.AppleNMI (8.4.1)

9 1 0x0 0x0 0x0 com.apple.iokit.IOSystemManagementFamily (8.4.1)

10 1 0x0 0x0 0x0 com.apple.iokit.ApplePlatformFamily (8.4.1)

11 40 0x0 0x0 0x0 com.apple.kernel.6.0 (7.9.9)

12 1 0x0 0x0 0x0 com.apple.kernel.bsd (7.9.9)

13 1 0x0 0x0 0x0 com.apple.kernel.iokit (7.9.9)

14 1 0x0 0x0 0x0 com.apple.kernel.libkern (7.9.9)

15 1 0x0 0x0 0x0 com.apple.kernel.mach (7.9.9)

16 14 0x1b714000 0x9000 0x8000 com.apple.iokit.IOPCIFamily (1.8) <11>

17 10 0x1b720000 0x4000 0x3000 com.apple.iokit.IOACPIFamily (1.2.0) <11>

18 5 0x1b75a000 0x37000 0x36000 com.apple.driver.AppleACPIPlatform (1.0.3) <17 16 11>

19 3 0x1b896000 0x1b000 0x1a000 com.apple.iokit.IOGraphicsFamily (1.4.2) <16 6 5 4 3>

20 4 0x1b975000 0x32000 0x31000 com.apple.iokit.IOHIDFamily (1.4.6) <6 5 4 3 2>

21 1 0x1ba2d000 0xa000 0x9000 com.apple.driver.AppleSMC (1.0.1d9) <17 5 4 3>

22 0 0x1ba42000 0x3000 0x2000 com.apple.Dont_Steal_Mac_OS_X (6.0.0) <21 6 4 3 2>

23 0 0x1ba5d000 0x5000 0x4000 com.apple.BootCache (25.1) <6 5 4 3 2>

24 0 0x1bace000 0x4000 0x3000 com.apple.driver.AppleAPIC (1.1.0) <11>

25 0 0x1bb87000 0xd000 0xc000 com.apple.driver.IOPlatformPluginFamily (2.0.1d15) <11>

26 0 0x1bbab000 0x4000 0x3000 com.apple.driver.AppleSMBIOS (1.0.6) <11>

27 0 0x1bbf2000 0x4000 0x3000 com.apple.driver.AppleACPIButtons (1.0.3) <20 18 17 6 5 4 3 2>

28 0 0x1bbf9000 0x6000 0x5000 com.apple.driver.ApplePCIConfigurator (1.0.3) <17 11 4>

29 0 0x1ed1f000 0x3000 0x2000 com.apple.driver.AppleACPIPCI (1.0.3) <18 17 16 11>

30 1 0x1eda9000 0x3000 0x2000 com.apple.iokit.IOSMBusFamily (1.0.1) <5 4 3>

31 0 0x1ee11000 0x5000 0x4000 com.apple.driver.AppleACPIEC (1.0.3) <30 18 17 11>

32 0 0x1eed5000 0xb000 0xa000 com.apple.driver.AppleIntelIntegratedFramebuffer (4.2.0) <19 11>

33 1 0x1efb5000 0xf000 0xe000 com.apple.iokit.IONDRVSupport (1.4.2) <19 16 6 5 4 3>

34 0 0x1f0ec000 0x24000 0x23000 com.apple.driver.AppleIntel915 (4.2.4) <33 19 16 11>

35 5 0x1f243000 0x1a000 0x19000 com.apple.iokit.IOUSBFamily (2.4.0) <11>

36 0 0x1f271000 0xd000 0xc000 com.apple.driver.AppleUSBUHCI (2.4.0) <35 16 11>

37 0 0x1f2d4000 0x12000 0x11000 com.apple.driver.AppleUSBEHCI (2.4.0) <35 16 11>

38 2 0x1f376000 0x17000 0x16000 com.apple.iokit.IOAudioFamily (1.5.6b2) <35 11>

39 1 0x1f3a1000 0xd000 0xc000 com.apple.driver.AppleAC97Audio (1.0.0) <38 11>

40 0 0x1f3b1000 0x4000 0x3000 com.apple.driver.AppleAC97AudioIntelICH (1.0.0) <39 16 11>

41 4 0x1f420000 0xd000 0xc000 com.apple.iokit.IOATAFamily (1.6.0f2) <11>

42 0 0x1f434000 0x7000 0x6000 com.apple.driver.AppleIntelPIIXATA (1.7) <41 16 11>

43 0 0x1f4e0000 0x6000 0x5000 com.apple.driver.AppleGenericPCATA (1.3) <41 16 11>

44 0 0x2f559000 0x5000 0x4000 com.apple.driver.AppleRTC (1.0.2) <17 5 4 3 2>

45 0 0x2f61f000 0x9000 0x8000 com.apple.iokit.IOUSBUserClient (2.4.0) <35 11>

46 0 0x2f676000 0x4000 0x3000 com.apple.driver.AppleACPIThermal (1.0.3) <18 17 11>

47 8 0x2f730000 0x16000 0x15000 com.apple.iokit.IOStorageFamily (1.5) <6 5 4 3 2>

48 0 0x2f74e000 0x3000 0x2000 com.apple.driver.AppleFileSystemDriver (1.0.0) <47 11>

49 0 0x2f819000 0x4000 0x3000 com.apple.driver.AudioIPCDriver (1.0.0) <38 5 4 3 2>

50 3 0x2f887000 0x16000 0x15000 com.apple.iokit.IONetworkingFamily (1.5.0) <6 5 4 3 2>

51 0 0x2f94f000 0x4000 0x3000 com.apple.driver.AppleRTL8139Ethernet (1.2.0) <50 16 5 4 3 2>

52 0 0x2f98c000 0xb000 0xa000 com.apple.driver.AppleUSBHub (2.4.0) <35 11>

53 0 0x2fa12000 0x3000 0x2000 com.apple.driver.AppleEFIRuntime (1.0.0) <17 6 5 4 3>

54 0 0x2fa66000 0x4000 0x3000 com.apple.driver.AppleACPIPowerSource (1.0.3) <18 17 11>

55 3 0x2faf0000 0x5000 0x4000 com.apple.driver.ApplePS2Controller (1.1.0) <11>

56 1 0x2fc76000 0x18000 0x17000 com.apple.iokit.IO80211Family (110.19) <50 16 11 6 5 4 3 2>

57 0 0x2fd1e000 0x6d000 0x6c000 com.apple.driver.AirPortAtheros5424 (100.21) <56 50 16 11 6 5 4 3 2>

58 0 0x2fdeb000 0x19000 0x18000 com.apple.iokit.IOPCCardFamily (1.6.2) <16 11>

59 0 0x2ff99000 0x3000 0x2000 com.apple.driver.ApplePS2Keyboard (1.1.0) <55 20 11>

60 0 0x30177000 0x5000 0x4000 com.apple.driver.ApplePS2Trackpad (1.1.0) <55 20 11>

61 0 0x30300000 0x3000 0x2000 com.apple.driver.ApplePS2Mouse (1.2.0) <55 20 11>

62 4 0x30356000 0x15000 0x14000 com.apple.iokit.IOSCSIArchitectureModelFamily (1.4.6) <11>

63 0 0x3037a000 0x4000 0x3000 com.apple.iokit.IOATAPIProtocolTransport (1.4.3) <62 41 11>

64 0 0x3044c000 0xa000 0x9000 com.apple.iokit.IOATABlockStorage (1.4.3) <47 41 11>

65 0 0x3050a000 0x4000 0x3000 com.apple.driver.XsanFilter (2.6.2) <47 11>

66 0 0x305d8000 0x6000 0x5000 com.apple.iokit.SCSITaskUserClient (1.4.6) <62 47 11>

67 2 0x30721000 0x8000 0x7000 com.apple.iokit.IOCDStorageFamily (1.4) <47 5 4 3>

68 1 0x30751000 0x13000 0x12000 com.apple.iokit.IOSCSIBlockCommandsDevice (1.4.6) <62 47 11>

69 1 0x3077a000 0x5000 0x4000 com.apple.iokit.IODVDStorageFamily (1.4) <67 47 5 4 3>

70 0 0x307ab000 0x12000 0x11000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (1.4.6) <69 68 67 62 47 11>

 

=== here's my entire ioreg output ===

 

sh-2.05b# ioreg

+-o Root <class IORegistryEntry, retain count 12>

+-o ADP2,1 <class IOPlatformExpertDevice, registered, matched, active, busy 0, retain count 22>

+-o AppleACPIPlatformExpert <class AppleACPIPlatformExpert, registered, matched, active, busy 0, retain count 39>

| +-o IOPMrootDomain <class IOPMrootDomain, registered, matched, active, busy 0, retain count 33>

| | +-o IORootParent <class IORootParent, !registered, !matched, active, busy 0, retain count 8>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o RootDomainUserClient <class RootDomainUserClient, !registered, !matched, active, busy 0, retain count 5>

| +-o CPU0@0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o AppleACPICPU <class AppleACPICPU, registered, matched, active, busy 0, retain count 6>

| | +-o AppleACPICPUInterruptController <class AppleACPICPUInterruptController, registered, matched, active, busy 0, retain count 6>

| +-o CPU1@1 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o AppleACPICPU <class AppleACPICPU, !registered, !matched, active, busy 0, retain count 5>

| +-o io-apic@fec00000 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| | +-o AppleAPICInterruptController <class AppleAPICInterruptController, registered, matched, active, busy 0, retain count 5>

| +-o AppleACPIEventController <class AppleACPIEventController, !registered, !matched, active, busy 0, retain count 6>

| +-o bios <class IOPlatformDevice, registered, matched, active, busy 0, retain count 5>

| | +-o AppleSMBIOS <class AppleSMBIOS, registered, matched, active, busy 0, retain count 4>

| +-o AMW0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LID0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o AppleACPILid <class AppleACPILid, !registered, !matched, active, busy 0, retain count 5>

| +-o SLPB <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 8>

| | +-o AppleACPIButton <class AppleACPIButton, !registered, !matched, active, busy 0, retain count 4>

| +-o PCI0@0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 35>

| | +-o AppleACPIPCI <class AppleACPIPCI, !registered, !matched, active, busy 0, retain count 37>

| | +-o PEGP@1 <class IOPCIDevice, registered, matched, active, busy 0, retain count 8>

| | +-o GFX0@2 <class IOPCIDevice, registered, matched, active, busy 0, retain count 18>

| | | +-o AppleIntelIntegratedFramebuffer <class AppleIntelIntegratedFramebuffer, !registered, !matched, active, busy 0, retain count 4>

| | | +-o AppleIntelFramebuffer <class AppleIntelFramebuffer, registered, matched, active, busy 0, retain count 12>

| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>

| | | | +-o display0 <class IODisplayConnect, registered, matched, active, busy 0, retain count 5>

| | | | | +-o AppleDisplay <class AppleDisplay, registered, matched, active, busy 0, retain count 7>

| | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | +-o AppleIntelFramebuffer <class AppleIntelFramebuffer, registered, matched, active, busy 0, retain count 12>

| | | | +-o IOFramebufferI2CInterface <class IOFramebufferI2CInterface, registered, matched, active, busy 0, retain count 5>

| | | | +-o display0 <class IODisplayConnect, registered, matched, active, busy 0, retain count 5>

| | | | | +-o AppleDisplay <class AppleDisplay, registered, matched, active, busy 0, retain count 7>

| | | | +-o IOFramebufferUserClient <class IOFramebufferUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | +-o Intel915 <class Intel915, registered, matched, active, busy 0, retain count 9>

| | | +-o Intel9152DContext <class Intel9152DContext, !registered, !matched, active, busy 0, retain count 5>

| | | +-o Intel9152DContext <class Intel9152DContext, !registered, !matched, active, busy 0, retain count 5>

| | | +-o Intel915GLContext <class Intel915GLContext, !registered, !matched, active, busy 0, retain count 5>

| | | +-o Intel915Surface <class Intel915Surface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o Intel915Surface <class Intel915Surface, !registered, !matched, active, busy 0, retain count 5>

| | +-o USB1@1D <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o AppleUSBUHCI <class AppleUSBUHCI, !registered, !matched, active, busy 0, retain count 7>

| | | +-o UHCI Root Hub Simulation@1D <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>

| | | +-o AppleUSBHub <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | +-o USB2@1D,1 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o AppleUSBUHCI <class AppleUSBUHCI, !registered, !matched, active, busy 0, retain count 7>

| | | +-o UHCI Root Hub Simulation@1D,1 <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>

| | | +-o AppleUSBHub <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | +-o USB3@1D,2 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o AppleUSBUHCI <class AppleUSBUHCI, !registered, !matched, active, busy 0, retain count 7>

| | | +-o UHCI Root Hub Simulation@1D,2 <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>

| | | +-o AppleUSBHub <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | +-o USB4@1D,3 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | | +-o AppleUSBUHCI <class AppleUSBUHCI, !registered, !matched, active, busy 0, retain count 7>

| | | +-o UHCI Root Hub Simulation@1D,3 <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>

| | | +-o AppleUSBHub <class AppleUSBHub, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | +-o USB7@1D,7 <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>

| | | +-o IOService <class IOService, !registered, !matched, active, busy 0, retain count 4>

| | | +-o AppleUSBEHCI <class AppleUSBEHCI, registered, matched, active, busy 0, retain count 7>

| | | +-o EHCI Root Hub Simulation@1D,7 <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain count 9>

| | | +-o AppleUSBHub <class AppleUSBHub, registered, matched, active, busy 0, retain count 4>

| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | +-o PCIB@1E <class IOPCIDevice, registered, matched, active, busy 0, retain count 13>

| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, !registered, !matched, active, busy 0, retain count 13>

| | | +-o LANB@7 <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>

| | | | +-o com_apple_driver_RTL8139 <class com_apple_driver_RTL8139, !registered, !matched, active, busy 0, retain count 8>

| | | | +-o IOEthernetInterface <class IOEthernetInterface, registered, matched, active, busy 0, retain count 10>

| | | | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| | | | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | | +-o IOKernelDebugger <class IOKernelDebugger, registered, matched, active, busy 0, retain count 5>

| | | +-o ethernet@5 <class IOPCIDevice, registered, matched, active, busy 0, retain count 12>

| | | | +-o AirPort_Athr5424 <class AirPort_Athr5424, registered, matched, active, busy 0, retain count 8>

| | | | +-o AtherosInterface <class AtherosInterface, registered, matched, active, busy 0, retain count 10>

| | | | | +-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| | | | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | | +-o IO80211LegacyUserClient <class IO80211LegacyUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | +-o pci1524,1410@9 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | +-o AUD0@1E,2 <class IOPCIDevice, registered, matched, active, busy 0, retain count 11>

| | | +-o AppleAC97AudioIntelICH <class AppleAC97AudioIntelICH, !registered, !matched, active, busy 0, retain count 8>

| | | +-o IOAC97CodecDevice@0 <class IOAC97CodecDevice, registered, matched, active, busy 0, retain count 6>

| | | +-o IOAC97AudioCodec <class IOAC97AudioCodec, registered, matched, active, busy 0, retain count 19>

| | | +-o AppleAC97AudioDriver <class AppleAC97AudioDriver, registered, matched, active, busy 0, retain count 8>

| | | +-o AppleAC97AudioEnginePCMOut <class AppleAC97AudioEnginePCMOut, registered, matched, active, busy 0, retain count 16>

| | | | +-o IOAudioStream <class IOAudioStream, registered, matched, active, busy 0, retain count 7>

| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 9>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o AppleAC97AudioEnginePCMIn <class AppleAC97AudioEnginePCMIn, registered, matched, active, busy 0, retain count 14>

| | | +-o IOAudioStream <class IOAudioStream, registered, matched, active, busy 0, retain count 7>

| | | +-o IOAudioLevelControl <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 7>

| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioLevelControl <class IOAudioLevelControl, !registered, !matched, active, busy 0, retain count 7>

| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioToggleControl <class IOAudioToggleControl, !registered, !matched, active, busy 0, retain count 7>

| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, !registered, !matched, active, busy 0, retain count 7>

| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| | +-o MODM@1E,3 <class IOPCIDevice, registered, matched, active, busy 0, retain count 8>

| | +-o LPCB@1F <class IOPCIDevice, registered, matched, active, busy 0, retain count 26>

| | +-o PATA@1F,1 <class IOPCIDevice, registered, matched, active, busy 0, retain count 13>

| | | +-o AppleIntelPIIXATARoot <class AppleIntelPIIXATARoot, !registered, !matched, active, busy 0, retain count 6>

| | | +-o PRID@0 <class AppleIntelPIIXATAChannel, registered, matched, active, busy 0, retain count 12>

| | | | +-o AppleIntelPIIXPATA <class AppleIntelPIIXPATA, registered, matched, active, busy 0, retain count 10>

| | | | +-o ATADeviceNub@0 <class ATADeviceNub, registered, matched, active, busy 0, retain count 6>

| | | | | +-o IOATABlockStorageDriver <class IOATABlockStorageDriver, registered, matched, active, busy 0, retain count 7>

| | | | | +-o IOATABlockStorageDevice <class IOATABlockStorageDevice, registered, matched, active, busy 0, retain count 5>

| | | | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, registered, matched, active, busy 0, retain count 7>

| | | | | +-o ST9402112A Media <class IOMedia, registered, matched, active, busy 0, retain count 10>

| | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 5>

| | | | | +-o IOFDiskPartitionScheme <class IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain count 6>

| | | | | +-o Untitled 1@1 <class IOMedia, registered, matched, active, busy 0, retain count 10>

| | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, registered, matched, active, busy 0, retain count 6>

| | | | +-o ATADeviceNub@1 <class ATADeviceNub, registered, matched, active, busy 0, retain count 6>

| | | | +-o IOATAPIProtocolTransport <class IOATAPIProtocolTransport, registered, matched, active, busy 0, retain count 8>

| | | | +-o IOSCSIPeripheralDeviceNub <class IOSCSIPeripheralDeviceNub, registered, matched, active, busy 0, retain count 5>

| | | | +-o IOSCSIPeripheralDeviceType05 <class IOSCSIPeripheralDeviceType05, !registered, !matched, active, busy 0, retain count 8>

| | | | +-o IODVDServices <class IODVDServices, registered, matched, active, busy 0, retain count 6>

| | | | +-o SCSITaskUserClientIniter <class SCSITaskUserClientIniter, !registered, !matched, active, busy 0, retain count 4>

| | | | +-o IODVDBlockStorageDriver <class IODVDBlockStorageDriver, registered, matched, active, busy 0, retain count 5>

| | | +-o CHN1@1 <class AppleIntelPIIXATAChannel, registered, matched, active, busy 0, retain count 6>

| | +-o SBUS@1F,3 <class IOPCIDevice, registered, matched, active, busy 0, retain count 8>

| | +-o pci8086,2590@0 <class IOPCIDevice, registered, matched, active, busy 0, retain count 8>

| | +-o display@2,1 <class IOPCIDevice, registered, matched, active, busy 0, retain count 10>

| | +-o IONDRVFramebuffer <class IONDRVFramebuffer, registered, matched, active, busy 0, retain count 5>

| +-o LNKA <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKB <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKC <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKD <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKE <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKF <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKG <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o LNKH <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o EC0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 12>

| | +-o AppleACPIEC <class AppleACPIEC, !registered, !matched, active, busy 0, retain count 4>

| +-o BAT0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o AppleACPIBattery <class AppleACPIBattery, registered, matched, active, busy 0, retain count 9>

| | +-o AppleACPIBatteryHub <class AppleACPIBatteryHub, !registered, !matched, active, busy 0, retain count 6>

| +-o ADP1 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 8>

| +-o DMAC <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o FWHD <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o IPIC <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o MATH <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o MBD0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o RTC <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 8>

| | +-o AppleRTC <class AppleRTC, registered, matched, active, busy 0, retain count 7>

| +-o TIMR <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| +-o KBD0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o ps2controller <class AppleACPIPS2Nub, registered, matched, active, busy 0, retain count 9>

| | +-o ApplePS2Controller <class ApplePS2Controller, !registered, !matched, active, busy 0, retain count 10>

| | +-o ApplePS2KeyboardDevice <class ApplePS2KeyboardDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o ApplePS2Keyboard <class ApplePS2Keyboard, registered, matched, active, busy 0, retain count 10>

| | | +-o IOHIDSystem <class IOHIDSystem, registered, matched, active, busy 0, retain count 10>

| | | | +-o IOHIDUserClient <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOBSDConsole <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOHIDKeyboardDevice <class IOHIDKeyboardDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOHIDInterface <class IOHIDInterface, registered, matched, active, busy 0, retain count 5>

| | +-o ApplePS2MouseDevice <class ApplePS2MouseDevice, registered, matched, active, busy 0, retain count 7>

| | +-o ApplePS2SynapticsTouchPad <class ApplePS2SynapticsTouchPad, registered, matched, active, busy 0, retain count 9>

| | +-o IOHIDPointingDevice <class IOHIDPointingDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOHIDInterface <class IOHIDInterface, registered, matched, active, busy 0, retain count 5>

| | +-o IOHIDSystem <class IOHIDSystem, registered, matched, active, busy 0, retain count 10>

| | +-o IOHIDUserClient <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o IOHIDParamUserClient <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>

| +-o PS2M <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o ps2controller <class AppleACPIPS2Nub, registered, matched, active, busy 0, retain count 9>

| | +-o ApplePS2Controller <class ApplePS2Controller, !registered, !matched, active, busy 0, retain count 10>

| | +-o ApplePS2KeyboardDevice <class ApplePS2KeyboardDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o ApplePS2Keyboard <class ApplePS2Keyboard, registered, matched, active, busy 0, retain count 10>

| | | +-o IOHIDSystem <class IOHIDSystem, registered, matched, active, busy 0, retain count 10>

| | | | +-o IOHIDUserClient <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | | +-o IOHIDParamUserClient <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOBSDConsole <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 5>

| | | +-o IOHIDKeyboardDevice <class IOHIDKeyboardDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOHIDInterface <class IOHIDInterface, registered, matched, active, busy 0, retain count 5>

| | +-o ApplePS2MouseDevice <class ApplePS2MouseDevice, registered, matched, active, busy 0, retain count 7>

| | +-o ApplePS2SynapticsTouchPad <class ApplePS2SynapticsTouchPad, registered, matched, active, busy 0, retain count 9>

| | +-o IOHIDPointingDevice <class IOHIDPointingDevice, registered, matched, active, busy 0, retain count 7>

| | | +-o IOUSBUserClientInit <class IOUSBUserClientInit, !registered, !matched, active, busy 0, retain count 4>

| | | +-o IOHIDInterface <class IOHIDInterface, registered, matched, active, busy 0, retain count 5>

| | +-o IOHIDSystem <class IOHIDSystem, registered, matched, active, busy 0, retain count 10>

| | +-o IOHIDUserClient <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>

| | +-o IOHIDParamUserClient <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>

| +-o power-button <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 6>

| | +-o AppleACPIButton <class AppleACPIButton, !registered, !matched, active, busy 0, retain count 6>

| +-o TZS0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| | +-o AppleACPIThermalZone <class AppleACPIThermalZone, registered, matched, active, busy 0, retain count 6>

| +-o TZS1 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain count 7>

| +-o AppleACPIThermalZone <class AppleACPIThermalZone, registered, matched, active, busy 0, retain count 6>

+-o IOResources <class IOResources, registered, matched, active, busy 0, retain count 14>

+-o IODisplayWrangler <class IODisplayWrangler, registered, matched, active, busy 0, retain count 6>

+-o IOHIDSystem <class IOHIDSystem, registered, matched, active, busy 0, retain count 10>

| +-o IOHIDUserClient <class IOHIDUserClient, !registered, !matched, active, busy 0, retain count 5>

| +-o IOHIDParamUserClient <class IOHIDParamUserClient, !registered, !matched, active, busy 0, retain count 5>

+-o Dont_Steal_Mac_OS_X <class Dont_Steal_Mac_OS_X, !registered, !matched, active, busy 0, retain count 5>

+-o com_apple_BootCache <class com_apple_BootCache, !registered, !matched, active, busy 0, retain count 4>

+-o com_apple_driver_AudioIPCDevice <class com_apple_driver_AudioIPCDevice, registered, matched, active, busy 0, retain count 7>

| +-o com_apple_driver_AudioIPCEngine <class com_apple_driver_AudioIPCEngine, registered, matched, active, busy 0, retain count 8>

| +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

| +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, !registered, !matched, active, busy 0, retain count 6>

+-o IONetworkStack <class IONetworkStack, registered, matched, active, busy 0, retain count 9>

| +-o IONetworkStackUserClient <class IONetworkStackUserClient, !registered, !matched, active, busy 0, retain count 5>

+-o IOBSDConsole <class IOBSDConsole, !registered, !matched, active, busy 0, retain count 5>

+-o AppleSCSISubsystemGlobals <class AppleSCSISubsystemGlobals, registered, matched, active, busy 0, retain count 5>

sh-2.05b# exit

Link to comment
Share on other sites

Ok. I just installed 2x512MB/DDR2/533MHz RAM and it did NOT resolve the constant "spinning color-wheel" pauses during system use.

 

I'm running out of ideas. One last one I have and read a few posts about it:

 

Disabling MiniPCI from BIOS which causes constant system lag. Well, the Acer doesn't have that option in BIOS (which is quite a simplistic BIOS).

 

Is MiniPCI the internal port which the WiFi card is connected to? It looks like a PCMCIA connector but the card that fits in there is half the size of a PCMCIA card.

 

Will simply removing the WiFi card be equivalent to "disabling" MiniPCI?

Link to comment
Share on other sites

Ok. Here's the deal. Since I last got my 1GB DDR2 533MHz memory upgrade, I found out that memory was not the real culprit for the lag during boot (looong progress bar duration) and spinning colorwheel during system usage. I suspected that UDMA/100 was not being used for HDD access, but that was not the case. A typical 4200 rpm HDD runs about 5.2MB/s (min), 23.8MB/s (max), and 20.6MB/s (avg). Xbench was within this average.

 

I finally tried the QE2D/BeamSync tip (GUI stuff which was not my first suspicion) and LO AND BEHOLD: the boot process zips in record time! The initial grey screen took about 30 seconds, but the progress bar blue screen zipped in about 2-3 seconds!!! The system response is much much better BUT there are still few occasions where the spinning colorwheel showsup and takes a few seconds (between 5-20 seconds).

 

CONCLUSION:

 

1. The boot lag and system lag is definitely GUI-related.

2. I noticed that a lot of the spinning colorwheel happens during text input, which leads me to the following deduction: FONT RENDERING DONE IN ROSETTA EMULATION, AND THUS SSE3 EMULATION!

3. I accept this because a Celeron 1.6GHz isn't that powerful compared to a DuoCore with SSE3.

4. I hope 10.5 wil have font rendering in Universal. Dump that crappy PPC subroutines.

 

=== My new Xbench ===

 

Results 56.85

System Info

Xbench Version 1.2

System Version 10.4.5 (8G1454)

Physical RAM 1024 MB

Model ADP2,1

Drive Type ST9402112A

CPU Test 52.45

GCD Loop 206.34 10.88 Mops/sec

Floating Point Basic 42.57 1.01 Gflop/sec

vecLib FFT 34.34 1.13 Gflop/sec

Floating Point Library 53.18 9.26 Mops/sec

Thread Test 84.92

Computation 64.28 1.30 Mops/sec, 4 threads

Lock Contention 125.09 5.38 Mlocks/sec, 4 threads

Memory Test 53.96

System 58.16

Allocate 64.97 238.58 Kalloc/sec

Fill 62.74 3050.73 MB/sec

Copy 49.39 1020.07 MB/sec

Stream 50.32

Copy 46.84 967.56 MB/sec

Scale 47.18 974.66 MB/sec

Add 53.99 1150.19 MB/sec

Triad 54.27 1161.01 MB/sec

Quartz Graphics Test 73.72

Line 53.66 3.57 Klines/sec [50% alpha]

Rectangle 62.13 18.55 Krects/sec [50% alpha]

Circle 59.86 4.88 Kcircles/sec [50% alpha]

Bezier 79.03 1.99 Kbeziers/sec [50% alpha]

Text 267.89 16.76 Kchars/sec

OpenGL Graphics Test 141.02

Spinning Squares 141.02 178.89 frames/sec

User Interface Test 91.68

Elements 91.68 420.74 refresh/sec

Disk Test 23.70

Sequential 39.24

Uncached Write 44.19 27.13 MB/sec [4K blocks]

Uncached Write 58.43 33.06 MB/sec [256K blocks]

Uncached Read 21.52 6.30 MB/sec [4K blocks]

Uncached Read 63.60 31.97 MB/sec [256K blocks]

Random 16.97

Uncached Write 5.59 0.59 MB/sec [4K blocks]

Uncached Write 35.79 11.46 MB/sec [256K blocks]

Uncached Read 65.84 0.47 MB/sec [4K blocks]

Uncached Read 74.02 13.73 MB/sec [256K blocks]

Link to comment
Share on other sites

Mine is also working faster now with those tips, but somehow upon second boot it doesnt accept my password anymore... and that means re-install(?). Looks like some data gets corrupted somewhere or whats going on? Booting is still damn slow(apple screen) and sometimes is gets stuck.

 

btw. thanks to Rammjet

Link to comment
Share on other sites

I had no problems with password problem because my laptop boots directly to desktop. I have never experienced apple screen lockup but it is indeed still slow.

 

Have you noticed that, the more you use your system, the faster the system becomes?

 

It lends to the video memory theory on the GMA900 mobile video adapter: that it lends only 8MB on bootup, and as needed, the BIOS allocates more RAM to video.

Link to comment
Share on other sites

 Share

×
×
  • Create New...