On Mon, 2004-05-10 at 03:33, Emma Jane Hogbin wrote:
> On Mon, May 10, 2004 at 03:19:18AM -0400, Emma Jane Hogbin wrote:
> > that works. (What's the new stuff in the kernel that has to do with screen
> > resolution? I probably messed up somewhere around there...when I did my
> > make oldconfig)
Here is my Odyssey of 2.6.x:
It actually started with me installing 2.6.0-test(something) and udev
quite a while ago (in internet terms a while ago). Every Freaking time I
installed udev, everything just died.
udev went bye-bye every-time I tried it, mainly cause I didn't have time
to mess with it.
So, here I go and actually build an exact replica of the Herbert Xu
Debian Kernel 2.6.5-1(2.6.5-4 revision) .deb and headers.deb and an
nvidia-modules.deb (1.0-5336). (I rather like to do this :) I can post
my madness^Wmethods for everyone to see, if anyone cares to see it.
I installed the kernel, nvidia, udev and VMware I was determined to make
it work. As neither the nvidia or vmware modules put info in the sysfs
BTW put this into your fstab:
sysfs /sys sysfs defaults 0 0
none /sys/bus/usb usbfs defaults 0 0
It is needed to really make the whole process work better. I still am
using hotplug, so I removed discover(1 and 2) as hotplug and discover
overlap something fierce.
Well, I ended up having to add "nvidia" and "ide-cd" to /etc/modules and
make a script that created the udev nodes every-time (as neither nvidia
or VMware) to function properly.
here are the scripts:
/etc/init.d/mknvdev
------------------------Begin
#!/bin/sh
if [ -e /dev/.udev.tdb ]; then
for i in 0 1 2 3 4 5 6 7; do
node="/dev/nvidia$i"
rm -f $node
mknod $node c 195 $i || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
done
node="/dev/nvidiactl"
rm -f $node
mknod $node c 195 255 || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
fi
exit 0
------------------------End
/etc/init.d/mkvmdev
------------------------Begin
#!/bin/sh
if [ -e /dev/.udev.tdb ]; then
for i in 0 1 2 3; do
node="/dev/parport$i"
rm -f $node
mknod $node c 99 $i || error "mknod \"$node\""
chmod 0600 $node || error "chmod \"$node\""
done
for i in 0 1 2 3 4 5 6 7 8 9; do
node="/dev/vmnet$i"
rm -f $node
mknod $node c 119 $i || error "mknod \"$node\""
chmod 0600 $node || error "chmod \"$node\""
done
node="/dev/vmmon"
rm -f $node
mknod $node c 10 165 || error "mknod \"$node\""
chmod 0660 $node || error "chmod \"$node\""
fi
exit 0
------------------------End
(don't forget to flag them executable and owned by root.root)
I then created symbolic links in /etc/rcS.d/ as
S26mknvdev -> ../init.d/mknvdev
S26mkvmdev -> ../init.d/mkvmdev
Which is right after devmapper starts and way after udev starts.
That is how I have taken care of my problems... might not be "proper",
but then again it does work... EVERY-TIME!
ciao! Good luck!
--
greg@gregfolkert.net
REMEMBER ED CURRY! http://www.iwethey.org/ed_curry
Novell's Directory Services is a competitive product to Microsoft's
Active Directory in much the same way that the Saturn V is a competitive
product to those dinky little model rockets that kids light off down at
the playfield. -- Thane Walkup
Attachment:
signature.asc
Description: This is a digitally signed message part