USB HD idle krijgen met Linux (debian @ NSLU2)

Pagina: 1
Acties:

  • Red devil
  • Registratie: December 1999
  • Laatst online: 13:15
Geachte tweakers,

Heb een NLSU2 machientje met Debian met een 40 gig USB 3.5" harde schijf. De volgende info is er te vinden als ik die aansluit:

more /proc/bus/usb/devices

code:
1
2
3
4
5
6
7
P:  Vendor=067b ProdID=2507 Rev= 1.00
S:  Manufacturer=Prolific Technology Inc.
S:  Product=Mass Storage Device
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms


tail /var/log/messages

code:
1
2
3
4
5
6
7
8
9
10
Aug 13 19:13:51 70-173 kernel: usb 3-2: configuration #1 chosen from 1 choice
Aug 13 19:13:51 70-173 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Aug 13 19:13:57 70-173 kernel:   Vendor: Maxtor 2  Model: F040L0            Rev: VAM5
Aug 13 19:13:57 70-173 kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
Aug 13 19:13:57 70-173 kernel: SCSI device sdb: 80293248 512-byte hdwr sectors (41110 MB)
Aug 13 19:13:57 70-173 kernel: sdb: Write Protect is off
Aug 13 19:13:57 70-173 kernel: SCSI device sdb: 80293248 512-byte hdwr sectors (41110 MB)
Aug 13 19:13:57 70-173 kernel: sdb: Write Protect is off
Aug 13 19:13:57 70-173 kernel:  sdb: sdb1
Aug 13 19:13:57 70-173 kernel: sd 1:0:0:0: Attached scsi disk sdb


Op de site van NSLU2 mbt downspinnen van usbdrives (http://www.nslu2-linux.org/wiki/FAQ/SpinDownUSBHarddisks) staat het volgende te lezen over te lezen over USB chips van Prolific Technology Inc @ type 2507
Every Disk with a PL2507 should support spindown via scsi command with at least sg_start --stop
Nou, lekker niet dus. Heb al volgende geprobeerd
sg_start --stop /dev/sdb
of sg_start 0 --pc=1 /dev/sdb t/m sg_start 0 --pc=f /dev/sdb
allemaal met melding:
code:
1
 command not supported START STOP UNIT command failed


Jammer dan. Het tooltje hd-idle zou ook kunnen werken:

hd-idle -t sdb -d
code:
1
error: SCSI command failed with status 0x01


Ouderwetse hdparm:
hdparm -S2 /dev/sdb
code:
1
2
3
/dev/sdb:
 setting standby to 2 (10 seconds)
 HDIO_DRIVE_CMD(setidle1) failed: Invalid argument


Testen werkt trouwens wel:
hdparm -tT /dev/sdb
code:
1
2
3
dev/sdb:
Timing cached reads:    96 MB in  2.02 seconds =  47.54 MB/sec
Timing buffered disk reads:   34 MB in  3.11 seconds =  10.92 MB/sec


De nslu2 haalt toch maar 6MB/s max, dus dat zit iig snor.

In ieder geval, ik kan zo 123 geen andere opties bedenken, zou het nog helpen om de HD te vervangen? Of andere ideeen?

  • maleadt
  • Registratie: Januari 2006
  • Laatst online: 26-01 20:38
Volgens mij is het afhankelijk van de controller die je harde schijf bestuurt. Zelf heb ik een 60Gb 2.5" HD in een externe behuizing gepropt, en die combinatie is met geen stokken tot een spindown te dwingen. Ook niet in Windows trouwens, wat me doet vermoeden dat het inderdaad aan de harde schijf ligt.

Als je van harde schijf zou veranderen, kan je alle problemen vermijden door een externe HD te nemen met een iets intelligentere controller die zélf gaan idlen ipv op een instructie van het OS te wachten (ik denk nu aan de WD My Book's, maar er zullen er wel nog bestaan).

  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Ik heb zelf goeie ervaring met smart spindown script :
http://www.samwel.tk/smart_spindown/index.html

alleen ext3 journaling spreekt steeds de hd aan en dat heb ik nog niet echt uit kunnen krijgen.

And this !! Is to go even further beyond!!!


  • Red devil
  • Registratie: December 1999
  • Laatst online: 13:15
lamko schreef op donderdag 14 augustus 2008 @ 20:25:
Ik heb zelf goeie ervaring met smart spindown script :
http://www.samwel.tk/smart_spindown/index.html

alleen ext3 journaling spreekt steeds de hd aan en dat heb ik nog niet echt uit kunnen krijgen.
Hij lijkt te werken:
./smart_spindown
Monitoring spindown opportunities for disk sdb.
Drive is currently spun down.
Maar de HD snort rustig door :)

  • Red devil
  • Registratie: December 1999
  • Laatst online: 13:15
Andere HD geprobeerd, werkt ook niet.
Kent iemand nog een el-cheapo USB case die wel werkt? :+