Hi Gabriele, Some more steps to see what's going on. Are we talking to the right driver? Is the driver loaded properly, is the driver configured properly? Following the path from tip to the driver:
So your tip error is: open("/dev/cua/0", O_RDWR) Err#6 ENXIO # man -s 2 open : ENXIO The O_NONBLOCK flag is set, the named file is a FIFO, the O_WRONLY flag is set, and no process has the file open for reading; or the named file is a character special or block special file and the device associated with this special file does not exist or has been retired by the fault management frame- work . lrwxrwxrwx 1 root root 83 Jun 20 19:02 0 -../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@2/communications@1/modem@0,2:0,cu crw-rw-rw- 1 root sys 99, 131072 Jun 21 18:47 /devices/pci@0,0/pci15ad,790@11/pci15ad,1976@2/communications@1/modem@0,2:0,cu Major number 99, minor number 131072? That's quite the minor number.. I'm not sure what your driver is supposed to be, but on my system it would be wrong. # grep 99 /etc/name_to_major On my system its: vgatext 99 vgatext driver does not seem right.... but that is on my system, what driver is it on your system? Substitute your driver in the following. Then, is the driver loaded? # modinfo | grep vgatext Nope: Why not? # grep vgatext /var/adm/messages Nothing... Try loading the driver. # find /kernel -name vgatext /kernel/drv/amd64/vgatext /kernel/drv/vgatext 64bit? # modload /kernel/drv/amd64/vgatext any errors? # grep vgatext /var/adm/messages # fmadm faulty # modinfo | grep vgatext 291 fffffffff846f340 5070 99 1 vgatext (VGA text driver) My driver loaded, did yours? Find anything interesting? Mike On Tue, 2011-06-21 at 10:54 +0200, Gabriele Bulfon wrote: > Here is the output of truss: > sonicle@openindiana:/var/adm# truss -t stat,open tip /dev/cua/0 > stat64("/usr/bin/tip", 0x08047984) = 0 > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > stat64("/lib/libc.so.1", 0x08047134) = 0 > open("/lib/libc.so.1", O_RDONLY) = 3 > stat64("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", 0x08046C10) = 0 > open("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", O_RDONLY) = 3 > stat64("/usr/lib/locale/en_US.UTF-8/libc.so.1", 0x08046AF0) Err#2 ENOENT > stat64("/usr/lib/locale/en_US.UTF-8/methods_unicode.so.3", 0x08046AF0) = 0 > open("/usr/lib/locale/en_US.UTF-8/methods_unicode.so.3", O_RDONLY) = 3 > open("/etc/remote", O_RDONLY) = 3 > stat("/dev/cua/0", 0x08047B90) = 0 > open("/var/spool/locks/LTMP.1099", O_WRONLY|O_CREAT|O_TRUNC, 0444) = 3 > open("/dev/cua/0", O_RDWR) Err#6 ENXIO > tip: /dev/cua/0: No such device or address > stat("/dev/cua/0", 0x08047B90) = 0 > all ports busy > The device is present, and linked: > sonicle@openindiana:/dev/cua# ls -l > total 3 > lrwxrwxrwx 1 root root 83 Jun 20 19:02 0 > -../../devices/pci@0,0/pci15ad,790@11/pci15ad,1976@2/communications@1/modem@0,2:0,cu > lrwxrwxrwx 1 root root 42 Jun 20 18:55 a > -../../devices/pci@0,0/isa@7/asy@1,3f8:a,cu > lrwxrwxrwx 1 root root 42 Jun 20 18:55 b > -../../devices/pci@0,0/isa@7/asy@1,2f8:b,cu > Here is the device: > crw-rw-rw- 1 root sys 99, 131072 Jun 21 18:47 > /devices/pci@0,0/pci15ad,790@11/pci15ad,1976@2/communications@1/modem@0,2:0,cu > Thanx so much :) > ---------------------------------------------------------------------------------- _______________________________________________ OpenIndiana-discuss mailing list OpenIndiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss