mike ledoux wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Wed, Dec 05, 2001 at 11:19:42AM -0500, Mark Polhamus wrote: > >>Can anyone tell me what the following text means and whether it might apply >>to my Redhat 7.0 system? (I certainly get quite a few hangs running VMware, >>although I am otherwise happy with the product.) Kernel is binary RPM from >>Redhat, 2.2.17-14. >> > [...] > >>I installed fbset fbset-2.1-6.i386.rpm and: >> >>[root@granite rpms 52]# fbset --verbose >>Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) >>(C) Copyright 1995-1999 by Geert Uytterhoeven >> >>Opening frame buffer device `/dev/fb0' >>open /dev/fb0: No such device >>[root@granite rpms 53]# ls -l /dev/fb* >>lrwxrwxrwx 1 root root 3 Jan 17 2001 /dev/fb -> fb0 >>crw------- 1 mark root 29, 0 Aug 24 2000 /dev/fb0 >> > [...] > >>Any ideas? >> > > It looks like you don't have framebuffer support compiled into your > kernel. You can verify this by checking /proc/devices, but not being > able to open char-major 29 as root is a pretty good indication. Since it > looks like that text about VMware only applies to people using framebuffer > console support, I'd guess it doesn't apply to you. > > - -- > [EMAIL PROTECTED] OpenPGP KeyID 0x57C3430B > Holder of Past Knowledge CS, O- > Put your wasted CPU cycles to use: http://www.distributed.net/ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (GNU/Linux) > Comment: For info see http://www.gnupg.org > > iD8DBQE8Dlc85rgdHFfDQwsRAoZpAKCawsapV+sD5vWBPFLYaGHjdqIi2wCeLXkA > W6S0Sh0Ht4oMvvSBdk/v9k8= > =ENVe > -----END PGP SIGNATURE----- > > ***************************************************************** > To unsubscribe from this list, send mail to [EMAIL PROTECTED] > with the text 'unsubscribe gnhlug' in the message body. > ***************************************************************** > >
Looks like /proc/devices thinks it's there: [root@granite ~ 4]# cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 7 vcs 10 misc 14 sound 29 fb 36 netlink 62 ttyLT 99 ppuser 119 vmnet 128 ptm 136 pts 162 raw 180 usb 254 pcmcia Block devices: 1 ramdisk 2 fd 3 ide0 9 md 22 ide1 [root@granite ~ 5]# [root@granite ~ 8]# strace fbset execve("/usr/sbin/fbset", ["fbset"], [/* 30 vars */]) = 0 uname({sys="Linux", node="granite.polhamus.lan", ...}) = 0 brk(0) = 0x804f6b0 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, 0xbfffec0c) = -1 ENOSYS (Function not implemented) fstat(3, {st_mode=S_IFREG|0644, st_size=37342, ...}) = 0 old_mmap(NULL, 37342, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 1024 fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0 old_mmap(NULL, 1182920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000 mprotect(0x40139000, 36040, PROT_NONE) = 0 old_mmap(0x40139000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x117000) = 0x40139000 old_mmap(0x4013e000, 15560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4013e000 close(3) = 0 munmap(0x40017000, 37342) = 0 getpid() = 6922 open("/dev/fb0", O_RDONLY) = -1 ENOSYS (Function not implemented) open("/dev/fb0", O_RDONLY) = -1 ENOSYS (Function not implemented) open("/dev/fb0", O_RDONLY) = -1 ENODEV (No such device) write(2, "open /dev/fb0: No such device\n", 30open /dev/fb0: No such device ) = 30 _exit(1) = ? [root@granite ~ 9]# I'm not sure why strace shows three open() calls, the source shows only one. So I'm still not sure. What exactly is a frame-buffer console? Does it have anything to do with my video driver? Is there a boot option I can use to get the same effect as the fbset invocation? [root@granite redhat 31]# X -showconfig XFree86 Version 3.3.6 / X Window System (protocol Version 11, revision 0, vendor release 6300) Release Date: January 8 1999 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: Linux 2.2.12-20smp i686 [ELF] Configured drivers: Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 0) [root@granite redhat 32]# (I'm running an old XFree86 for VMware compatibility) -- Mark Polhamus -- [EMAIL PROTECTED] ***************************************************************** To unsubscribe from this list, send mail to [EMAIL PROTECTED] with the text 'unsubscribe gnhlug' in the message body. *****************************************************************