Mystisk USB-port som krånglar, men bara med vissa USB-minnen (FÖRKLARING)

Så här:

  1. En ny dator, med USB-portar (förstås).
  2. En USB-minnessticka som funkar perfekt i alla USB-portar på andra datorer, och i alla USB-portar på den nya datorn… UTOM EN port.
  3. I den USB-porten funkar den stickan oftast inte, datorn gör flera anslutningsförsök men misslyckas, eller så bryts anslutningen efter en stund.
  4. MEN (nu kommer det mystiska):
    den USB-porten funkar perfekt med andra USB-stickor.

Med andra ord:
– Vi har en usb-sticka som funkar med alla portar utom en.
– Den porten funkar med alla stickor utom den stickan.

Hur är det möjligt? Är det den USB-porten eller den USB-stickan som är defekt? Eller båda?

Supportkillen i butiken som sålde datorn tyckte att ett fel i en USB-port måste påverka ALLA usb-stickor… och därför trodde han inte att det är fel på den porten eftersom den fungerar med andra usb-stickor. Han blundade för att den usb-stickan faktiskt fungerar perfekt i alla andra portar.

Men använder man hjärnan en aning så förstår man att det faktiskt kan finnas avvikelser i BÅDE usb-porten och usb-stickan.

FÖRKLARING:

Alla USB-enheter av samma typ är inte EXAKT likadana i fysiska mått och spänningar (det lär vara praktiskt omöjligt vid masstillverkning). Enligt USB-specifikationen är det tillåtet att diverse mått (kontaktstift m.m.) och spänningar (volt) skiljer lite mellan olika enheter av samma typ. Det finns en viss TOLERANS inbyggd i specifikationen.
Så länge USB-enheterna, dvs både ”honorna”/portarna och ”hanarna”, ligger inom specifikationens toleransgränser så ska alla honor fungera med alla hanar.

Ibland slinker avvikande USB-enheter igenom fabrikernas kontroller och det kan ge konstiga problem eller så märker kunden aldrig felet (se nedan).

A:   --- (normal, de flesta usb-honor/hanar)
B:  ---
C:    ---
D: ---

A, B, C och D ovan representerar USB-enheter (honor och hanar) och deras faktiska egenskaper. Alla A fungerar bra med varandra, de ligger inom toleransgränserna. A är vanligast förekommande.

De avvikande B, C och D har delvis samma egenskaper som A och fungerar därför med A.
Av samma skäl fungerar B troligen också med C och D.

MEN C och D kommer att få problem med varandra, eftersom de avviker starkt i förhållande till varandra.


I fallet ovan med nya datorn så är troligen både den USB-porten och den USB-stickan avvikande, åt varsitt håll (dvs de är ”C” och ”D” ovan). Dom fungerar med många andra USB-enheter (”A” och ”B”), men de funkar uselt eller inte alls när de möter varandra.


BEVISA MED FÖRLÄNGNINGSKABEL:

Ett sätt att bevisa detta är att ansluta en USB förlängningskabel mellan den USB-porten och USB-stickan. Dvs en kabel med en hane i ena änden och en hona i andra. Kabeln kan vara kort, det räcker med nån eller några decimeter. Det förutsätter förstås att kabelns hane och hona är OK.

Om den struliga porten och stickan tillsammans
fungerar felfritt MED förlängningskabeln,

men inte UTAN kabeln,
då är sannolikt både porten och stickan avvikande.



NÅGRA EXEMPEL på avvikande hane och hona:

Här några bilder som visar lite mer konkret hur det kan se ut om nån av hanens kontaktskenor är ojämn, och när nån av honans fjädrande kontakter är för kort (dvs sticker ut mindre än normalt så att de inte når lika långt ner mot hanens kontaktskenor).

Först visas hur det ser inuti en normal usb-hane och -hona:

De fyra exemplen ovan kan t.ex. föreställa en av kontaktskenorna i en usb-sticka som har tryckts in till ändläget i en usb-port, sett från sidan.

I det översta exemplet är både hanen (usb-stickan) och honan (usb-porten) normala, så det funkar bra.

I nästa två exempel är antingen honan eller hanen avvikande: honans kontakt är kort eller hanens kontaktskena är ojämn. Men det funkar ändå, om motpartens kontaktdon har tillräcklig marginal, helst lite mer än vad usb-specifikations toleransgränser anger.

Men nedersta exemplet, när både hanen och honan är avvikande på det här sättet, då blir totala avvikelsen för stor, det funkar inte. Det blir ingen eller dålig kontakt, datorn kan inte ansluta till usb-stickan/hanen. (I vissa fall kan det ändå fungera om man inte trycker hanen ända till ändläget, eller om man drar ut den nån millimeter från ändläget).



Det förklarar alltså hur en viss usb-port och usb-sticka kan fungera med massa andra stickor/portar, men inte med varandra. Både porten och stickan är avvikande, men så länge dom inte ansluts till nån som också är avvikande så fungerar det.

Så när en supportpersonal hos din datorbutik felaktigt påstår att ett fel på en USB-port alltid måste påverka alla USB-enheter, då vet du att den personalen är okunnig eller att dom helt enkelt vill slippa åtgärda det på garantin.




Hur fixar man detta?
Byt den usb-porten i datorn, och hoppas att den nya porten inte har samma avvikelse (t.ex. att en hel batch har den avvikelsen).
Eller sluta använd den stickan i den porten. Eller kassera den stickan helt.



Här är några som råkat ut för liknande(?), det är från omdömen som kunder skrivit på en datorbutiks produktsida:

– ”USB-kontakten fungerar inte på alla USB-kontakter på våra datorer.”

– ”Fungerar enbart om man drar ut usb- kontakten en liten bit efter man har anslutit den.”