Open Menu
Close Menu
Apple
Shopping Bag
Apple
Mac
iPad
iPhone
Watch
TV
Music
Support
Search apple.com
Shopping Bag
Lists
Open Menu
Close Menu
Terms and Conditions
Lists hosted on this site
Email the Postmaster
Tips for posting to public mailing lists
Hardware drivers (CD/DVD specifically) and anychrony
[
Date Prev
][
Date Next
][
Thread Prev
][
Thread Next
][
Date Index
][
Thread Index
]
Hardware drivers (CD/DVD specifically) and anychrony
Subject
:
Hardware drivers (CD/DVD specifically) and anychrony
From: Jim Witte <
email@hidden
>
Date: Fri, 24 Aug 2007 14:11:05 -0400
Very simple (or perhaps not) question, which might be more appropriate for an IOKit list: Is there a technical reason why *certain* phases of the actions of hardware, such as disk spin-up, spin-down, eject, and insertion (while the drive is positioning the head and such, before it begins to read I presume) cannot be performed synchronously, and thus not block the entire system?
My Macbook (Core Duo) is set to require the password on wake, and I notice a lot that I just get the SBOD, *while the drive* is spinning up. I suppose it's reading something in order to allow the OS to 'reset' the FS connection to the device so that it can be read like a normal device, hence the system block. But simply displaying a dialog and checking a password should not require any of that - although things that happen *after* the password is entered correctly might - but I doubt it would have anything to do (immediately) with the DVD drive, although the drive may somehow block the ATAPI chain affecting HDD access.
I'm not sure if there are any drivers that will block the entire system for significant amounts of time because of (necessarily) slow hardware, but I wonder if the drivers and/or firmware could be modified to make certain parts of the processes able to execute synchronously. This might require the kernel to be able to somehow determine that some things (like resetting file pointers or whatever it does on wake with a mounted DVD) to be 'delayed' while other tasks can complete. This might or might not be possible, or feasible.. (INTOSC - "I've never taken an OS class") :)
But it might be something to think about for Darwin (Tiger version) +5 or something..
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
Follow-Ups
:
Re: Hardware drivers (CD/DVD specifically) and anychrony
From:
"Shawn Erickson" <email@hidden>
Prev by Date:
Re: Questions about launchd
Next by Date:
Re: Hardware drivers (CD/DVD specifically) and anychrony
Previous by thread:
Shutdown/Reboot/Logout problem.
Next by thread:
Re: Hardware drivers (CD/DVD specifically) and anychrony
Index(es):
Date
Thread