Вирішив встановити на убунту свіже ядро, версії 2.6.22.7 із патчом ck1 (щоб шістріше було)
розпакував, пропатчив, далі як завжди make menuconfig а потім написам ось так
fakeroot make-kpkg -append-to-version -my1 -revision 0 -us -uc -initrd kernel_image kernel_headersі після довгої компіляції успішно отримав два пакунки, встановлюю ядро
$ sudo dpkg -i linux-image-2.6.22.7-my1_2.6.22.7-my1-10.00.Custom_i386.debпід час встановлення побачив таке
find: /lib/firmware/2.6.22.7-my1: No such file or directoryпобачивши це, у мене виникли деякі підозри але ладно, перезавантажуюсь, вантажу нове ядро, стартує все, окрім ваєрлеса, і це при тому що я навроти свого адаптера в конфігу ядра поставив М. дивлюся як воно вантажилося
$ dmesg | grep ipw2200[ 17.415146] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0k
[ 17.415149] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 17.415585] ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
[ 77.349771] ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
[ 77.349812] ipw2200: Unable to load firmware: -2
[ 77.349847] ipw2200: failed to register network device
[ 77.349913] ipw2200: probe of 0000:01:03.0 failed with error -5
вроді адаптер і знайшло але якогось firmware йому таки не вистачило для повного щастя. Вирішив заглянути в пакунок з ядром, там навіть папки /lib/firmware немає, а от у рідному ядрі вона є і не порожня.
пробую підсунути йому ті файли, видаляю мій пакунок з ядром, роблю в папці /lib/firmware
# ln -s 2.6.20-16-generic 2.6.22.7-my1встановлюю пакунок з ядром, перезавантажуюсь - не допомогло, проблема та ж
Як це лікуюється ?
PS ложка меду: із патчем субєктивно дійсно все швидше працює. Чи це мені тільки так здається... Доречі, проблема не в ньому, із непропатченим ядром така ж біда. Бочка дьогтю: щось незрозуміле діється при завантаженні, пише Uncompresing linux... Ok. Booting the kernel... і так стоїть і думає близько хвилини, потім все вантажиться як зазвичай, і патч тут знову немає някого відношення без нього завантажується точно так само