softreset failed (device not ready)

128 views
Skip to first unread message

Anton Kochnev

unread,
Oct 12, 2011, 11:46:59 PM10/12/11
to archli...@googlegroups.com
Приветствую.

У меня уже очень давно имеется такой баг(?):

[ 0.300003] ------------[ cut here ]------------
[ 0.300003] WARNING: at kernel/watchdog.c:240
watchdog_overflow_callback+0xac/0xd0() [ 0.300003] Hardware name:
GA-MA78GM-S2H [ 0.300003] Watchdog detected hard LOCKUP on cpu 0
[ 0.300003] Modules linked in:
[ 0.300003] Pid: 0, comm: swapper Not tainted 3.0-ARCH #1
[ 0.300003] Call Trace:
[ 0.300003] [<c01467e2>] warn_slowpath_common+0x72/0xa0
[ 0.300003] [<c019d2cc>] ? watchdog_overflow_callback+0xac/0xd0
[ 0.300003] [<c019d2cc>] ? watchdog_overflow_callback+0xac/0xd0
[ 0.300003] [<c019d220>] ? touch_nmi_watchdog+0x70/0x70
[ 0.300003] [<c01468b3>] warn_slowpath_fmt+0x33/0x40
[ 0.300003] [<c019d2cc>] watchdog_overflow_callback+0xac/0xd0
[ 0.300003] [<c01cb28b>] __perf_event_overflow+0x9b/0x260
[ 0.300003] [<c01c8ce9>] ? perf_event_update_userpage+0xc9/0x120
[ 0.300003] [<c01110ad>] ? x86_perf_event_set_period+0x11d/0x210
[ 0.300003] [<c01cbc1b>] perf_event_overflow+0x1b/0x30
[ 0.300003] [<c0113510>] x86_pmu_handle_irq+0xe0/0x120
[ 0.300003] [<c0168751>] ? enqueue_hrtimer+0x21/0xb0
[ 0.300003] [<c01686bf>] ? __remove_hrtimer+0x2f/0xa0
[ 0.300003] [<c01128e8>] perf_event_nmi_handler+0x28/0xa0
[ 0.300003] [<c016a715>] notifier_call_chain+0x45/0x60
[ 0.300003] [<c016a9d8>] __atomic_notifier_call_chain+0x38/0x50
[ 0.300003] [<c016aa0f>] atomic_notifier_call_chain+0x1f/0x30
[ 0.300003] [<c016ae4d>] notify_die+0x2d/0x30
[ 0.300003] [<c0103f20>] do_nmi+0xa0/0x300
[ 0.300003] [<c0456489>] ? smp_apic_timer_interrupt+0x59/0x88
[ 0.300003] [<c0455b80>] nmi_stack_correct+0x2f/0x34
[ 63.813669] [<c012751a>] ? native_safe_halt+0xa/0x10
[ 63.813669] [<c010b074>] default_idle+0x74/0x240
[ 63.813669] [<c010b28d>] amd_e400_idle+0x4d/0x100
[ 63.813669] [<c010223a>] cpu_idle+0x8a/0xd0
[ 63.813669] [<c043a238>] rest_init+0x80/0x88
[ 63.813669] [<c05b8779>] start_kernel+0x357/0x35d
[ 63.813669] [<c05b81b3>] ? loglevel+0x18/0x18
[ 63.813669] [<c05b80a9>] i386_start_kernel+0xa9/0xaf
[ 63.813669] ---[ end trace fe4ebffb2b8ff187 ]---

и ещё такой кусочек.

[ 66.070023] ata2: softreset failed (device not ready)
[ 66.070063] ata2: applying SB600 PMP SRST workaround and retrying
[ 66.070089] ata1: softreset failed (device not ready)
[ 66.070127] ata1: applying SB600 PMP SRST workaround and retrying
[ 66.070150] ata5: softreset failed (device not ready)
[ 66.070185] ata5: applying SB600 PMP SRST workaround and retrying


google говорит о проблемах на AMD motherboard SB600/SB700
собственно, есть решение:
re-compile your kernel with CONFIG_SATA_PMP=n (default is CONFIG_SATA_PMP=y)

для меня не вариант. Да и чёрт с ним, с сообщением, по большому счёту. С ядром
3.0.4 загрузка висела около 2 или 4 секунд. Это терпимо. Но с ядром 3.0.6 время
зависания на этом месте увеличилось до 66 секунд!!! Это невыносимо )))

Вопрос: можно ли как-нибудь уменьшить это время?

--
Best regards,
Anton Kochnev

Contacts:
JID: anth...@jabber.ru
ICQ: #23633174

Sergey Isachenko

unread,
Oct 13, 2011, 2:36:58 AM10/13/11
to archli...@googlegroups.com
13.10.2011 06:46, Anton Kochnev пишет:
Посмотрите патчи которые накладывались на 3.0.6 ядро вероятно причина в
них. А почему. простите, не вариант пересобрать ядро?

Anton Kochnev

unread,
Oct 13, 2011, 2:58:10 AM10/13/11
to archli...@googlegroups.com
2011/10/13 Sergey Isachenko <vort...@gmail.com>:

> Посмотрите патчи которые накладывались на 3.0.6 ядро вероятно причина в них.
> А почему. простите, не вариант пересобрать ядро?

Это ж путь в gentoo... ))

Reply all
Reply to author
Forward
0 new messages