On Tue, 3 May 2016, Susmita/Rajib Bandopadhyay wrote:
> Great, Sir!
> Here is the file.
This pattern repeats over and over in the file:
ffff88009ff42c00 2926401044 S Bo:1:003:2 -115 31 = 55534243 06000000 00000000
00000600 00000000 00000000 00000000 000000
ffff88009ff42c00 2926401182 C Bo:1:003:2 0 31 >
ffff88009ff42c00 2926401197 S Bi:1:003:1 -115 13 <
ffff88009ff42c00 2926401299 C Bi:1:003:1 0 13 = 55534253 06000000 00000000 01
ffff88009ff42c00 2926401308 S Bo:1:003:2 -115 31 = 55534243 07000000 12000000
80000603 00000012 00000000 00000000 000000
ffff88009ff42c00 2926401424 C Bo:1:003:2 0 31 >
ffff88009c4f7240 2926401437 S Bi:1:003:1 -115 18 <
ffff88009c4f7240 2926401673 C Bi:1:003:1 0 18 = 70000200 0000000a 00000000
3a000000 0000
This shows the computer asking the card reader for its status, and the
card reader returning an error code that means "Medium Not Present".
In other words, the reader thinks there is no memory card present.
The kernel uses a standard protocol (Bulk-Only Mass Storage) to
communicate with the reader, because that's what the reader says it
will accept, according to the lsusb output. Probably the protocol
would work fine with an SDHC card, but it doesn't work with a SIM card.
That leaves two possibilities:
The reader doesn't work with SIM cards at all. This may seem
unlikely, but it's possible -- the eBay information could
simply be wrong.
It does work with SIM cards, but it needs to use a non-standard
protocol.
I guess that protocol is provided by the driver program in the software
that came with the reader. In that case, to get it to work under Linux
you would have to learn what the protocol is and write a Linux driver
for it.
Alan Stern
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html