What says this tool about your laptop? http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp
With any system it's good idea to try latest code if it's repaired during time or not so download iso from here http://www.genunix.org/ and try install again. You can update from system to latest build, but as you have problems it will be better to do clean install. That Ubuntu or Windows runs fine doesn't say anything about quality of HW. Vendors test their HW mainly on Windows and to go trough tests they use ugly workarounds. Mainstream distributions of Linux use similar ugly workarounds. And Linux, Windows or Solaris those are very different kernels so you can't expect same behavior. To test your HW strictly from point of standards I know only about one OS which can do that - OpenBSD. You can try it with http://bsdanyhwere.org and as I said if you want then test it, but don't try to use it. -- This message posted from opensolaris.org