LINUX.ORG.RU

[Samsung N127]Зависание HDD.


0

0

Практически новый недобук рандомно подвисает на секунд 30.

То при подключении usb, то при копировании файлов, то просто при обычной работе. Думаю, что дело в жд, так как при зависаниях горит непрерывно лампочка его работы.

В чем может быть дело? Куда смотреть? Не то чтобы критично, но напрягают такие глюки.


Ответ на: комментарий от darkshvein

Ubuntu 10.04.

Оффтопик никогда не стоял. Насчет данных сам думаю, куда глянуть. Да, такая хрень наблюдалась даже с live-usb. Может другой дистрибутив попробовать?

fedor ()

Смотреть dmesg после подвисания.

Обычно такие эффекты возникают при сбросе (reset) контроллера дисков

annoynimous ★★★★★ ()
Ответ на: комментарий от annoynimous

Смотрел. Там какой-то длиннющий вывод.
Завтра подожду подвисания и скину хотя бы часть вывода.

fedor ()

Астрал говорит мне, что твой жесткий диск спиндаунится, и чтобы раскрутиться ему требуется время. Так же астрал говорит, что вполне возможно проседание питания, от чего hdd ресетится. Второе легко проверяется: смотри в дмесг. видишь что-то типа sata resetting link - это значит хдд от просадки питалова рестартнулся.

AiFiLTr0 ★★★★★ ()

Вот сейчас очередной раз такое подвисание. Включил, поймал wi-fi, открыл консоль и ~30 секунд всё зависло.

dmesg:

[  243.403168] wlan0: associated
[  243.404467] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  249.797117] Monitor-Mwait will be used to enter C-2 state
[  249.797240] Monitor-Mwait will be used to enter C-3 state
[  249.797275] Marking TSC unstable due to TSC halts in idle
[  249.798924] Switching to clocksource hpet
[  253.784050] wlan0: no IPv6 routers present
[  290.804332] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[  290.804357] ata1.00: failed command: WRITE DMA
[  290.804386] ata1.00: cmd ca/00:08:38:57:0a/00:00:00:00:00/e0 tag 0 dma 4096 out
[  290.804393]          res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[  290.804406] ata1.00: status: { DRDY }
[  295.848136] ata1: link is slow to respond, please be patient (ready=0)
[  300.832316] ata1: device not ready (errno=-16), forcing hardreset
[  300.832339] ata1: soft resetting link
[  301.037011] ata1.00: configured for UDMA/133
[  301.037032] ata1.00: device reported invalid CHS sector 0
[  301.037066] ata1: EH complete
fedor ()
Ответ на: комментарий от AiFiLTr0

Да, есть такая строчка. И что это значит? Точнее, почему такое происходит? И от сети и от аккамулятора такая фигня случается.

fedor ()
Ответ на: комментарий от annoynimous
$ sudo hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
	Model Number:       SAMSUNG HM250HI                         
	Serial Number:      S20TJDQZ652179      
	Firmware Revision:  2AC101C4
	Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Standards:
	Used: unknown (minor revision code 0x0028) 
	Supported: 8 7 6 5 
	Likely used: 8
Configuration:
	Logical		max	current
	cylinders	16383	16383
	heads		16	16
	sectors/track	63	63
	--
	CHS current addressable sectors:   16514064
	LBA    user addressable sectors:  268435455
	LBA48  user addressable sectors:  488397168
	Logical  Sector size:                   512 bytes
	Physical Sector size:                   512 bytes
	device size with M = 1024*1024:      238475 MBytes
	device size with M = 1000*1000:      250059 MBytes (250 GB)
	cache/buffer size  = 8192 KBytes
	Form Factor: 2.5 inch
