TUD-OS / NRE

NOVA runtime environment (official branch)
GNU General Public License v2.0
34 stars 12 forks source link

Storage service dies on IDENTIFY #10

Closed Nils-TUD closed 12 years ago

Nils-TUD commented 12 years ago

[7] Disk controller #0 AHCI (00,1f,02) id 0x1e028086 mmio 0xf7d36000 [7] AHCI: cap 0xcf30ff65 cap2 0x4 global 0x80000000 ports 0x3f version 0x10300 bohc 0x0 [7] SATA drive #0 present (INTEL SSDSC2CW240A3) [7] 468862128 sectors with 512 bytes (228936 MiB), max 65535 requests [7] Exception: Communication Timeout (1): Device 1: Timeout while waiting on IDENTIFY to finish [7] Backtrace: [7] 0000:0003:0051:998a [7] 0000:0003:0050:8d4f [7] 0000:0003:0050:6bac [7] 0000:0003:0050:75b3 [7] 0000:0003:0050:222b [7] 0000:0003:0050:11c9 [7] 0000:0003:0050:17e9 [0] Child 'nre/storage': Pd terminated with exit code 1 on cpu 3

Nils-TUD commented 12 years ago

Does it work with NUL? Because the AHCI driver has been ported from there...

Nils-TUD commented 12 years ago

AHCI in NUL works better than in NRE. The host AHCI driver doesn't die, but the SATA LED stays constantly lit, probably because initialization of port 1 failed.

   => hostahci <=

MSI 7b enabled for bdf fa MSI fee00018/7b DISK controller #1 AHCI fa id 1e028086 mmio f7d36000 AHCI: cap cf30ff65 cap2 4 global 80000000 ports 3f version 10300 bohc 0 PORT 0 sig 101 _cl (0x9fbf1400,0x9fbf1800) _ct (0x9fbe0c00, 0x9fbe9c00) HDD INTEL SSDSC2CW240A3 LBA48 sectors 1bf244b0 PORT 1 sig eb140101 _cl (0x9fbe0400,0x9fbe0800) _ct (0x9fbd5c00, 0x9fbdec00) AHCI: port 1 init failed s0: => INIT done <=

Nils-TUD commented 12 years ago

AHCI in NUL works better than in NRE. The host AHCI driver doesn't die, but the SATA LED stays constantly lit, probably because initialization of port 1 failed. Ok, probably I should just ignore the single port if something went wrong during its initialization.

Nils-TUD commented 12 years ago

Now you should get further. Can you test it again please?

Nils-TUD commented 12 years ago

Works better, e.g., it doesn't die anymore.