AHCI

Drive subsystem, filesystem drivers
  • Pathoswithin wrote:А другие варианты? Эмуляция IDE? BIOS диски?
    С V86 диск видится, но тоже ошибка 3.
    Из хаоса в космос
  • Значит из-за GPT.
  • Leency,
    I need first 32kB of that HDD. Under GNU/Linux (live is okay) you can get them via

    Code: Select all

    # dd if=/dev/sdX of=first32k bs=1024 count=32
    Replace sdX with real device name. Then attach file first32k.
  • Hi. After month of development, kolibri-ahci kernel branch works for read and write. Currently, I ve tested it only on qemu and my laptop. So it would be great if you test on your hardwares.
    The best way to predict the future is to create it.
  • I tested on some systems I have laying around, every time with the same hard drive. (And sometimes more..)
    Tested by reading a PDF from the drive every time.

    All but one good so far!
    It appears the ICH6 SATA controller is a sheep in wolves clothes:
    "8086 2651 00 1f 02 03 01 01 8f 02 09 Intel Corp. Storage - IDE"
    https://pci-ids.ucw.cz/read/PC/8086/2651
    Attachments
    AHCI-TESTS.7z (1.66 KiB)
    Downloaded 140 times
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • hidnplayr wrote:All but one good so far!
    It appears the ICH6 SATA controller is a sheep in wolves clothes:
    "8086 2651 00 1f 02 03 01 01 8f 02 09 Intel Corp. Storage - IDE"
    https://pci-ids.ucw.cz/read/PC/8086/2651
    Thank you for testing. As far as I understand problem is that this controller at first initialized as IDE and then as AHCI, right? Btw, does it work properly after that?
    The best way to predict the future is to create it.
  • rgimad wrote: Thank you for testing. As far as I understand problem is that this controller at first initialized as IDE and then as AHCI, right? Btw, does it work properly after that?
    I'm not sure why this controller doesn't behave as the others (except that it's quite old :) )
    I tried all different related settings in BIOS, but this controller was never found by the KolibriOS AHCI driver.
    The pcidev.txt was taken with both IDE controller enabled (physical IDE on motherboard, used for CD drives etc) and SATA set to "SATA native mode" (instead of "automatic")
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • rgimad, thank you for the driver! It works on my Acer and HP laptops.

    I didn't test its speed and under high load but basic operations work.
  • The work of adding AHCI support is considered as complete on my side.
    500$ are moved to Rustem (rgimad) according to job offer.
    Thanks for the great feature!
    Из хаоса в космос
  • On my PC, in UEFI mode doesn’t find AHCI controller. In non UEFI mode, driver found controller, but I don’t see partition. What information I should provide for debugging?
    to infinity and beyond
  • punk_joker wrote:What information I should provide for debugging?
    1. For both BIOS and UEFI modes: board logs (photos are ok, it's better to take a photo of a log file opened in KFAR, not the small windows of BOARD), photos of PCIDEV app.
    2. If you can switch your SATA controller to IDE (legacy, compatible) mode: can you access files on it from KolibriOS when booted in BIOS (not UEFI) mode?
  • UEFI
    Spoiler:
    uefi_log
    7FAF719D-7CAF-4DB1-920A-BC9CE9140A35.jpeg (4.14 MiB)
    uefi_log Viewed 5530 times
    uefi_pcidev
    0B3805C6-DBFF-449B-B816-F4484188931C.jpeg (5.51 MiB)
    uefi_pcidev Viewed 5530 times
    Not UEFI
    Spoiler:
    not_uefi_log
    E8A06BD9-828C-4195-A583-AE7B45B61042.jpeg (6.37 MiB)
    not_uefi_log Viewed 5530 times
    not_uefi_pcidef
    E233AC60-0920-458B-A3CA-46DEA9C1878B.jpeg (3.92 MiB)
    not_uefi_pcidef Viewed 5530 times
    It’s new motherboard, and it has only AHCI mode
    to infinity and beyond
  • punk_joker wrote:UEFI
    Spoiler:7FAF719D-7CAF-4DB1-920A-BC9CE9140A35.jpeg
    0B3805C6-DBFF-449B-B816-F4484188931C.jpeg
    Not UEFI
    Spoiler:E8A06BD9-828C-4195-A583-AE7B45B61042.jpeg
    E233AC60-0920-458B-A3CA-46DEA9C1878B.jpeg
    It’s new motherboard, and it has only AHCI mode
    Thanks, I see you have three ahci controllers. Current driver works only with first found controller. In your case, does it have connected drives?
    The best way to predict the future is to create it.
  • As I see in Windows device manager this motherboard has 5 AHCI controllers.
    to infinity and beyond
  • Who is online

    Users browsing this forum: No registered users and 1 guest