Problem z geninitrd i nowym kernelem

Jacek Rzęsista jasio w jcentrum.net
Pon, 31 Sty 2005, 19:35:36 CET


Dnia niedziela, 30 stycznia 2005 19:07, Wieslaw Kierbedz napisał:
> Jacek Rzęsista napisał(a):
> >Dnia niedziela, 30 stycznia 2005 17:33, Adam Gołębiowski napisał:
> >>On Sun, Jan 30, 2005 at 05:13:46PM +0100, Jacek Rzęsista wrote:
> >>>Mam drobny kłopot i nie wiem jak go rozwiązać ... Sytuacja wygląda tak:
> >>>jest kernel 2.4.28 i kontroler SCSI używający modułu ncr53c8xx.
> >>>Zainstalowałem kernel 2.6.10 - a tam tego modułu nie ma :( Jest moduł
> >>>sym53c8xx. I tu zaczynają się schody - geninitrd za żadne skarby nie
> >>> chce wygenerować initrd bo cały czas szuka starego modułu (ncr...)
> >>> który oczywiście jest aktualnie załadowany bo obsługuje dysk. I
> >>> oczywiście nie znajduje - bo w nowym kernelu takiego nie ma. W manie
> >>> nie znalazłem żadnej opcji --without ... Da się jakoś to zrobić ??
> >>
> >>Czy takie coś przejdzie?
> >>/sbin/geninitrd -v -f --with sym53c8xx /boot/initrd-2.6.10-%{rel}.gz
> >>2.6.10-%{rel}
> >
> >Nie, próbowałem już :( Dostaję cały czas to samo:
> >ncr53c8xx: module not found in /lib/modules/2.6.10-0.96/modules.dep
>
> A próbowałeś zrobić modprobe.conf.tmp z
> alias scsi_hostadapter(czy jak tam jest) sym53c8xx
> zamiast ncr53c8xx
> no i --modules-conf=modprobe.conf.tmp
Oczywiście nie poszło :) Ale naprowadziłeś mnie na dobry trop :) 
W /etc/modprobe.conf zmieniłem alias scsi_hostadapter z ncr53c8xx na 
sym53c8xx - i wtedy poszło od strzała ;) Podmontowałem sobie to initrd po 
loop - i sprawdziłem linuxrc - wyglada OK jeżeli chodzi o moduły i ich 
kolejność :) Dzięki :)
-- 
Jacek Rzęsista
GG 61213




Więcej informacji o liście dyskusyjnej pld-users-pl