Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

USB mass storage device not recognized on macos X10.4.3



I am working on a device which connects by USB as a mass storage device. The device enumerated properly under mac until i change the RMS bit. This bit changes the device from removable to non removable device.
I know that my descriptor are correct. I used USb probe and it tells me that the device enumerated. But i never see it mounted on the desktop.
By comparing the output of IOREG. iwas able to see where my device was failing.
Here are the ouput from ioreg:
- My mass storage device:
| | +-o MyDeviceName @5b200000 <class IOUSBDevice, !regist$
| | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, !registe$
| | | +-o IOUSBInterface@0 <class IOUSBInterface, !registered, !matc$
| | | +-o IOUSBMassStorageClass <class IOUSBMassStorageClass, !reg$
| | | | +-o IOSCSIPeripheralDeviceNub <class IOSCSIPeripheralDevic$
| | | | +-o IOSCSIPeripheralDeviceType00 <class IOSCSIPeripheral$


- Another usb mass storage device using same descriptors (tough different PID and VID):
| | | +-o USBDrive@3b100000 <class IOUSBDevice, registered, matched, a$
| | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, !registe$
| | | +-o IOUSBInterface@0 <class IOUSBInterface, registered, matche$
| | | | +-o IOUSBMassStorageClass <class IOUSBMassStorageClass, regi$
| | | | | +-o IOSCSIPeripheralDeviceNub <class IOSCSIPeripheralDevic$
| | | | | +-o IOSCSIPeripheralDeviceType00 <class IOSCSIPeripheral$
| | | | | +-o IOBlockStorageServices <class IOBlockStorageServic$
| | | | | +-o IOBlockStorageDriver <class IOBlockStorageDriver$
| | | | | +-o JMTek USBDrive Media <class IOMedia, registere$
| | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, re$
| | | | | +-o IOFDiskPartitionScheme <class IOFDiskPartiti$
| | | | | +-o Untitled 1@1 <class IOMedia, registered, m$
| | | | | +-o IOMediaBSDClient <class IOMediaBSDClient$


It seems taht my device never enters IOBlockStorageServices.
Does anyone have any idea about what is happening ?
And how It coudl be fixed?  I cannot change back the RMS bit( requirements)


Montfort de lattre


_______________________________________________ Do not post admin requests to the list. They will be ignored. Usb mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/usb/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.