Dear Maintainer,
 
it seems to be a very weird hardware problem.
 
1. The problem is the same in Windows XP using dd.exe to the internal hard disk (/dev/sda1 = Windows XP partition)
     while the external USB drive (1 TB) is connected.
     Windows XP is installed on the same PC on partition /dev/sda1
 
2. The writing performance to the internal hard disk in debian linux (jessie) depends on what
    usb drive is connected to the usb 3.0 port.
    I have tested the writing performance to the internal hard disk (/srv filesystem, ext4) while connecting three
   usb sticks of different size (from 130 MB up to 16 GB) and the 1 TB external drive to the usb 3.0 port
   of the CHEAP usb 3.0 card.
 
   Here are the results:
 
 
130 MB USB stick connected to usb 3.0:
  
root@debian:~# df -T
Dateisystem    Typ      1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda5      ext3     240177672 35336984 192633688   16% /
udev           devtmpfs     10240        0     10240    0% /dev
tmpfs          tmpfs       828708     9208    819500    2% /run
tmpfs          tmpfs      2071760      196   2071564    1% /dev/shm
tmpfs          tmpfs         5120        4      5116    1% /run/lock
tmpfs          tmpfs      2071760        0   2071760    0% /sys/fs/cgroup
/dev/sda2      ext2        960504    31124    880588    4% /boot
/dev/sda7      ext4     269452920 43236024 212506408   17% /srv
/dev/sda6      ext4     240177672 51737320 176216968   23% /home
tmpfs          tmpfs       414356        8    414348    1% /run/user/116
tmpfs          tmpfs       414356        8    414348    1% /run/user/1000
/dev/sdb1      vfat        126963       69    126894    1% /media/gmr/51A3-5780
 
root@debian:~# time dd if=/dev/zero of=/srv/hello1.dat bs=100M count=20
20+0 Datensätze ein
20+0 Datensätze aus
2097152000 Bytes (2,1 GB) kopiert, 45,5419 s, 46,0 MB/s
real    0m45.617s
user    0m0.000s
sys    0m4.432s
root@debian:~# umount /media/gmr/51A3-5780
 
 
 
16 GB USB stick connected to usb 3.0:

root@debian:~# df -T
Dateisystem    Typ      1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda5      ext3     240177672 35336992 192633680   16% /
udev           devtmpfs     10240        0     10240    0% /dev
tmpfs          tmpfs       828708     9208    819500    2% /run
tmpfs          tmpfs      2071760      196   2071564    1% /dev/shm
tmpfs          tmpfs         5120        4      5116    1% /run/lock
tmpfs          tmpfs      2071760        0   2071760    0% /sys/fs/cgroup
/dev/sda2      ext2        960504    31124    880588    4% /boot
/dev/sda7      ext4     269452920 45284028 210458404   18% /srv
/dev/sda6      ext4     240177672 51737484 176216804   23% /home
tmpfs          tmpfs       414356        8    414348    1% /run/user/116
tmpfs          tmpfs       414356        8    414348    1% /run/user/1000
/dev/sdb1      vfat      15138840 13631008   1507832   91% /media/gmr/INTENSO

root@debian:~# time dd if=/dev/zero of=/srv/hello2.dat bs=100M count=20
20+0 Datensätze ein
20+0 Datensätze aus
2097152000 Bytes (2,1 GB) kopiert, 30,5081 s, 68,7 MB/s
real    0m30.518s
user    0m0.000s
sys    0m4.400s
root@debian:~# umount /media/gmr/INTENSO
 
 
2 GB USB stick connected to usb 3.0:
 
root@debian:~#
root@debian:~# df -T
Dateisystem    Typ      1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda5      ext3     240177672 35337004 192633668   16% /
udev           devtmpfs     10240        0     10240    0% /dev
tmpfs          tmpfs       828708     9208    819500    2% /run
tmpfs          tmpfs      2071760      196   2071564    1% /dev/shm
tmpfs          tmpfs         5120        4      5116    1% /run/lock
tmpfs          tmpfs      2071760        0   2071760    0% /sys/fs/cgroup
/dev/sda2      ext2        960504    31124    880588    4% /boot
/dev/sda7      ext4     269452920 47332032 208410400   19% /srv
/dev/sda6      ext4     240177672 51737484 176216804   23% /home
tmpfs          tmpfs       414356        8    414348    1% /run/user/116
tmpfs          tmpfs       414356        8    414348    1% /run/user/1000
/dev/sdb1      vfat       1945248   418464   1526784   22% /media/gmr/5CC1-AB2D
root@debian:~#
root@debian:~# time dd if=/dev/zero of=/srv/hello2.dat bs=100M count=20
20+0 Datensätze ein
20+0 Datensätze aus
2097152000 Bytes (2,1 GB) kopiert, 28,7872 s, 72,9 MB/s
real    0m29.184s
user    0m0.000s
sys    0m4.756s
root@debian:~#
root@debian:~# umount /media/gmr/5CC1-AB2D
root@debian:~#
 
