VendorSpecificType00: IOSCSIPeripheralDeviceNub: family specific matching fails
VendorSpecificType00: IOSCSIPeripheralDeviceNub: family specific matching fails
Subject : VendorSpecificType00: IOSCSIPeripheralDeviceNub: family specific matching fails
From: Joel Reymont <email@hidden >
Date: Tue, 27 Jan 2009 21:22:47 +0000
Delivered-to: email@hidden
Delivered-to: email@hidden
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=+Q8lm9NbhziwntU2SqreOS2MMGUtsyOrDOAuGLj0494=; b=uDVKeOKr+0UxRTFtNu5uyV+LX4YZnu0NK8N7WyFZtAM7IrHei8dVI7UepKNurpjqUg 0WBTtGUnCMPsESztScQzOcR5NdqCWocqzRWtc1Ou1pBw/RIjnA+JJpNYD4vOI6tt6YS0 pH45HQJnfN+ufIoOEV2JYwU9KFnWUMqnWhCbU=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=O3kW0dfmaI1kyI4ZpccpZTGcia5AsZGKD5nUIxaBjH61ycAtFZ2OsQnyqttiL1XQyt WyXby9MzSKMyoo8dJse4l6XK8hj2iRVJbkUv+13c7mc1SF16U9354HHD5ypIDvAPn8j8 ZBQe6sCrTL6x/PTThkrPhf5rp4aE9WVDXBM1s=
I need to send vendor-specific SCSI commands to a thumb drive. This is
done with ioctl on Linux and SCSI pass-through on Windows. I
researched this list and started with the VendorSpecificType00 example.
I changed the vendor properties in the plist file (see below) and I'm
able to load the driver. I see it with kextstat.
When I insert the device I get the following error, though.
IOSCSIPeripheralDeviceNub: family specific matching fails
Matching service count = 0
IOSCSIPeripheralDeviceNub: match category IODefaultMatchCategory exists
Couldn't alloc class "com_wagerlabs_driver_SeaForth24"
What I am doing wrong? I'm a complete newbie at this, although I just
came off a bout of assembler hacking (http://tinyco.de ).
Help!!!
Thanks, Joel
---
<key>IOKitPersonalities</key>
<dict>
<key>VendorSpecificType00</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.wagerlabs.driver.SeaForth24</
string>
<key>IOClass</key>
<string>com_wagerlabs_driver_SeaForth24</
string>
<key>IOProviderClass</key>
<string>IOSCSIPeripheralDeviceNub</string>
#if DEBUG
<key>IOKitDebug</key>
<integer>65535</integer>
#endif
<key>Peripheral Device Type</key>
<integer>0</integer>
<key>Product Identification</key>
<string>Evaluation Board</string>
<key>Vendor Identification</key>
<string>SEAforth</string>
</dict>
</dict>
---
| | | +-o SEAforth24A-TD @fd200000 <class IOUSBDevice,
registered, matched, active, busy 0, retain 8>
| | | +-o IOUSBCompositeDriver <class
IOUSBCompositeDriver, !registered, !matched, active, busy 0, retain 4>
| | | +-o IOUSBInterface@0 <class IOUSBInterface,
registered, matched, active, busy 0, retain 6>
| | | +-o IOUSBMassStorageClass <class
IOUSBMassStorageClass, registered, matched, active, busy 0, retain 7>
| | | +-o IOSCSIPeripheralDeviceNub <class
IOSCSIPeripheralDeviceNub, registered, matched, active, busy 0, retain
6>
| | | +-o IOSCSIPeripheralDeviceType00 <class
IOSCSIPeripheralDeviceType00, !registered, !matched, active, busy 0,
retain 7>
| | | +-o IOBlockStorageServices <class
IOBlockStorageServices, registered, matched, active, busy 0, retain 5>
| | | +-o IOBlockStorageDriver <class
IOBlockStorageDriver, registered, matched, active, busy 0, retain 7>
| | | +-o SEAforth Evaluation Board Media
<class IOMedia, registered, matched, active, busy 0, retain 10>
| | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain 5>
| | | +-o IOFDiskPartitionScheme <class
IOFDiskPartitionScheme, !registered, !matched, active, busy 0, retain 6>
| | | +-o Untitled 1@1 <class IOMedia,
registered, matched, active, busy 0, retain 9>
| | | +-o IOMediaBSDClient <class
IOMediaBSDClient, registered, matched, active, busy 0, retain 6>
--
http://wagerlabs.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Ata-scsi-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
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 © 2011 Apple Inc. All rights reserved.