sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71837
Re: Mere mobprobe.conf og en anden ting :-)
On Tue, Mar 16, 2004 at 02:11:35PM +0100, Anders Misfeldt wrote:
> Hej igen,
>
> Må nok indrømme, at jeg ikke helt forstår det. Ok, jeg er med på nu,
> hvordan man får konstrueret de linier i modprobe.conf, således at når
> man loader ovfx2, så loader den også ovcamchip. Men hvordan får man
> linux til automatisk at indsætte de moduler ved boot?
Det er distro afhængigt. I gentoo gør man det i
/etc/modules.autoload.d/kernel-2.6, og i Debian gør man det i
/etc/modules.
> Jeg har nogle moduler, som jeg meget gerne vil have indsat i min kerne
> under boot:
>
> nvidia, sis-agp og bttv
>
> Jeg har for nvidia lavet i modprobe.conf
>
> install nvidia /sbin/modprobe sis-agp; /sbin/modprobe --ignore-install nvidia
Du skal kun bruge den slags tricks som det her, hvis modprobe ikke selv
kan finde ud af afhængighederne. Dvs. hvis du ikke kan modprobe nvidia
modulet, uden at sis-agp er modprobet først.
> og jeg har da også indsat for bttv:
>
> install bttv /sbin/modprobe bttv
Det er ikke nødvendigt... Faktisk vil det formentlig give en uendelig
løkke hvis du forsøger at installere bttv modulet.
Det der sker er at når modprobe bttv bliver kørt, kigger den i
/etc/modprobe.conf. Der finder den så en install linie som siger at når
bttv skal modprobes, skal kommandoen "modprobe bttv" køres. Det starter
så modprobe, som ser at når bttv skal modprobes, så skal kommandoen ....
og så har du en uendelig løkke. Der er derfor --ignore-install blev
brugt på den sidste modprobe i eksemplet.
> Men når jeg booter bliver de ikke loadet. Hvordan får man linux til at
> loade dem?
>
> En anden ting:
>
> Nu har jeg både brug for bttv (tv-kort) og ovfx2 (webcam). Den som
> bliver loadet først vil tage /dev/video0 og den anden vil så tage
> /dev/video1. Er der ikke en måde, hvorpå man fx kan få bttv til altid
> at tage /dev/video1 ?
Det har du jo sådan set selv sagt. Hvis du loader ovfx2 modulet før bttv
modulet, vil du få den situation ;-) Men det er et af de problemer som
udev er istand til at løse for dig. Udev er i (meget) grove træk en
devfs erstatning til 2.6, og dens største fordel er at den kan lave
"persistent names" dvs. at navet er det samme hvergang.
--
/-----------------------------------------------------\
| Klaus S. Madsen | "Failure is not an option... |
| ICQ: 45400164 | It comes bundled with your |
| www.hjernemadsen.org | Microsoft products!" |
\-----------------------------------------------------/
Follow ups
References