1 TB usb drive connected to usb 3.0 while having it being mounted:
 
root@debian:~# df -T
Dateisystem    Typ      1K-Blöcke   Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda5      ext3     240177672  35337016 192633656   16% /
udev           devtmpfs     10240         0     10240    0% /dev
tmpfs          tmpfs       828708      9208    819500    2% /run
tmpfs          tmpfs      2071760       196   2071564    1% /dev/shm
tmpfs          tmpfs         5120         4      5116    1% /run/lock
tmpfs          tmpfs      2071760         0   2071760    0% /sys/fs/cgroup
/dev/sda2      ext2        960504     31124    880588    4% /boot
/dev/sda7      ext4     269452920  45796028 209946404   18% /srv
/dev/sda6      ext4     240177672  51737484 176216804   23% /home
tmpfs          tmpfs       414356         8    414348    1% /run/user/116
tmpfs          tmpfs       414356         8    414348    1% /run/user/1000
/dev/sdb1      vfat     976519104 330618496 645900608   34% /media/gmr/INTENSO

root@debian:~# time dd if=/dev/zero of=/srv/hello2.dat bs=100M count=5
5+0 Datensätze ein
5+0 Datensätze aus
524288000 Bytes (524 MB) kopiert, 136,138 s, 3,9 MB/s
real    2m28.536s
user    0m0.000s
sys    0m1.480s

root@debian:~# umount /media/gmr/INTENSO
root@debian:~#
 
1 TB usb drive connected to usb 3.0 but left unmounted:

root@debian:~# df -T
Dateisystem    Typ      1K-Blöcke  Benutzt Verfügbar Verw% Eingehängt auf
/dev/sda5      ext3     240177672 35337016 192633656   16% /
udev           devtmpfs     10240        0     10240    0% /dev
tmpfs          tmpfs       828708     9204    819504    2% /run
tmpfs          tmpfs      2071760      196   2071564    1% /dev/shm
tmpfs          tmpfs         5120        4      5116    1% /run/lock
tmpfs          tmpfs      2071760        0   2071760    0% /sys/fs/cgroup
/dev/sda2      ext2        960504    31124    880588    4% /boot
/dev/sda7      ext4     269452920 45796028 209946404   18% /srv
/dev/sda6      ext4     240177672 51737484 176216804   23% /home
tmpfs          tmpfs       414356        8    414348    1% /run/user/116
tmpfs          tmpfs       414356        8    414348    1% /run/user/1000
 
root@debian:~#
root@debian:~# time dd if=/dev/zero of=/srv/hello2.dat bs=100M count=5
5+0 Datensätze ein
5+0 Datensätze aus
524288000 Bytes (524 MB) kopiert, 185,805 s, 2,8 MB/s
real    3m14.800s
user    0m0.000s
sys    0m1.384s
 
To solve the issue I could try a USB 3.0 card of much better quality.
 
The now used cheap usb 3.0 card is:
 
root@debian:~# lspci -s 02:00.0 -vv
02:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02) (prog-if 30 [XHCI])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at e3000000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
        Address: 0000000000000000  Data: 0000
    Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
        Vector table: BAR=0 offset=00001000
        PBA: BAR=0 offset=00001080
    Capabilities: [a0] Express (v2) Endpoint, MSI 00
        DevCap:    MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 128 bytes, MaxReadReq 512 bytes
        DevSta:    CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
        LnkCap:    Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 unlimited
            ClockPM+ Surprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR+, OBFF Not Supported
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
        LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance De-emphasis: -6dB
        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
             EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
    Capabilities: [100 v1] Advanced Error Reporting
        UESta:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt:    DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        CEMsk:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
        AERCap:    First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
    Capabilities: [150 v1] Latency Tolerance Reporting
        Max snoop latency: 0ns
        Max no snoop latency: 0ns
    Kernel driver in use: xhci_hcd
 
Kind regards,
Michael
 
-- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to