Capabilities:
	LBA, IORDY(can be disabled)
	Queue depth: 32
	Standby timer values: spec'd by Standard, no device specific minimum
	R/W multiple sector transfer: Max = 16	Current = 16
	Advanced power management level: 128
	Recommended acoustic management value: 254, current value: 128
	DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
	     Cycle time: min=120ns recommended=120ns
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
	Enabled	Supported:
	   *	SMART feature set
	    	Security Mode feature set
	   *	Power Management feature set
	   *	Write cache
	   *	Look-ahead
	   *	Host Protected Area feature set
	   *	WRITE_BUFFER command
	   *	READ_BUFFER command
	   *	NOP cmd
	   *	DOWNLOAD_MICROCODE
	   *	Advanced Power Management feature set
	    	Power-Up In Standby feature set
	   *	SET_FEATURES required to spinup after power up
	    	SET_MAX security extension
	   *	Automatic Acoustic Management feature set
	   *	48-bit Address feature set
	   *	Device Configuration Overlay feature set
	   *	Mandatory FLUSH_CACHE
	   *	FLUSH_CACHE_EXT
	   *	SMART error logging
	   *	SMART self-test
	   *	General Purpose Logging feature set
	   *	64-bit World wide name
	   *	IDLE_IMMEDIATE with UNLOAD
	   *	WRITE_UNCORRECTABLE_EXT command
	   *	{READ,WRITE}_DMA_EXT_GPL commands
	   *	Segmented DOWNLOAD_MICROCODE
	   *	Gen1 signaling speed (1.5Gb/s)
	   *	Gen2 signaling speed (3.0Gb/s)
	   *	Native Command Queueing (NCQ)
	   *	Host-initiated interface power management
	   *	Phy event counters
	   *	Idle-Unload when NCQ is active
	   *	NCQ priority information
	    	DMA Setup Auto-Activate optimization
	    	Device-initiated interface power management
	   *	Software settings preservation
	   *	SMART Command Transport (SCT) feature set
	   *	SCT Long Sector Access (AC1)
	   *	SCT LBA Segment Access (AC2)
	   *	SCT Error Recovery Control (AC3)
	   *	SCT Features Control (AC4)
	   *	SCT Data Tables (AC5)
Security: 
	Master password revision code = 65534
		supported
	not	enabled
	not	locked
		frozen
	not	expired: security count
		supported: enhanced erase
	66min for SECURITY ERASE UNIT. 66min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 50024e9003ab1563
	NAA		: 5
	IEEE OUI	: 0024e9
	Unique ID	: 003ab1563
Checksum: correct

Насчет второго - ругается, что нет такой команды. Стандартная утилита пишет, что диск исправен, сейчас запустил тест, посмотрю,что он получится.

fedor ()
Ответ на: комментарий от fedor

>Насчет второго - ругается, что нет такой команды

Ищи, ставь. S.M.A.R.T. - полезная штука

annulen ★★★★★ ()
Ответ на: комментарий от fedor

Похоже на питалово. Попробуй вытащить веник подрубить к компу с гарантированно хорошим питанием. Так же вывод smartctl -A /dev/sda в студио. До кучи прогони mhdd разок - возможно веник съезжает с катушек и ребутится при чтении некоторых особых «мест».

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от AiFiLTr0
smartctl -A /dev/sda

Нет такой программы у меня. Что установить-то?

mhdd - таже история. как его прогнать?

Попробуй вытащить веник подрубить к компу с гарантированно хорошим питанием.

Это вряд ли, не такой у меня скилл, чтобы из нетбука вытаскивать хард. Да и компа нет. Только ноутбук.

fedor ()
Ответ на: комментарий от AiFiLTr0

И ещё. Что значит питалово? Самого жд отдельно или нетбука? Писал же уже - и от сети и от аккамулятора такая фигня случается.

fedor ()
Ответ на: комментарий от fedor

Самого hdd. Подобное было на подыхающем БП на десктопе, когда от просадки питания при пиковых нагрузках ресеттился веник.
mhdd ищи на реаниматорских дисках, смартцтль - в репозитариях твоего диска в пакете smartmon-tools, например.

