Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Feb 2007 16:45:11 +0300
From:      alex65536@yandex.ru
To:        freebsd-current@freebsd.org
Subject:   reinitialisation of ata sometimes fails after acpi resume
Message-ID:  <1912119821.20070213164511@yandex.ru>

next in thread | raw e-mail | index | archive | help

Hi! I have a problem here with resuming my toshiba portege r100 from
suspend. Would you help me?

First of all, it resumes only with boot_verbose option. And it
sometimes crashes, especially with running Xorg. But sometimes nevertheless it resumes without problems.

Here is dmesg log when everything is ok:
     ...
     ata0: reiniting channel ..
     ata0: reset tp1 mask=03 ostat0=50 ostat1=00
     ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
     ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
     ata0: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
     ad0: setting PIO4 on Intel ICH4 chip                       // <- good reinitialization
     ad0: setting UDMA100 on Intel ICH4 chip                    // <-
     ata0: reinit done ..
     ata1: reiniting channel ..
     ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
     ata1: reinit done ..
     ...
     $$

And now the bad dmesg log:
    ...
    ata0: reiniting channel ..
    ata0: reset tp1 mask=03 ostat0=80 ostat1=80
    ata0: stat0=0x80 err=0x80 lsb=0x80 msb=0x80
    ata0: stat0=0x80 err=0x80 lsb=0x80 msb=0x80
    ata0: stat0=0x80 err=0x80 lsb=0x80 msb=0x80
    ata0: stat0=0x50 err=0x00 lsb=0xfe msb=0x3f
    ata0: stat1=0x00 err=0x00 lsb=0xfe msb=0x3f
    ata0: reset tp2 stat0=50 stat1=00 devices=0x0
    ad0: detached                                               // <- bad reinitialization
    ata0: reinit done ..
    ata1: reiniting channel ..
    ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
    ata1: reinit done ..
    ...

After that a panic occurs with detached ad0.

It looks like a timing problem. Would you help me to find the way to
make it work.

dmesg output:
http://media-trest.ru/r100/dmesg

Thanx!

Alexandre Scherbanov




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1912119821.20070213164511>