From 87461ea463b943a9ccff96b2b36fcfbd66691a1a Mon Sep 17 00:00:00 2001 From: Michal Pokrywka Date: Mon, 13 Oct 2008 02:08:52 +0200 Subject: framebuffer: Add support for uvesafb Uvesafb framebuffer driver needs v86d userspace program but when fb driver is modprobed at init-top stage of initrd, /dev/zero and /dev/mem are missing because udev have not been run yet. --- scripts/init-top/framebuffer | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scripts/init-top/framebuffer') diff --git a/scripts/init-top/framebuffer b/scripts/init-top/framebuffer index 21a6b19..4375dca 100755 --- a/scripts/init-top/framebuffer +++ b/scripts/init-top/framebuffer @@ -72,11 +72,16 @@ for x in $(cat /proc/cmdline); do esac done -# Map command line name to module name +# Map command line name to module name and other tweaks case ${FB} in matroxfb) FB=matroxfb_base ;; +uvesafb) + # v86d requires /dev/zero and dev/mem, but udev haven't been started yet + [ -e /dev/zero ] || mknod -m 0666 /dev/zero c 1 5 + [ -e /dev/mem ] || mknod -m 0640 /dev/mem c 1 1 + ;; *) ;; esac -- cgit v1.2.3