Re: 5.3.6: I/O error on writing SD card via USB3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 22 Oct 2019, Harald Dunkel wrote:

> Hi Alan,
> 
> On 10/21/19 7:48 PM, Alan Stern wrote:
> > On Mon, 21 Oct 2019, Harald Dunkel wrote:
> > 
> >>
> >> The USB2 cable worked, too. Actually I had expected that the speed is
> >> reduced automatically according to the specs of the card. ???
> > 
> > That is doubtful.  The speed of the connection is determined when the
> > connection is first set up.  Unless the reader disconnects itself from
> > the USB bus when a card is removed and reconnects when a card is
> > inserted, the speed can't change.
> > 
> :
> :
> > 
> > At any rate, it sounds like the 133x card is just too slow to keep up.
> > 
> 
> 
> AFAIU the SD card is accessed similar to other block devices. There shouldn't
> be any I/O errors on writing to a slow device, unless hardware or software are
> faulty. The data to write is cached.
> 
> Anyway, I got a new USB3 card reader today: No problem with it, even though
> I wrote to the same slow SD card. Since the old SD card reader works OK using
> USB2, I would either assume a bug in the XHCI driver for the old device, or a
> hardware failure.
> 
> Would you agree to this conclusion?

Yes, except that I would go even farther.  Since the same xhci-hcd
driver works okay for your new card reader and the old card, I would
rule out an error in the driver or the card.  This means that the
hardware/firmware in the old reader is most likely to be at fault.

Alan Stern




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux