Марсело Тосатти (Marcelo Tosatti) выпустил новое стабильное ядро серии 2.4.
Изменений по сравнению недавно вышедшим 2.4.22-rc4 нет. Полный changelog можно посмотреть здесь - http://www.kernel.org/pub/linux/kerne...
Инкрементальный и полный патчи доступны на kernel.org.
кстати окончательно и бесповоротно (по-моему) сломалась поддержка на мой USB контроллер. Я то думал что оно у меня только на 2.5.x и 2.6.0-testX не работает, а вот 2.4.22 поставил и в нем перестало работать, хотя в 2.4.20 точно работало, в общем у меня мать Intel SHG2 с чипсетом ServerWorks, на 2.4.20 работало с usb-ohci. На рабочем ядре было:
Aug 16 20:35:19 p4 kernel: usb-ohci.c: USB OHCI at membase 0xf89f0000, IRQ 10
Aug 16 20:35:19 p4 kernel: usb-ohci.c: usb-00:0f.2, ServerWorks OSB4/CSB5 OHCI USB Controller
Aug 16 20:35:19 p4 kernel: usb.c: new USB bus registered, assigned bus number 1
Aug 16 20:35:19 p4 kernel: hub.c: USB hub found
Aug 16 20:35:19 p4 kernel: hub.c: 4 ports detected
Теперь пишет:
Aug 27 15:38:46 p4 kernel: usb.c: registered new driver usbdevfs
Aug 27 15:38:46 p4 kernel: usb.c: registered new driver hub
Aug 27 15:38:46 p4 kernel: usb-ohci.c: USB OHCI at membase 0xf89f6000, IRQ -19
Aug 27 15:38:46 p4 kernel: usb-ohci.c: usb-00:0f.2, ServerWorks OSB4/CSB5 OHCI USB Controller
Aug 27 15:38:46 p4 kernel: usb.c: new USB bus registered, assigned bus number 1
Aug 27 15:38:46 p4 kernel: usb-ohci.c: request interrupt -19 failed
Aug 27 15:38:46 p4 kernel: usb.c: USB bus 1 deregistered
Aug 27 15:38:46 p4 kernel: Trying to vfree() nonexistent vm area (f89f6000)
Aug 27 15:38:46 p4 kernel: usb.c: deregistering driver usbdevfs
Aug 27 15:38:46 p4 kernel: hub.c: usb_hub_thread exiting
Aug 27 15:38:46 p4 kernel: usb.c: deregistering driver hub
2mator: Что то ты забыл в конфиге при сборке ядра указать, скорее
всего из опций ACPI или APIC. Возможно APIC не включен в биосе или
стоит обновить вообще сам биос....
Народ, зацените, выложил подборку патчей для сборки ядра
под RedHat 7.x/8.0/9 и ASPLinux в соответствии с редхедовскими патчами
и структурой, взять на пробу можно отсюда:
http://mcmcc.bat.ru/mypatches/rh_linux-2.4.22-1.tar.bz2
Хотел в начале src.rpm выложить, однако лишние 30-ть
метров не все утянуть смогут быстро, поэтому архив
со спек файлом уместился в 4-е мега...
Чего там есть:
- Поддержка NPTL для RH9, по умолчанию в спек файле включена,
отключить можно (для сборки под RH7.x/8.0) установкой
%define buildnptl в 0.
- Поддержка Win4Lin, по умолчанию в спек файле включена,
отключить можно установкой %define buildwin4lin в 0.
- Опции buildnptl и buildwin4lin можете комбинировать как
душе угодно.
- Куча фиксов и бакпортов, порт с patch-2.4.22-rc2-ac3, т.е.
с Алановской веткой.
Примечание: Если у вас старая материнская плата не поддерживающая
в биосе APIC, то в опциях загрузки ядра укажите параметры nolapic и
noapic.
- Поддержка ZyXEL OMNI 56K DUO и PLUS через USB (драйвер omninet)
- Все драйвера от Nvidia (видео, аудио, сетевухи)
- Поддержка USB драйва ZIV1(ISD-11x - uss725)
- И еще куча всего, чего уже не помню:)
Чего хотелось бы:
- Пробую сделать бакпорт i2c_nforce2 драйвера для старой ядерной версии
i2c, возможность такую заложил и даже собирается, однако не пашет:(((.
Сейчас заняться им некогда, времени нет, но если кто возмется и сделает,
благодарности не будет предела:)
Собирать rpm'ку лучше в соответсвии своей архитектуре процессора, т.е.
rpmbuild -bb --target athlon kern.spec