Forum: PC Hard- und Software Hat ein µSD Card zu USB Adapter CardReader irgendeine eigene Logik?


von Nano (Gast)


Lesenswert?

Ich frage mich deswegen, weil ich Gestern in so einem SD zu USB Adapter 
aus dem Jahre 2008 eine 16 GB MicroSD Karte formatiert habe und dabei 
eine Schreibrate von nur ca. 1,2 MByte/s hatte.
Die gleiche MicroSD Karte konnte ich auf einem Raspberry Pi 3 mit etwa 
10 MByte/s beschreiben.

An dem µSD zu USB Adapter ist jedenfalls keine Elektronik zu erkennen.
Nur der Slot, der USB Stecker und die Verbindungsleitungen, sowie ein 
Stück weißes Plastik auf dem das ganze Stabilität erhält.

Universal Product Code ist 740617138870.
Hier ist noch ein Bild zu erkennen, da wird auch behauptet, das es ein 
USB 2.0 Reader sei:
https://www.barcodable.com/upc/740617138870

Allerdings passt die Schreibgeschwindigkeit nicht gerade zu USB 2.0.

Den Adapter habe ich in den PC in einen USB Slot gesteckt, der 
mindestens USB 2.0 beherrscht.


Hier ist er noch einmal angegeben, diesmal mit Angabe der Lese und 
Schreib Geschwindigkeit:
http://www.malcomwireless.com/wireless/store/productdetail.asp?productid=47207

Da scheinen es nur 3,5 MB/s zu sein, aber kann das sein, bei einem 
Adapter, der praktisch so gut wie keine eigene Elektronik enthält?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der Adapter enthält sehr wohl Elektronik, nämlich einen 
USB-zu-SD-Bridge-Baustein.

Dieser Baustein ist entscheidend, er gibt einerseits die 
USB-Verbindungsgeschwindigkeit vor (12 MBit/sec, 480 MBit/sec oder 5 
GBit/sec) und andererseits legt er fest, welche Art von SD-Karten 
angesprochen werden können SD(SC), SDHC und/oder SDXC (mit max. 2 GB, 
max. 32 GB oder größer).

Ohne so einen Baustein kann keine SD-Karte an einem USB-Port angesteuert 
werden.

Du solltest Dir Deinen Adapter nochmal genauer ansehen, wenn Du da die 
Elektronik nicht erkennen kannst - sie ist vorhanden. Ganz sicher.

Steck' den Adapter mal ohne Speicherkarte in den Rechner und sieh' im 
Gerätemanager oder einem Tool à la "USB Tree View" nach - Du wirst ein 
USB-Gerät entdecken.

http://www.uwe-sieber.de/usbtreeview.html

Das verrät Dir auch, ob ein Gerät ein USB1.1-, USB2.0- oder USB3-Gerät 
ist.

von Frank L. (hermastersvoice)


Lesenswert?

zeig mal Bilder vom Innenleben deines Adapters. Da eine SD-Karte keinen 
USB Anschluss hat muss in so einem Adapter wohl die passende Elektronik 
drin sein. Ich hab hier einen alten Adapter mit durchsichtigem Gehäuse 
und da ist sehr wohl Elektronik drin.

von Nano (Gast)


Lesenswert?

Danke für eure Antworten.

lsusb gibt bezüglich dem Adapter folgendes aus:
1
sudo lsusb -s 001:016 -v
2
[sudo] Passwort für XXXXXXXXXXXX: 
3
4
Bus 001 Device 016: ID 090c:6200 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) microSD card reader
5
Device Descriptor:
6
  bLength                18
7
  bDescriptorType         1
8
  bcdUSB               2.00
9
  bDeviceClass            0 (Defined at Interface level)
10
  bDeviceSubClass         0 
11
  bDeviceProtocol         0 
12
  bMaxPacketSize0        64
13
  idVendor           0x090c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
14
  idProduct          0x6200 microSD card reader
15
  bcdDevice            1.00
16
  iManufacturer           1 Silicon Motion, Inc.
17
  iProduct                2 Generic USB2.0 card 
18
  iSerial                 3 XXXXXXXXXXXXXXXXXXXX                             
19
  bNumConfigurations      1
