[linux] Re: Seagate Expansion 2TB USB3-disk doet Ubuntu bevriezen

Eric de Hont eric op hobiho.nl
Di Jan 13 15:00:00 CET 2015


Op 12-01-15 om 10:52 schreef Hans de Goede:
> Hoi,
>
> On 11-01-15 22:21, Eric de Hont wrote:
>> Op 28-12-14 om 09:36 schreef Hans de Goede:
>>> Hoi Eric,
>>>
>>> On 28-12-14 00:55, Eric de Hont wrote:
>>>> Vorige week een leuke 2TB USB 3.0 disk gekocht bij MediaMarkt voor een
>>>> leuke prijs.
>>>> "Seagate Expansion Portable 2 TB USB 3.0", €89.
>>>> 2,5 inch, voeding via USB-poort.
>>>>
>>>> Probleem: als ik hem aansluit op de USB3-poort van mijn
>>>> desktop-kontjoeper dan zie ik in de syslog van Ubuntu dat hij de
>>>> hardware, zelfs de fabrikant, van de hardware herkent, hij roept het
>>>> disk-id (/dev/sdj, als ik me goed herinner) en dan 'bevriest' Linux.
>>>> Alleen het indrukken van de reset-knop of de power-knop krijgt dan weer
>>>> beweging in de zaak. Meerdere keren geprobeerd, bootrecord van de disk
>>>> afgegooid, opnieuw geformatteerd, diverse filesystemen (FAT, NTFS,
>>>> EXT4), etc.
>>> Als de product en vendor ids weet, dan moet je het volgende toevoegen aan
>>> de kernel commandline (zie ubuntu docs) om de kernel te vertellen bepaalde
>>> scsi commandos niet naar deze drive te sturen:
>>>
>>> usb-storage.quirks=<vendor>:<product>:t
>>>
>>> Dit wordt dus bijvoorbeeld:
>>>
>>> usb-storage.quirks=0bc2:3312:t
>>>
>>> Voordat je de disk aansluit kan je na het booten: "cat /proc/cmdline" doen
>>> in een terminal om te zien ofdat het toevoegen aan de kernel commandline
>>> gelukt is.
>>>
>>> Als dit niet helpt, dan heb je een kernel die zo oud is dat hij de t quirk
>>> niet kent, probeer in dat geval de u quirk, bijv:
>>>
>>> usb-storage.quirks=0bc2:3312:u
>>
>> Excuses voor de late reactie, maar de disk in kwestie lag op een andere
>> locatie.
> Geen probleem.
>
>> De t-quirk maakte geen verschil, met de u-quirk doet hij het als een
>> zonnetje. USB2 of USB3 maakt geen verschil meer.
>>
>> (Behalve dan qua snelheid: +/- 90 MB/s USB-3 vs +/- 30 MB/s USB-2)
> Hmm, kan je de volgende 2 commando's uitvoeren op de machine in questie,
> en de output in je volgende mail opnemen? :
>
> uname -a
> lspci -nn

Er was vandaag een kernel-upgrade voor Ubuntu:

uname -a
Oud:
Linux Perdita-8 3.16.0-28-generic #38-Ubuntu SMP Fri Dec 12 17:37:40 UTC 
2014 x86_64 x86_64 x86_64 GNU/Linux

Nieuw:
Linux Perdita-8 3.16.0-29-generic #39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 
2014 x86_64 x86_64 x86_64 GNU/Linux

En bij deze kernel hoef ik geen quirk op te geven bij de commandline. 
Doet het gewoon.

De snelheid is nog steeds ergens tussen 90 en 100MB/s (Vertelt 
Nautilus). Meer verwacht ik eerlijk gezegd ook niet van een 2,5 inch disk.

Ik zie inderdaad de vermelding dat er voor 3 Seagatemodellen iets 
gepatched is m.b.t. dit probleem
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1401079

uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model
uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models

Goed geregeld :-)

lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core 
Processor Family DRAM Controller [8086:0100] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation 
Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 
Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series 
Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series 
Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series 
Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge 
[8086:244e] (rev b5)
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series 
Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b5)
00:1c.6 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series 
Chipset Family PCI Express Root Port 7 [8086:1c1c] (rev b5)
00:1c.7 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series 
Chipset Family PCI Express Root Port 8 [8086:1c1e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series 
Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation H67 Express Chipset Family 
LPC Controller [8086:1c4a] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series 
Chipset Family SATA AHCI Controller [8086:1c02] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset 
Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 
[GeForce GTX 550 Ti] [10de:1244] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GF116 High Definition 
Audio Controller [10de:0bee] (rev a1)
03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to 
PCI Bridge [1b21:1080] (rev 01)
05:00.0 IDE interface [0101]: VIA Technologies, Inc. VT6415 PATA IDE 
Host Controller [1106:0415]
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] 
(rev 06)
07:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 
SuperSpeed USB Host Controller [1b21:1042]

-- 
Groeten,
Eric de Hont



More information about the Linux mailing list