LINUX.ORG.RU

SATA 2.6.15.1 и ограничение на количество partitions


0

0

Intel ICH5 SATA.
Решил сменить ядро с 2.6.7 на 2.6.15.1.
Скомпилил - гружу - не хочет монтировать /root ни в какую.
На 2.6.7 SATA диск имел имя /dev/hde.
А в 2.6.15.1 в Device Drivers появились:
1. ATA/ATAPI/MFM/RLL support
[*] Support for SATA (deprecated)
2. SCSI device support->SCSI low-level drivers
[*] Serial ATA (SATA) support
[*] Intel PIIX/ICH SATA support
/root у меня на 16 разделе (/dev/hde16) (у меня там промежуточная Linux система для построеняи финальной)

Если я компилю с первым вариантом то
получает имя /dev/hde (как и раньше) и все грузится.
Но вот я смотрю эта фича скоро исчезнет из ядра,
а главное с ней какие-то проблемы с прерываниями
(irq 10: nobody cared!)

А вот при выборе второго (SCSI)
это устройство получает имя /dev/sda.
И самое главное SCSI диск поддерживает максимум 15
разделов, а у меня система на 16ом!

Вопрос на будущее: какой в ядре останется драйвер?

Потому как если не использовать первый вариант
(из-за того что его просто уберут и потдерживать не будут),
то тогда сразу надо диск перебивать из расчета
максимум в 15 разделов.
Т.е. в будущем, хоть SATA и не SCSI, но из-за
того что в Linux это сделано через SCSI-подсистему,
будем иметь ограничение на 15 разделов.
А на IDE потдерживается до 63 разделов.
http://www.tldp.org/HOWTO/Partition/partition-types.html
3.4. Logical Partitions

Кто что знает по этому вопросу?
Спасибо!


В ядре останется libata, т.е. SATA-диски будут определяться как скази.

Deleted
()

>И самое главное SCSI диск поддерживает максимум 15 разделов, а у меня система на 16ом!

Да, действительно, надо же, никогда не задумывался, потому как столько разделов не создавал.

А что произойдет, если ты руками создашь sda16, как (8,16)? Если не сработает - шли багрепорты дистростроителям и в ядерный список рассылки.

alt-x ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.