|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 19 Oct 2003 22:55:25 To : Ramazan Jah-Far Subject : Re: Система -------------------------------------------------------------------------------- >>> Ramazan Jah-Far wrote: VN>> Hint 1: LILO по дефолту пишет в CHS. RJF> Кстати, последние версии LILO (22.x.x) по умолчанию уже RJF> используют lba32 (который int13x): RJF> Incompatibilities between LILO >= 22 and earlier versions RJF> ========================================================= RJF> ... blah blah blah ... RJF> A Makefile option in version 22, LBA32, makes 32-bit sector addressing the RJF> default, instead of geometric addressing. Гм. Hадо стащить и посмотреть - это означает неумение доступа через CHS вообще? VN>> Hint 2: отдельные безбашенные вендоры ещё год назад делали материнки VN>> без Int13x/EDD1, и доступ через CHS был единственно возможным. RJF> Кстати, что за вендоры? _Лично я не видел_ таких BIOS-ов RJF> выпущенных менее чем пять назад. RJF> Тем не менее, мне кажется, что в число "безбашенных" RJF> вендоров уж всяко не входят Tyan, Gigabyte, ASUS и MSI :) Sorry, я не помню, а оговаривать не хочется. Точно был кто-то второго ряда (того, где gigabyte, abit и прочие). VN>> Hint 4: даже EDD не знает LBA больше чем 28 бит. RJF> Здесь я не в курсе. Хотя BIOS int13x _API_, сам по себе, RJF> позволяет 64-битовые (!) адреса секторов. А уж скольким RJF> количеством бит _реализация_ BIOS int13x завёрнута внутрь, RJF> на ATA шину, мне не известно. Угу, здесь я таки подоврал - сам интерфейс даёт 64 бита, если я правильно понял, к чему тут QWORD: Offset Size Description (Table 00272) 00h BYTE size of packet (10h or 18h) 01h BYTE reserved (0) 02h WORD number of blocks to transfer (max 007Fh for Phoenix EDD) 04h DWORD -> transfer buffer 08h QWORD starting absolute block number (for non-LBA devices, compute as (Cylinder*NumHeads + SelectedHead) * SectorPerTrack + SelectedSector - 1 10h QWORD (EDD-3.0, optional) 64-bit flat address of transfer buffer; used if DWORD at 04h is FFFFh:FFFFh RJF> Интересно, как быть с 250GB [ATA133 или Serial ATA] винтами? RJF> Hеужели BIOS на свежей материнке [с поддержкой, естественно, RJF> ATA133/Serial ATA,] будет видеть только 128GB? ATA5 точно знает LBA48; SATA, по логике, должен знать его наверняка. Hу а биосы проапдейтить, думаю, вполне успеют, а на выпускаемых сейчас - уже должны были успеть. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368b36a3041.html, оценка из 5, голосов 10
|