20
  Configuration Descriptor:
21
    bLength                 9
22
    bDescriptorType         2
23
    wTotalLength           32
24
    bNumInterfaces          1
25
    bConfigurationValue     1
26
    iConfiguration          0 
27
    bmAttributes         0x80
28
      (Bus Powered)
29
    MaxPower              500mA
30
    Interface Descriptor:
31
      bLength                 9
32
      bDescriptorType         4
33
      bInterfaceNumber        0
34
      bAlternateSetting       0
35
      bNumEndpoints           2
36
      bInterfaceClass         8 Mass Storage
37
      bInterfaceSubClass      6 SCSI
38
      bInterfaceProtocol     80 Bulk-Only
39
      iInterface              0 
40
      Endpoint Descriptor:
41
        bLength                 7
42
        bDescriptorType         5
43
        bEndpointAddress     0x81  EP 1 IN
44
        bmAttributes            2
45
          Transfer Type            Bulk
46
          Synch Type               None
47
          Usage Type               Data
48
        wMaxPacketSize     0x0040  1x 64 bytes
49
        bInterval             255
50
      Endpoint Descriptor:
51
        bLength                 7
52
        bDescriptorType         5
53
        bEndpointAddress     0x02  EP 2 OUT
54
        bmAttributes            2
55
          Transfer Type            Bulk
56
          Synch Type               None
57
          Usage Type               Data
58
        wMaxPacketSize     0x0040  1x 64 bytes
59
        bInterval             255
60
Device Qualifier (for other device speed):
61
  bLength                10
62
  bDescriptorType         6
63
  bcdUSB               2.00
64
  bDeviceClass            0 (Defined at Interface level)
65
  bDeviceSubClass         0 
66
  bDeviceProtocol         0 
67
  bMaxPacketSize0        64
68
  bNumConfigurations      1
69
Device Status:     0x0000
70
  (Bus Powered)

Den Adapter selbst kann ich nicht öffnen, der ist wie so ein USB 
Stecker, also das Metallteil davon, zusammengepresst. Wenn ich den 
auseinandermache, dann kriege ich den definitiv nicht mehr so gerade 
zusammen wie er jetzt ist, sprich, dann wäre er kaputt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nano schrieb:
> idVendor           0x090c Silicon Motion, Inc. - Taiwan (formerly
> Feiya Technology Corp.)
>   idProduct          0x6200 microSD card reader

Zerlegen musst Du das Ding nicht, Du hast ja jetzt herausgefunden, was 
in dem Ding drin ist.

Tja, und wenn das Teil zehn Jahre alt ist, wird der Hersteller damals 
froh gewesen sein, daß es überhaupt funktioniert, und nicht mit sehr 
flotten SDHC-Karten gerechnet haben.

von Hmm (Gast)


Lesenswert?

Ein Musterbeispiel für Dinge "die total einfach" sind, aber eine Menge 
Komplexität haben, die keiner sieht.

Damit kämpfe ich jeden Tag.
"Wieso, mein Handy kann auch USB-3, da muss das unsere Steuerung auch 
können".

Die Unbildung der Leute hat Ausmaße angenommen, dass ich derzeit mit 
einer Umschulung zum Gärtner liebäugle...

