What confuses me is that a call of mkinitrd shows
KMS drivers: i915
on the console while calling setup-kms.sh as described above gives
KMS drivers: intel-agp i915
Any idea why there is such a difference? How comes that `intel-agp' isn't properly returned?
It's getting very mysterious. I've applied the following patch: --- setup-kms.sh.orig 2010-01-27 15:19:31.000000000 +0100 +++ setup-kms.sh 2010-02-06 17:34:59.000000000 +0100 @@ -37,6 +37,7 @@ " for i in $pcilist do +echo -e "i: $i" >> ~/zzz line=${i//\*/X} eval $line device[$num]=${d#0000} Calling setup-kms.sh directly, I get something like this in `~/zzz': i: v=000010B9 d=* sv=* sd=* bc=06 sc=00 ii=00* i: v=00001022 d=0000700C sv=* sd=* bc=06 sc=00 ii=00* i: v=00001022 d=0000700E sv=* sd=* bc=06 sc=00 ii=00* i: v=00001022 d=00007006 sv=* sd=* bc=06 sc=00 ii=00* i: v=00001002 d=* sv=* sd=* bc=06 sc=00 ii=00* i: v=00001279 d=* sv=* sd=* bc=06 sc=00 ii=00* [...] Calling mkinitrd, I get an empty output! The loop containing the inserted echo line is never executed. Note that $pcilist holds the same value in both incantation sequences. Anyone who can shed some light on this? BTW, is the value `6' in line 153 of setup-kms.sh correct? I would expect value `8'. Werner -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org