Нам нужно установить более старый дистрибутив Linux (Suse 10) на новый ноутбук. Ядро, поставляемое с Suse 10, не имеет достаточно новых драйверов для NIC и контроллера дисковода. Мы смогли найти исходный код для NIC и построить работающий модуль ядра NIC, однако, мы не можем найти исходный код для контроллера диска вне дерева ядра. Более новые ядра видят диск отлично; контроллером является Intel ATA_PIIX. Он включен в ядро, аппаратное обеспечение у нас оно более новое, чем версия, поддерживаемая старым ядром suse 10.
Я просканировал весь сайт Intel в поисках кода за пределами исходного кода ядра и не смог этого сделать. Можно ли поднять код из более нового исходного кода ядра? Это доступно для скачивания где-нибудь?
Изменить: (из комментария ниже)
SLED-10-SP2-x86 является ОС. Установка этих систем в автоматическом процессе, попытка изменить процесс, чтобы включить виртуальную машину (если у нас была память) или установить другую базовую ОС; пока выполнимо - не может быть сделано за отведенное время. Чтобы пройти процесс разработки, тестирования, UAT, постановка и развертывание занимает гораздо больше времени, чем у нас есть. У старого ноутбука была та же проблема, и исправление моего предшественника заключалось в сборке сетевых карт и модулей привода вручную. Нам нужно просто обновить эти модули для этого нового ноутбука