Gå til innhold

treg kopiering til/fra usb3


Anbefalte innlegg

hei

 

har problemer med å kopiere over noen greier fra datamaskin til ekstern usb hdd. slik det er nå kopierer den med rundt 20MB/s. Det er alt for tregt.

 

ekstern er formatert ext3, lsusb viser "unknown device" på usb kontrolleren:

 

USB Controller: NEC Corporation Unknown device 0194 (rev 03)

 

tror jeg mangler noe drivere eller noe sånt.

 

pls hjelp.

Lenke til kommentar
Videoannonse
Annonse

Hvordan kopierer du (hvilken cmd)? Hvordan filer er det snakk om? Er xhci_hcd modulen lastet (sjekk med lsmod)? Hvordan ser hdparm -tT /dev/sdX ut?

 

Er mange grunner til at det ikke gir høyere hastigheter, trenger ikke være noe direkte feil med kernelen eller driverne (heller lite sannsynlig).

Lenke til kommentar

mere detaljert lspci:

02:00.0 USB Controller: NEC Corporation Unknown device 0194 (rev 03) (prog-if 30)
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at feafe000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Mask- TabSize=8
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s unlimited, L1 unlimited
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                Link: Supported Speed unknown, Width x1, ASPM L0s L1, Port 0
                Link: Latency L0s <4us, L1 unlimited
                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x1

står link speed 2.5Gb/s... det er vel nærmere usb3.

Lenke til kommentar

Ser du kjører en ganske gammel kernel. Er det ubuntu du har?

 

Litt usikker på når Linux kom med fullblods USB 3.0 støtte, men du kan uansett prøve å installere linux-firmware-pakken som inneholder firmware til en rekke enheter, dersom du ikke har den fra før.

 

Hvis du har ubuntu:

 

 

 

sudo apt-get update && sudo apt-get install linux-firmware

 

deretter

 

 

dmesg | grep xhci
etter du har koblet inn og ut harddisken din.
Lenke til kommentar

Du kan også sjekke om du har bygget kernelen med USB 3.0 støtte:

 

 

 

grep XHCI /lib/modules/`uname -r`/source/.config

 

Hvis ikke, vil jeg anbefale deg å rekompilere Linux-kernel med støtte for USB 3.0 evt installere en default kernel fra f.eks Ubuntu, og da gjerne en av nyere versjon enn 2.6.37.

Lenke til kommentar

 

 

lex:~# dmesg | grep xhci
xhci_hcd 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
xhci_hcd 0000:02:00.0: setting latency timer to 64
xhci_hcd 0000:02:00.0: xHCI Host Controller
xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 6
xhci_hcd 0000:02:00.0: irq 17, io mem 0xfeafe000
xhci_hcd 0000:02:00.0: irq 44 for MSI/MSI-X
xhci_hcd 0000:02:00.0: irq 45 for MSI/MSI-X
xhci_hcd 0000:02:00.0: irq 46 for MSI/MSI-X
xHCI xhci_add_endpoint called for root hub
xHCI xhci_check_bandwidth called for root hub
usb 6-1: new SuperSpeed USB device using xhci_hcd and address 3
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
usb 6-1: new SuperSpeed USB device using xhci_hcd and address 4
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep
xhci_hcd 0000:02:00.0: WARN: short transfer on control ep

 

finner ingen xhci på lsmod men det er progress :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...