AiFiLTr0 ★★★★★ ()

В чем может быть дело? Куда смотреть? Не то чтобы критично, но напрягают такие глюки.

Обновляй ведро из бэкпортов. На n130 аналогичная проблема возникала, была связана с кривым биосом гнусмаса, лечилось либо перепрошивкой оного, либо обновлением ведра до 2.6.34 и выше, где эту хрень пофиксили.

animechaos ()
Ответ на: комментарий от fedor

Спасибо, поищу. Будет очень печально, если такой косяк. Нетбуку ещё и полугода нет. С чего бы подыхать.

не боись, симптомы, что ты описываешь я видел на 3 буках этой серии, так что скорее всего ничего страшного у тебя там нет )

animechaos ()
Ответ на: комментарий от animechaos

Вот оно чо, Михалыч что, оказывается. Ладно, обновлюсь, посмотрю что получится.

/да, вроде бы с предустановленым moblin'ом такой фигни не возникало, да неудобный он.

fedor ()
Ответ на: комментарий от namezys

> Скажите, а с какого это перепугу все должно виснуть при отваливании винта?

А кэш дисков куда сбрасывать прикажете, если, например, барьер активен? В libastral на хранение? Я фигею с таких «умных» вопросов!

annoynimous ★★★★★ ()
Ответ на: комментарий от fedor

> Насчет второго - ругается, что нет такой команды.

Поставьте пакет smartmontools

sudo apt-get install smartmontools

annoynimous ★★★★★ ()
Ответ на: комментарий от Theli

у меня летит диск, на котором живет mac os. ОС не умирает, хотя диск очень оглушительно щелкает, приложения, что с ним общаются могут и повиснуть (но большинство написанный асинхронно и не виснут).

namezys ★★★★ ()
Ответ на: комментарий от annoynimous

> А кэш дисков куда сбрасывать прикажете, если, например, барьер активен?

Я конечно плохо помню детали ядра, но при чем тут барьеры и кэш. Все таки это примитивы сильно разных уровней

namezys ★★★★ ()
Ответ на: комментарий от namezys

Барьер потребовал flush кэша. Флаш невозможен. Писать данные некуда. Все процессы, которые пытаются писать, фризятся. А поскольку DE постоянно что-то пишет, имеем наблюдаемые фриз.

annoynimous ★★★★★ ()
Ответ на: комментарий от namezys

у меня летит диск, на котором живет mac os. ОС не умирает, хотя диск очень оглушительно щелкает, приложения, что с ним общаются могут и повиснуть

щелчки - это проблема многих ноутбучных дисков и это не значит, что винт умирает ;) умирает он или нет можно понять из вывода smartctl ;)

Theli ()
Ответ на: комментарий от namezys

>у меня летит диск, на котором живет mac os. ОС не умирает
У меня винт на линуксе помер. Единственное, что я заметил, это остановилась музыка, которая с этого винта играла, всё остальное прекрасно работал

xorik ★★★★★ ()
Ответ на: комментарий от annoynimous

А у меня ощущение, что фризится ядро, а не только DE

Да и вообще, что это должно все фризится, если работу с файлами можно делать ассинхронно

namezys ★★★★ ()
Ответ на: комментарий от Theli

> щелчки - это проблема многих ноутбучных дисков и это не значит, что винт умирает

Он настольный. У меня их было 3 штуки. Один уже умерал с теме же симптомами. Да и FS иногда плохо делается после этого

namezys ★★★★ ()
Ответ на: комментарий от namezys

Ну сделай

echo x > /sys/bus/scsi/devices/<n>:0:0:0/delete

В своей системе и посмотри, как ведет себя система. (это удаляет диск из системы без сброса кэшей, <n> нужно заменить на правильное значение)

annoynimous ★★★★★ ()

WIN!

Обновил ядро. Пока зависаний не замечено.

Всем спасибо.

fedor ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.