There's really nothing about SmartMedia that is "mass storage" in the sense
of USB Mass Storage Class, right? I support SmartMedia in my firmware with
a USB Mass Storage Class interface with bInterfaceClass 0x08,
bInterfaceSubClass 0x06, and bInterfaceProtocol 0x50, but the intricacies of
SmartMedia are well hidden from the SCSI Read/Write commands through a
generic media DDI. There's no USB Mass Storage Class defined specifically
for SmartMedia.
If you've ever written a device driver & HAL for 'em you'd want the name
changed to PainTheBehindMedia. Heh.
-----Original Message-----
From: Barry Twycross [mailto:email@hidden]
Sent: Thursday, March 21, 2002 3:24 PM
To: email@hidden
Subject: Re: SmartCard Reader
At 2:35 PM +0800 3/21/02, Kevin Yu wrote:
>Both OS9 and X have sample code for USB MassStorage driver! Maybe your
>device can work on Mac without writing any driver if they are follow some
>standard protocol.
Smart cards are not mass storage devices, they have their own class
"Chip/Smart Card Interface Devices" (Currently rev 1.00). You may be
getting confused with "Smartmedia" which are mass storage.
See <http://www.usb.org/developers/devclass_docs.html> for all the
latest class documents, and
<http://www.usb.org/developers/defined_class.html> for a list of
defined class codes. Smart cards are interface class 0xB, mass
storage is 8.
--
Barry Twycross
email@hidden
---
USB, it's not a Dyslexic BUS. (Thanks to TC.)
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.