von Nano (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> Tja, und wenn das Teil zehn Jahre alt ist, wird der Hersteller damals
> froh gewesen sein, daß es überhaupt funktioniert, und nicht mit sehr
> flotten SDHC-Karten gerechnet haben.

Okay, Class 10 Geschwindigkeit kann man nicht erwarten, aber die SD 
Karte, bei der dieser Adapter mitgeliefert war, war immerhin ein Class 4 
Device. D.h. 4 MB/s hätten bezüglich dem Adapter schon drin sein können, 
1,x MB/s ist davon um 3-4 Größenordnungen entfernt.
Aber da hat man dann wohl am Chip für den Adapter gespart.

Ich denke ich werde mir einen neuen kaufen.

von jz23 (Gast)


Lesenswert?

Achte dann aber direkt darauf, dass der neue Kartenleser USB3.0 hat und 
UHS II unterstützt, dann bist du halbwegs aktuell unterwegs und hast 
erstmal für ein paar Jahre Ruhe.

von Nano (Gast)


Lesenswert?

Werde ich machen. Danke.

von oszi40 (Gast)


Angehängte Dateien:

Lesenswert?

Adapter ist nicht 100%Adapter. Falls der CardReader nur große SD-Karten 
gelesen haben sollte und Du Deine µSD über irgendeinen SD-Adapter 
einsteckst, so sollte es besser der zughöreige sein.

von Pico (Gast)


Lesenswert?

Nano schrieb:
> 4 MB/s hätten bezüglich dem Adapter schon drin sein können,
> 1,x MB/s ist davon um 3-4 Größenordnungen entfernt.

Im Dezimalsystem ist eine Größenordnung der Faktor 10. 3 Größenordnungen 
sind daher der Faktor 1000. Das ist ein kleiner aber feiner Unterschied 
zu 3-4 mal mehr!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

oszi40 schrieb:
> so sollte es besser der zughöreige sein.

Wie kommst Du auf diese Idee?

So ein Adapter enthält keinerlei Elektronik, sondern nur 
1:1-Verbindungen zwischen µSD-Sockel und den SD-Kontakten.

von Jim M. (turboj)


Lesenswert?

Nano schrieb:
> Allerdings passt die Schreibgeschwindigkeit nicht gerade zu USB 2.0.
>
> Den Adapter habe ich in den PC in einen USB Slot gesteckt, der
> mindestens USB 2.0 beherrscht.

Das muss nicht bedeuten dass da auch High Speed drüber läuft. 
Allerdeings kann er angeblich bis zu 13MB/s lesen, das geht nur mit High 
Speed - außerdem
war hier immer bei 1,0MB/s Schluss, wenn kein High Speed anlag.


Mann muss aber auch das SD Protokoll betrachten, da wird er nur eine 
relativ langsame Datenrate fahren. Die 13MB/s passen gut zur 4*25 MBit 
SD Datenrate (25MHz, 4 Bit Bus). Da wird der RPi deutlich mehr können.

Die 1/4 Schreibrate lässt zu befürchten dass er das nur im 1-Bit Mode 
erledigt - das könnte man mit einer moderneren Karte verifizieren.

Übrigens: Die Übersetzung von USB Mass Storage (SCSI) in SDHC Kommandos 
benötigt zwingend aktive Elektronik.

von Soul E. (Gast)


Lesenswert?

oszi40 schrieb:

(micro-SD nach SD)
> Adapter ist nicht 100%Adapter. Falls der CardReader nur große SD-Karten
> gelesen haben sollte und Du Deine µSD über irgendeinen SD-Adapter
> einsteckst, so sollte es besser der zughöreige sein.

Das ist mir auch schon aufgefallen, die Dinger sind nicht beliebig 
kompatibel. Bzw neuere (32GB) laufen auch mit alten (8GB) Karten, aber 
nicht umgekehrt. Trotz gleichem Hersteller (Sandisk bzw Samsung).

Ich dachte immer, das wären nur mechanische Adapter. Ein bisschen mehr 
scheint da ja dann doch drin zu sein

von Joachim B. (jar)


Lesenswert?

Rufus Τ. F. schrieb:
> oszi40 schrieb:
>> so sollte es besser der zughöreige sein.
>
> Wie kommst Du auf diese Idee?
>
> So ein Adapter enthält keinerlei Elektronik, sondern nur
> 1:1-Verbindungen zwischen µSD-Sockel und den SD-Kontakten.

bei verschiedenen dünnen microSD Karten kann der Kontakt zum SD-Adapter 
schon mal lose sein, selbst erlebt.
PI User kennen das auch und müssen bei neueren miroSD Karten Plastik 
einfüttern für bessere sicherere Kontaktgabe.

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

soul e. schrieb:
> Ich dachte immer, das wären nur mechanische Adapter. Ein bisschen mehr
> scheint da ja dann doch drin zu sein

Die, die ich aus Interesse zerlegt habe, enthielten nur ein paar 
gestanzte und gefaltete Blechstreifen. Und das waren keine 0815-Adapter 
vom Grabbeltisch, sondern Sandisk-Originale.

Die Probleme scheinen dann wohl eher nur Kontaktprobleme zu sein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.