Собрал контроллер, решив написать для него драйвер под SYMBOS.
Написал на основе исходников драйвера для Sunrise IDE, но драйвер не заработал
Начал разбираться с BIOS BEER IDE, благо исходники есть.
Как оказалось структура MBR на дисках, которые работают с этим контроллером, мягко говоря своеобразная.
1) MBR как обычно хранится в первом секторе HDD;
2) Записи по 16 байт начинаются со смещением 0x100 от начала сектора;
3) В каждой записи используются только первые 2 байта, которые хранят информацию о начале раздела в виде номера трека, с которого начинается раздел;
4) Всего на диске может быть 5 разделов с максимальным обьемом по 32 Мбайта.

Что интересно, после ручной корректировки MBR, которая заключается в
записи информации о разделах в общепринятый блок, начиная с адрес 0x1BE,
диск прекрасно видится в MSDOS, но естественно 4 из 5 разделов BEER IDE.

Есть два варианта решения проблемы:
1) Патчить MBR, внося в него корректную информацию о разделах;
2) Подправить BIOS BEER IDE для работы со стандартнтой структурой MBR.