opensolaris faq

OpenSolaris 2008.05 FAQ

Sound is not working in OpenSolaris 2008.05

Go to http://www.4front-tech.com/download.cgi or http://www.opensound.com/

Select Solaris and download the driver.  Then  $ pkgadd -d <filename>  and follow the instructions.

Related Blogs -

http://blogs.sun.com/nehagoel/entry/sound_on_solaris

http://blogs.sun.com/ajaykumar/entry/soundmax_hd_audio_in_solaris

How do I know whether OpenSolaris supports the drivers present in my laptop / Desktop ?

If you have other system ( Windows / Linux ) in your computer, you can run the hardware compatibility test at http://www.sun.com/bigadmin/hcl/hcts/install_check.jsp

and it will show you if OpenSolaris supports your Devices. So before installing OpenSolaris you could come to know about the drivers you need . Also the Device Driver Detection Tool present in the desktop after you boot the OpenSolaris 2008.05 Live CD will tell you the Device Name and Whether OpenSolaris supports the Device.

This will also help: http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp Start with the Hardware Compatibility List (HCL) on bigadmin: http://www.sun.com/bigadmin/hcl/
HCL for Solaris OS: http://www.sun.com/bigadmin/hcl/data/sol/
You can also search the HCL at http://www.sun.com/bigadmin/hcl/search.jsp.
Another option is to run the Sun Device Detection Tool (http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp), which can tell you if drivers are available.

I am not finding Link to Other Drivers ( Network, Wifi )  for Solaris. What should I do ?

Try the following links ( You need to search these sites a bit to match your network card ) :

For LAN ( Network ) drivers check in order of priority -  http://blogs.sun.com/moinakg/entry/scorched_3d_and_masayuki_san

http://homepage2.nifty.com/mrym3/taiyodo/eng/

http://solaris-x86.org/software/drivers/

http://www.opensolaris.org/os/community/device_drivers/files/&nbsp;&nbsp; - Broadcom and Rhine

http://sol-enet.sourceforge.net/

http://opensolaris.org/jive/thread.jspa?messageID=255898 For Wireless -

http://opensolaris.org/os/community/laptop/wireless/

http://www.opensolaris.org/os/community/laptop/wireless/Solaris-wireless-faq/

http://www.opensolaris.org/os/community/laptop/wireless/wireless_driver_compatible_list/

NDISWRAPPER - http://opensolaris.org/os/community/laptop/wireless/ndis/&nbsp;

( Works for many broadcom drivers )

Converts Wifi Drivers written for Windows to OpenSolaris.

Other Driver Collection -

http://solaris-x86.org/software/drivers/ Other Links related to drivers:

Wi fi - http://blogs.sun.com/ajaykumar/entry/configuring_bcm4310_wlan_in_solaris

NIC - http://blogs.sun.com/ajaykumar/entry/configuring_bcm4401_nic_card_in

Device Drivers Community - http://opensolaris.org/os/community/device_drivers/

In general, when you are not sure what driver you need:

1. Run the Sun Device Detection Tool:
http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp
This lists drivers that are integrated into the Solaris OS and also drivers that are downloadable from third parties.
This tool comes integrated into OpenSolaris 2008.05 as Device Driver Utility:
http://dlc.sun.com/osol/docs/content/IPS/devdriver.html

2. Check the Solaris for x86 Device Support list on BigAdmin:
http://www.sun.com/bigadmin/hcl/devicelist/

3. Check the Device and Third-party Solaris Device Driver Reference Lists on BigAdmin:
http://www.sun.com/bigadmin/drivers/
 
How do I configure My Network

Once the driver is installed You have to do "ifconfig -a plumb" to plumb all interfaces first, as "ifconfig -a" will only show plumbed interfaces.
Also, double check in the BIOS that the ethernet hasn't got disabled.

Try pinging , if it does not ping then you need to set IP Address either through NWAM or

Network-admin.

1. NetworkAdmin  ( Set up Static IP ) :

$ network-admin

If it shows up an error message try

$ svcadm disable network/physical:nwam

$ svcadm enable network/physical:default

And enter Static IP, DNS Server Address, Subnet Mask etc.

2. NWAM

Nwam or Network auto magic will automatically assign an IP Address from a DHCP Server if any.

Just try

$ svcadm enable nwam

Or

$ svcadm enable network/physical:nwam

And OpenSolaris would get IP Address through DHCP.

4.This is another way to configure the Network using a tool called inetmenu.

Inetmenu offers a GUI to configure your Network.

First Make sure the Ethernet ( network ) driver is installed

You could use Graphical Network Configuration Tool - Inetmenu

http://opensolaris.org/os/community/laptop/inetmenu/

DNS is not working

If you are using NWAM there is no problem. Next option try INETMENU. Cumbersome method -

Lets assume the driver is installed and your Interface name is nge0. ( It can be bge0 , nfo0 etc ) and you have set IP Statically through network-admin Use "nslookup" to check if OpenSolaris was trying to use the DNS or not
If it does not work , Then do the following

Configuring DHCP via ifconfig does not configure all the required
services automatically. For eg. you will need to do the following
that includes these steps. # ifconfig -a plumb
# ifconfig nge0 dhcp
# cp /etc/nsswitch.dns /etc/nsswitch.conf
Verify that "/etc/nsswitch.conf" has the line "hosts: file dns" and not just "hosts: file" Create  "/etc/resolv.conf" with one line: "nameserver A.B.C.D" ) Where A.B.C.D is the IP Address of the DNS Server

# svcadm enable name-service-cache
# svcadm enable dns/client 

# svcadm restart name-service-cache Installing packages etc :

  1. IPS ( All major packages like Netbeans , GCC , perl , python , Web Stack, Glassfish  *etc etc are available )*IPS GUI - Go to System -> Adminsitration -> Package Manager and search for the package you want. Select the package and say install. IPS GUI Manager will install the package. It will automatically resolve the dependencies and install the dependencies.

From command line also you could install packages.
$ pkg install netbeans
Will install netbeans.

More Resources:

http://opensolaris.org/os/community/documentation/May2008/

http://www.opensolaris.org/os/project/pkg/

http://opensolaris.org/sc/src/pkg/gate/src/man/pkg.1.txt
http://opensolaris.org/sc/src/pkg/gate/src/man/pkgsend.1.txt

http://pkg.opensolaris.org

  1. Blastwave   ( Mplayer , xmms , xine , amarok, wine etc available )

www.blastwave.org.

http://www.blastwave.org/howto.html # Try http://www.sunfreeware.com/ if 1 and 2 do not work.

 
One Tip Before Installing OpenSolaris 2008.05

Have a 10 GB Primary partition free unformatted. ( Empty Partition ).

More instructions about creating Free primary partition in  http://ashwinbhatks.wordpress.com/2008/05/26/open-solaris-200805-review/

Accessing other "Primary" Partitions (Windows / Linux / ext2/ ext3 / fat 32 / NTFS ) From Solaris http://blogs.sun.com/pradhap/entry/mounting_ntfs_partition_in_solaris
http://blogs.sun.com/souvik/entry/solaris_windows_how_to_makehttp://multiboot.solaris-x86.org/iv/3.html

How do I know Debugging Information / Log Files

Logs are located in    /var

- Kernel logs  are located in /var/adm/messages  

# dmesg | tail - will show last 10 lines of kernel messages

My OpenSolaris Crashed.

After rebooting OpenSolaris will go to maintenance mode and will ask for root password.

Then type

# svcadm clear boot-archive
# exit 0
After booting
bootadm update-archive

Can I install OpenSolaris in Logical  partition ?

Currently not. That feature is under development . OpenSolaris can be installed only in one of the 4 primary FDISK partitions.  ( meaning it can be installed only on a primary partition )

I am trying to get Solaris installed onto an external USB hard-drive / External Disk I have partitioned.  Does anyone know if I'll be able to boot from this external drive without much difficulty or not? 
You shouldn't have much trouble booting from the external hard disk (your bios should recognize and support it). Just select the appropriate hard disk during the installation process. Just start the Solaris installation. Make sure the hard drive is on and attached. The installer should see it as a potential target for the OS, and you should be able to set up the installation options (partition space, etc.) just like a normal installation. What is the single most important I must know before installing Virtual Box in Open Solaris ? ( I am not kidding - This was the question of the year )

Once you download Virtual Box it will be criminal if you do not read readme.txt. 

Assume you have downloaded 64 bit Virtual Box for OpenSolaris.
Now in the latest release of Vbox there are 2 pkg files once you untar the download. One is VirtualBox-1.6.2-SunOS-amd64-r31466.pkg  ( User Space Package ) and the other is VirtualBoxKern-1.6.2-SunOS-r31466.pkg ( Kernel Driver Package ). We need to install the Kernel Package first. Readme.txt has the instructions.

How do I burn CD / DVD in Open Solaris from Command Line ?

First create a dir that holds all that you want to burn onto the disk then ,
mkisofs -r <path to dir that you want to burn>  2>dev/null | cdrw -i -p 1
Note do not remove the "pipe" else you will see some modern art run through your window like crazy ( pipe means | )

Multisession Writing - http://docs.sun.com/app/docs/doc/817-5093/medcdrw-24?a=view

How do I plan for Triple boot in my computer ? ( Windows + Linux + OpenSolaris )

http://blogs.sun.com/observatory/entry/triple_boot_part_1_planning

http://blogs.sun.com/observatory/entry/triple_boot_part_2_install

http://blogs.sun.com/observatory/entry/triple_boot_part_3_install

http://blogs.sun.com/observatory/entry/triple_boot_part_4_access

or http://weblogs.java.net/blog/lucastorri/archive/2008/03/triboot_system.html

I have a Thinkpad T61 laptop and tried to install OpenSolaris on it, I experienced the horrible sqeaking noise on boot after Open Sound System (*OSS) Driver is activated .

Now this issue can be solved by a customized OSS driver. The package could be download from
http://www.adrive.com/public/467c92d490386f8bc49649607fccd9ad86f58ee2519caff77c23d641a8d9758c.html
If you have installed the original OSS driver, you might want to remove the original OSSdriver by "# pkgrm oss" and reboot the system firstly.  I experienced the "device busy" error when I tried to install the new driver without reboot.
If you are interested in the fix in detail, please refer to a thread at Open Sound System forum.

http://www.4front-tech.com/forum/viewtopic.php?t=2612&postdays=0&postorder=asc&highlight=t61&start

Another Link regarding this - http://blogs.sun.com/Chinese_Functional_CA/entry/solaris_x86_b80_on_hp520

Monitoring Network Activity  ( How do I Trace my network packets )

Use tcpdump or ethereal or wireshark or snoop. Wireshark available at Blastwave.org

Wireshark is the tool I would recommend. It has a nice GUI Interface.

Also have a look at http://www.brendangregg.com/dtrace.html

I Am not getting GUI is OpenSolaris / X Server Not starting

Solution 1: Try this command : $ gdm

Solution 2: Try

  1. svcadm disable gdm
  2. svcadm enable gdm

I want to see movies, play music ,multimedia etc in OpenSolaris

Download mplayer , gmplayer from www.Blastwave.org

For Songbird Music Player -

Project Nightingale (PORTofSongbird)

Download Link:  http://opensolaris.org/os/project/nightingale/files/
Project Page:       http://opensolaris.org/os/project/nightingale/

I am not able to use ZFS,  Dtrace or Zones.

You need to be super user or root . Use su command and become root. Or execute commands using pfexec ( something like sudo )

Example :

$ su

$ enter password

# zfs list

Or

$ pfexec zfs list

I want to contribute to OpenSolaris. Please give me links for instructions to build kernel / compiling source code and fix bugs

http://blogs.sun.com/gangasblog/entry/contributing_to_opensolaris_code_mini

http://blogs.sun.com/rscott/resource/building-os-070718.pdf
http://blogs.sun.com/fintanr/resource/building-os-032707.pdf

Jayakara Kinis Weblog - http://blogs.sun.com/jkini

Detailed Guide - http://www.opensolaris.org/os/community/on/devref_toc/devref_1/

Where is menu.lst is OpenSolaris ?

Go to /rpool/boot/grub/menu.lst Become a superuser  ( root )and then you could edit that file to make changes to grub configuration or  edit boot options  like changing the  default operating System , changing timeout , booting 32 / 64 bit of Opensolaris etc.

How do I boot into 32 bit Opensolaris Kernel ?

Try booting the 32 Bit Kernel. Once you get the GRUB type c and then type the following command.It may work.  Sometimes this helps to debug kernel Panics and also to run some 32 bit Applications.

bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/boot_archive
boot Or add the following lines to /rpool/boot/grub/menu.lst

title opensolaris 2008.05 32 bit

bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/boot_archive

Suppose the OpenSolaris Grub gets erased what do I do ?

Put the Live CD inside , Once you get the GRUB type c and then type the following commands. ( These are basically grub commands to load 64 bit OpenSolaris Kernel )

bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive
boot

And then you could use installgrub command to restore the GRUB

http://www.sun.com/bigadmin/features/articles/grub_boot_faq.jsp#q18

How to resize / shrink / manage / repartition  partitions ?

Use Gparted Live CD.

http://opensolaris.org/os/project/caiman/Slim_Install/project_documents/slim_install_getstarted/slim_install_GetStarted_GParted/

 
Avoid using partition Magic because a simple mistake can erase all data. If you are using windows try Control Panel -> Administrative tools -> Computer Management -> Disk Management ( Left Panel ) and can change

Another Option is Graphical Boot Manager- http://gag.sourceforge.net/index.html

Solaris OpenSolaris 2008.05 Nevada IndianaSXDE SXCE .. I am confused;

http://blogs.sun.com/observatory/entry/distributions_of_opensolaris

http://blogs.sun.com/weber/entry/solaris_opensolaris_nevada_indiana_sxde

How to remaster Open Solaris Distro

Use Distro - Constructor - http://opensolaris.org/os/project/caiman/Constructor/

When I try to Set up Static Network IP manually I get this error message. "NWAM has to be disabled" # svcadm disable network/physical:nwam

# svcadm enable network/physical:default

# svcadm restart network  

# network-admin How do I install .pkg packages ?# pkgadd -d packagename

Most packages need you to be root. So you need to do a su or use pfexec ( something like sudo )

How to install .deb packages ?

# dpkg -i packageName.deb ( you need to be root )

Does anyone know of a USB wireless adapter that works with OpenSolarisNetgear wg311v3. It works fine with OpenSolaris

Is there any software to encrypt/decrypt whole disks on the fly for Open Solaris (x86) or any other method to do so.
http://www.opensolaris.org/os/project/zfs-crypto/

I've burned OpenSolaris 2008.05 live cd . I'm having one problem that when it boots is prompt one cmd sort of  thing [DR-DOS] A:\>   What do I do to fix this ?
You have not properly burnt the iso image into a CD. Most probable you have selected "create boot disc" while burning using Nero. Do not do this. Select "Burn image to disc" Option using Nero. Usually this option in present in Miscellaneous Tasks in Nero. I Want to run Windows binaries / DLL Files in Solaris
http://www.blastwave.org/wine/
http://samiruce273.blogspot.com/2008/06/wine-10-released.html

I Inserted the Live CD. But it did not boot OpenSolaris 2008.05. It booted Windows / Linux from disc.

You will have to boot from the LiveCD.to do this - put the cd in the tray, reboot and open BIOS and set the PC to boot from the CD (set CDROM's boot priority above hard disk) and then boot. OpenSolaris will load.

I get error "could not process datastream from oss-solaris-v4.0-123-i386.pkg" when I was installing Open Sound drivers downloaded from http://www.4front-tech.com/download.cgi
It seems that the package file, "oss-solaris-v4.0-123-i386.pkg", have errors. Re-download the file and try againCould anyone tell me what languages are supported with DTrace?
DTrace now have a number of languages supported, such as JavaScript , Java , PHP , Python , Ruby As well as for some databases - PostgreSQL and MySQL

How is IPS (Image Packaging System) Compared to apt-get ?
http://opensolaris.org/os/community/documentation/apt_ips/

How do I know the list of devices ( and their information ) I have in my system ?

# /usr/X11/bin/scanpci -v

Or

In OpenSolaris 2008.05 Go to System -> Administration -> Device Driver Utility and you would find your Details about your Devices and their manufacturers.
or
prtconf -v *Sun Studio is not working. Says command cc not found.*Run Sun studio compiler as /opt/SUNWspro/bin/cc ? *How to run compiz in OpenSolaris ?*Its good to buy a laptop / Desktop with Nvidia Graphics Card.

COMPIZ BLOG - http://blogs.sun.com/erwann/ *How do I know my MAC Address ?*To know MAC Address first you need to become root and then
# ifconfig -a

or If you do not have super user privileges then use pfexec ( sudo )

$ pfexec ifconfig -a Example :

As the root user (or user with appropriate permissions)

Type "/sbin/ifconfig -a"

From the displayed information, find the Ethernet adapter (it will probably be called le0 or ie0 or 2-3 alphabets and a 0 )

Locate the number next to ether. This is your MAC address or # ifconfig -a | grep ether

The MAC Address will be displayed in the form of 0:2:ba:16:1:3e -- leading zeros are removed. For this example, the actual MAC Address would be 00:02:ba:16:01:3e. All this will happen only if your NIC Driver is installed . Make sure your Network Driver is installed first. OpenSolaris is too smart - A hexidecimal 0x04 is the same as 4. so if your mac is
0a:2f:2a:3d:9e:0f. that would be the same as a:2f:2a:3d:9e:f ( As displayed by ifconfig -a in OpenSolaris ) *Can I run Windows Linux Inside Solaris using Virtualisation Technologies ?*Yes the best way is to use Virtual box -  http://www.virtualbox.org/Download Virtual box for OpenSolaris.

Next Option would be Qemu - http://opensolaris.org/os/project/qemu/

Third and the Complicated Option is Xen ( xVM ) -
http://opensolaris.org/os/project/msosug/materials/xen-msosug-Dec-2007.pdf

http://opensolaris.org/os/community/xen/

How do I know the information about SVR4 Packages  that I have already installed using Blastwave ? ( These are not Packages installed through IPS )

#pkginfo

When I was installing OpenSolaris I got the following error -WARNING : /pci@0,0 /pci14c0, 12@1d,7 (ehci0) : No SOF
Interrupts have been received, this USB EHCI host
controller is unusable.
Configuring /dev   and then my computer hanged.  

This is a bug in the USB EHCI ( Enhanced Host Controller Interface ) Device Driver. It is causing Kernel panic during boot.
Please go through the following links. The fix is given.
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6509490
http://blogs.sun.com/danasblog/entry/configuring_solaris_acpi_at_boot

Do try the following when you boot from the CD. That is When GRUB Appears type e and do the following
In the grub menu, add boot option "-B acpi-user-options=0x8" or "-B
acpi-user-options=0x2",

 
OpenSolaris is not booting - I get some kind of USB error

OpenSolaris sometimes does not support the bios. Therefore you need to disable USB 2.0 in your BIOS Settings and then boot OpenSolaris. Otherwise you may get an error being logged on my usb controller (EHCI which is usb 2.0)

For OpenSolaris to play Videos what do I need to do ?

I use the totem from www.blastwave.orgwhich is built with a number of codecs. It also has the WINE library support built in so if you have a Windows system, you can use the Windows media player dll's with totem play windows media files. It isn't built with decss though, and won't seem to use the decss library even if you provide it, so it can't play encrypted DVDs.

When I am trying to run Branded Linux Zone I am getting errors.

Make sure the Kernel Version of Centos / Linux is Supported by the current BrandZ

Is there any difference b/w checksum in ZFS as compared to few other filesystems which also provide 64 bit checksum ?

Data is protected by 256 bit checksum in ZFS - Only FileSystem to have 256 Bit Checksum.

ZFS checksums both metadata and data blocks.

Additionally they are cryptographic hashes, SHA-256 .Which allows for neat tricks where one top level checksum can be used to essentially give a hash of the entire block tree. This can be combined with PGP sigs.

And add to that that the checksum in ZFS is always store with the indirect block not with the data, the only time ZFS stores data and checksum in the same block is in the uberblock as there are no indirect blocks pointing to it This I believe is major difference between ZFS and other filesystems that does checksums.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact