Messages in this thread | | | From | Harish Pillay <> | Subject | 2.2.0-pre6 hoses the mouse | Date | Sun, 10 Jan 1999 22:35:59 +0800 (SGT) |
| |
Hi. I just compiled and tried to run X (and gpm) under 2.2.0-pre6 but the mouse failed - the open command says function is not implemented.
Here's the relevant info from 2.2.0pre6 and working 2.1.131:
strace of gpm on kernel2.2.0-pre6: ================================== execve("/usr/bin/gpm", ["gpm"], [/* 18 vars */]) = 0 brk(0) = 0x8050520 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 20931, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000b000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40011000 munmap(0x40011000, 4096) = 0 mmap(0, 670580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40011000 mprotect(0x400a2000, 76660, PROT_NONE) = 0 mmap(0x400a2000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x90000) = 0x400a2000 mmap(0x400a9000, 47988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a9000 close(4) = 0 personality(PER_LINUX) = 0 getpid() = 546 setuid(0) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sun_family=AF_UNIX, sun_path="/var/run/gpmctl"}, 17) = -1 ECONNREFUSED (Connection refused) open("/dev/tty0", O_WRONLY) = 5 ioctl(5, TIOCLINUX, 0x804fbfc) = 0 close(5) = 0 brk(0) = 0x8050520 brk(0x8050540) = 0x8050540 brk(0x8051000) = 0x8051000 open("/dev/mouse", O_RDWR|O_NONBLOCK) = -1 ENOSYS (Function not implemented) open("/dev/mouse", O_RDWR|O_NONBLOCK) = -1 ENOSYS (Function not implemented) open("/dev/mouse", O_RDWR|O_NONBLOCK) = -1 ENODEV (Operation not supported by device) write(2, "gpm: /dev/mouse: Operation not s"..., 51) = 51 _exit(1) = ?
strace of gpm on kernel2.1.131: =============================== execve("/usr/bin/gpm", ["gpm"], [/* 18 vars */]) = 0 brk(0) = 0x8050520 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 20931, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000b000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40011000 munmap(0x40011000, 4096) = 0 mmap(0, 670580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40011000 mprotect(0x400a2000, 76660, PROT_NONE) = 0 mmap(0x400a2000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x90000) = 0x400a2000 mmap(0x400a9000, 47988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a9000 close(4) = 0 personality(PER_LINUX) = 0 getpid() = 476 setuid(0) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 4 connect(4, {sun_family=AF_UNIX, sun_path="/var/run/gpmctl"}, 17) = -1 ECONNREFUSED (Connection refused) open("/dev/tty0", O_WRONLY) = 5 ioctl(5, TIOCLINUX, 0x804fbfc) = 0 close(5) = 0 brk(0) = 0x8050520 brk(0x8050540) = 0x8050540 brk(0x8051000) = 0x8051000 open("/dev/mouse", O_RDWR|O_NONBLOCK) = 5 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) fcntl(5, F_SETFL, O_RDWR) = 0 ioctl(5, TCGETS, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B9600 -opost -isig -icanon -echo ...}) = 0 write(5, "*n", 2) = 2 nanosleep(0xbffff97c, 0, 0x400a7e7c, 0x4b0, 0x804fce0) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, TCGETS, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B4800 -opost -isig -icanon -echo ...}) = 0 write(5, "*n", 2) = 2 nanosleep(0xbffff97c, 0, 0x400a7e7c, 0x4b0, 0x804fce0) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, TCGETS, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B2400 -opost -isig -icanon -echo ...}) = 0 write(5, "*n", 2) = 2 nanosleep(0xbffff97c, 0, 0x400a7e7c, 0x4b0, 0x804fce0) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, TCGETS, {B1200 -opost -isig -icanon -echo ...}) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B1200 -opost -isig -icanon -echo ...}) = 0 write(5, "*n", 2) = 2 nanosleep(0xbffff97c, 0, 0x400a7e7c, 0x4b0, 0x804fce0) = 0 ioctl(5, SNDCTL_TMR_CONTINUE, {B1200 -opost -isig -icanon -echo ...}) = 0 select(6, [5], NULL, NULL, {0, 0}) = 0 (Timeout) fork() = 477 _exit(0) = ?
from ver_linux: ============== -- Versions installed: (if some fields are empty or looks -- unusual then possibly you have very old versions) Linux curly.temasek.net 2.1.131 #2 SMP Sun Dec 6 13:26:11 SGT 1998 i586 unknown Kernel modules found Gnu C 2.7.2.3 Binutils 2.9.1.0.4 Linux C Library 2.0.7 Dynamic linker ldd (GNU libc) 2.0.7 Linux C++ Library 2.8.0 Procps 1.2.7 Mount 2.7l Net-tools 1.33 Kbd 0.94 Sh-utils 1.16
The system is stock redhat 5.1. The source for 2.2.0-pre6 was from kernel.org and was the full download, ie not patched.
Thanks. -- Harish Pillay, 9v1hp harish@lugs.org.sg, h.pillay@ieee.org Singapore *** Ask me about Linux *** http://home.pacific.net.sg/~harish Singapore Linux Conference 1999 (March 5/6 1999) --> www.lugs.org.sg/slc99
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |