Re: Problem With iPod Mounting
Re: Problem With iPod Mounting
- Subject: Re: Problem With iPod Mounting
- From: Brian Bergstrand <email@hidden>
- Date: Wed, 13 Apr 2005 19:07:11 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Well, the iPod is still in the device tree, but the IOMedia nub is
removed when it's unmounted. Not sure how, but you are going to have to
get the private iPod nub to publish it's IOMedia nub and then you can
mount the device.
$ ioreg -ww | grep iPod
| | | | | +-o com_apple_driver_iPodFireWireTransport
<class com_apple_driver_iPodFireWireTransport, registered, matched,
active, busy 0, retain count 8>
| | | | | | +-o com_apple_driver_iPod <class
com_apple_driver_iPod, !registered, !matched, active, busy 0, retain
count 8>
| | | | | | +-o com_apple_driver_iPodNub <class
com_apple_driver_iPodNub, registered, matched, active, busy 0, retain
count 6>
A USB only iPod will have a different transport, but hopefully the
published driver nub is still the same.
$ ioreg -ww -c com_apple_driver_iPodNub
...
+-o com_apple_driver_iPodNub <class com_apple_driver_iPodNub,
registered, matched, active, busy 0, retain count 6>
| | | | | | | {
| | | | | | | "SCSITaskUserClient GUID" =
<04de7e000004f0e601336eda>
| | | | | | | "IOMaximumSegmentCountRead" = 32
| | | | | | | "SCSITaskDeviceCategory" =
"iPodUserClientDevice"
| | | | | | | "device-type" = "Generic"
| | | | | | | "IOMaximumSegmentCountWrite" =
32
| | | | | | | "IOUserClientClass" =
"SCSITaskUserClient"
| | | | | | | "Device Characteristics" =
{"Product Revision Level"="1.51","Vendor Name"="Apple","Product
Name"="iPod"}
| | | | | | | "IOMatchCategory" =
"SCSITaskUserClientIniter"
| | | | | | | "IOCFPlugInTypes" =
{"7D66678E-08A2-11D5-A1B8
- -0030657D052A"="IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/
SCSITaskUserClient.kext/Contents/PlugIns/SCSITaskLib.plugin"}
| | | | | | | "Protocol Characteristics" =
{"Read Time Out Duration"=30000,"Write Time Out
Duration"=30000,"Physical Interconnect"="FireWire","Physical
Interconnect Location"="External","GUID"=2857630755175165,"Preferred
Name"="Apple Computer, Inc."}
| | | | | | | }
...
HTH.
On Apr 13, 2005, at 5:50 PM, Colin Cornaby wrote:
> I'm trying to mount an iPod even if disk mode is off. The problem is,
> as soon as iTunes is done with the iPod, it not only unmounts, but it
> goes completely off the radar. It disappears from /dev, the
> IORegistryExplorer, Disk Utility, etc. iTunes can still bring it back
> from its state, but I need a way for my app to wake up the iPod and
> get it ready to be mounted.
>
> Any ideas?
>
Brian Bergstrand <http://www.bergstrand.org/brian/>, AIM: triryche206
PGP Key: <http://www.bergstrand.org/brian/misc/public_key.txt>
Those who dream by day are cognizant of many things which escape those
who dream only by night. - Edgar Allan Poe
As of 06:52:33 PM, iTunes is playing "Sherry's Waltz" from "Dénouement"
by "Andrew York"
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQl2mJXnR2Fu2x7aiEQLcBwCfZosqwbZLbUusuWIUZIECE6J+hpgAn0fk
COpceR5ohOyF+5WK0+X/c8gj
=enlf
-----END PGP SIGNATURE-----
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden