# 4
Now I must explain everythingh about this problem.
My Nic that Marvell Yukon 88E8001 Gigabit lan, seeming in the HCL
http://www.sun.com/bigadmin/hcl/data/components/details/906.html
My Solaris's version is 10. 6/06
In the HCL
Type: Networking
Manufacturer: Marvell
Model: Yukon 88E8001
Level: Reported to Work
Runs on Solaris Versions: Solaris 10 03/05 to Solaris 10 11/06 (including Solaris Express, Developer Edition 02/07)
Parent System: This component is part of a system submittal.
Technology Type: Networking: Gigabit Ethernet
Card Type: On-Board
Driver Name: skge
Driver Version: 7.10.1.12 (beta)
Driver Info: http://www.skd.de/e_en/support/driver_searchresults.html?navanchor=10013&te rm=typ.treiber+bs.SUN_Solaris+produkt.SK-9821V2.0&produkt=produkt.SK-9821V2. 0&typ=typ.treiber&system=bs.SUN_Solaris
(use SK-98xx Gigabit Ethernet Server Adapter; both 32-bit and 64-bit drivers are available)
use the following command (one line) to add the driver:
/usr/sbin/update_drv -a -i '"pci1297,c231"' skge
Submitter Name: Glen Kriekenbeck
Last Updated: 2005-04-06
then Skgesol_x86v6.23 download to myflash and put them to workplace.
ISTRUCTIONS about skge
skge.htm created 14-Nov-2006
Readme File for skge v8.19.1.3 SysKonnect Gigabit Ethernet Adapter families
driver for Solaris
1 Overview
The skge driver supports the SysKonnect SK-98xx, SK-95xx and SK-9Sxx Adapter
families on Solaris 8 up to Solaris 10. Both SPARC and x86 systems with a PCI
64/32 bit bus are supported by the respective driver version. For all supported
Solaris SPARC versions up to Solaris 9 there are both 32 and 64 bit drivers, for
Solaris 10 there is only a 64 bit driver available.
The skge driver also supports the SK-9Exx Adapter family on x86 platforms with a
PCI Express bus on Solaris 9 9/04 and Solaris 10.
Make sure you have the correct version.
This package supports Solaris/x86 in 32 bit mode.
2 Required files
The driver installation package files are located in the "SKGEsol"
subdirectory on the SysKonnect driver CD-ROM. You may copy this directory
to a location of your choice on your system, as long as you do not change
the files within the directory.
3 Installation
There are two tools available for installation: 'pkgadd' and 'admintool'.
'pkgadd' runs from the command line, while 'admintool' uses the graphical
interface.
NOTE: If you want to configure an adapter for the use of VLANs, you
have to do this after driver installation is finished. Please refer
to section 6 for details.
Before installing the driver package, the package has to be copied from
the SysKonnect installation CD-ROM or downloaded from the SysKonnect
web site.
To install the package from the SysKonnect installation CD-ROM, proceed as
follows:
1. Insert the installation CD-ROM into your CD-ROM drive.
2. On the start page, click "Drivers".
A list showing all available network technologies is displayed.
3. Select the network technology "Gigabit Ethernet".
4. Select the product family "SK-98xx Gigabit Ethernet Adapter family".
A list showing all available network adapters of this product family
is displayed.
5. Select your network adapter, e.g. "SK-9821".
A list showing all available drivers for this adapter is displayed.
6. Select the appropriate driver package for your platform from the list,
e.g. "Solaris 7/8/9 (SPARC64)".
The readme file is displayed.
7. To download the driver package click the button "Browse the driver
directory" on top of the page.
The directory containing the subdirectory "SKGEsol" is displayed.
8. Now you can copy the subdirectory "SKGEsol", which contains the driver
package, to a directory of your choice or you can install the driver
directly from the CD-ROM.
Do not change the files within the subdirectory "SKGEsol"!
To download the driver package from the SysKonnect web site, proceed as
follows:
1. Go to the SysKonnect web site: www.syskonnect.de.
2. Select "Driver Library".
A list showing all available network technologies is displayed.
3. Select the network technology "Gigabit Ethernet".
4. Select the product family "SK-98xx Gigabit Ethernet Adapter family".
A list with all available drivers is displayed.
5. Select the needed driver, e.g. "SUN Solaris 7, 8 and 9 (Sparc 64-bit
Edition)", from the list.
6. Download the packed driver package (<package_name>.tar.Z) to a
directory of your choice.
7. Unpack the file <package_name>.tar.Z with the command:
uncompress <package_name>.tar.Z
The unpacked file will have the following format:
<package_name>.tar
8. Untar this file with the command:
tar -xvf <package name>.tar
The result is the subdirectory "SKGEsol" containing the driver package.
In your actual directory you will also find the driver readme file as
a text version (skge.txt) and as a HTML version (skge.htm).
Do not change the files within the subdirectory "SKGEsol"!
WARNING: The Solaris 8, 9 or 10 OS x86 editions have a very old
SysKonnect driver installation package "SK98sol" included.
If you are using one of the mentioned editions and if you had
one or more SysKonnect adapters installed on your machine during
installation of Solaris x86, Solaris had automatically added the
"SK98sol" driver installation package to the machine.
Due to this the installation of "SKGEsol" will fail until you have
removed the old package with the following command:
pkgrm SK98sol
Now you are able to install the driver package on your system.
3.1 Installation using "pkgadd"
There are two possibilities to install the driver using 'pkgadd':
- Manual installation (user input required)
- Automatic installation (no user input required)
Manual installation with "pkgadd"
To install the driver using 'pkgadd', proceed as follows:
1. Go to the directory where the driver subdirectory "SKGEsol"
is located.
2. Execute 'pkgadd':
pkgadd -d . SKGEsol
A shell window will come up and you will be asked whether you
want to configure IP interfaces during installation or not.
3. If yes, enter name, IP address and network number for every interface
you want to set up (in case you have more than one adapter installed
on your system).
After 'pkgadd' has run, the adapter is fully functional.
4. If no, only the driver will be loaded and you have to configure all
interfaces manually.
In both cases the system prompts you to reboot after successful
installation, but this may be ignored.
Automatic installation with "pkgadd"
During automatic installation, no input from the user is required.
After 'pkgadd' has run, the driver is added to the system, but no IP
interfaces have been attached to it. You have to do this manually
after installation is finished.
To start automatic installation, proceed as follows:
1. Go to the directory where the driver subdirectory "SKGEsol"
is located.
2. To suppress user interaction, create a response file named response
in the working directory (or choose any other name and/or location)
that is used by 'pkgadd' during installation:
Execute: touch response
3. The file must exist but remains empty.
4. Now check the admin file /var/sadm/install/admin/default for the
following entry:
action=ask
5. This entry has to be set to
action=nocheck
Otherwise you will be prompted to allow execution of commands that
need root authority during installation.
6. The file /var/sadm/install/admin/default is not writable. To assign
the value above, create a new admin file named default in the working
directory (or choose any other name and/or location).
For more information on the admin file, refer to the man page admin(4).
7. Execute the 'pkgadd' command with the following options:
pkgadd -d . -r ./respone -a ./default SKGEsol
8. If necessary exchange ./response and/or ./default with the name
and/or location you have chosen for the response and/or admin file.
Now the package will be installed without any further input needed.
After successful installation the system will prompt you to reboot,
but this may be ignored.
3.2 Installation using "admintool"
NOTE: 'admintool' is obsolete since Solaris 9 and can't any longer
be used for software package installation or removal.
To install the driver using 'admintool', proceed as follows:
1. Start 'admintool'.
2. Select Browse->Software.
3. Select Edit->Add.
4. In the dialog box, select the location of the "SKGEsol" subdirectory.
The left panel shows the available software packages.
5. Select "SysKonnect Gigabit Ethernet Adapter families".
6. Press "Add".
A shell window will come up and you will be asked whether you
want to configure IP interfaces during installation or not:
7. If yes, enter name, IP address and network number for every interface
you want to set up (in case you have more than one adapter installed
on your system).
Once you have entered all information, every adapter with a configured
interface is fully functional.
8. If no, only the driver will be loaded and you have to configure all
interfaces manually.
In both cases 'admintool' will prompt you to reboot after successful
installation, but this may be ignored.
3.3 Procedures during installation
This is a short description of what happens during installation. This
information is not needed to install and use the driver but it may
be useful if any problems occur:
- The driver software package is added to the Solaris package database.
- The driver binary is copied to /kernel/drv (or /kernel/drv/amd64 on
64 bit systems).
- The sample configuration file skge.conf is copied to /kernel/drv.
- The startup script S50skge for modifying network settings is copied
to /etc/rcS.d.
- The VLAN configuration script skge_vlan_config is copied to /usr/sbin.
- The man page skge.7d is copied to /usr/share/man/man7d.
- The driver is added to the system and loaded with the add_drv command.
- If you do not choose automatic installation, the following entries are
made for each adapter:
-- a line with the IP address and interface name is added to /etc/hosts
-- a line with the network address and netmask is added to /etc/netmasks
-- a file /etc/hostname.skgeX is created, where X is the number to
which the adapter is attached. The file contains only one line with
the name of the corresponding interface.
- If you do not choose automatic installation, the IP interface(s) is
(are) started with the 'ifconfig' command.
3.4 Deinstallation
NOTE: In case you have changed the configuration settings in the skge.conf
file and you want to keep the settings, make a backup file before
deinstalling the driver.
To remove the driver, proceed as follows:
1. Enter:pkgrm SKGEsol
2. Remove all according lines with the IP addresses in /etc/hosts.
3. Remove all according lines with the netmasks in /etc/netmasks.
3.5 Adding adapters
There are two ways of adding additional adapters to an existing
installation:
- Remove the driver with 'pkgrm', insert the additional adapters,
and then reinstall the driver with 'pkgadd'.
- Add the necessary adapters manually.
Using 'pkgrm' and 'pkgadd'
--
To add additional adapters using 'pkgrm', proceed as follows:
1. Enter : pkgrm SKGEsol
You do not need to clean up /etc/hosts, /etc/netmasks, and the
configuration file.
2. Insert the additional adapter(s).
3. Reinstall the driver with 'pkgadd'.
4. Use the same interface name(s) as before.
The corresponding entries will be found and can be reused.
5. In case the addresses have been swapped after reinstallation, swap the
numbers of the corresponding /etc/hostname.skgeX files (or simply swap
the cables).
6. Reboot (may not be done).
Manual addition
To manually add additional adapters, proceed as follows:
1. Look in /etc/path_to_inst for lines including "skge" before and
after installation of the additional adapter(s) to find out which
instance number to use for the hostname.skgeX file.
2. Insert the additional adapter(s).
3. Enter the necessary entries for each additional adapter (IP address,
interface name, network address, netmask) in the corresponding files
as described above under "Procedures during installation".
4. Reboot (may not be done).
5. Look in /etc/path_to_inst again (see step 1).