Installation guide
AT-2971 Solaris Sparc
112
Troubleshooting
This section describes some common problems and their solution.
Problem Solution
The installation prints the following message:
"Driver (skge) successfully added to system
but failed to attach"
The driver file could not be executed. Check if
you have the correct driver version for your
system architecture. In the directory above the
"SKGEsol" subdirectory, enter: file
SKGEsol/reloc/kernel/drv/skge This will tell
you which system type the driver supports. If
the skge file is located in:
SKGEsol/reloc/kernel/drv/sparcv9 you have
the SPARC 64 bit version.
The driver startup fails with the message:
"skge<InstanceNumber>: BoardAllocMem:
ddi_dma_mem_alloc failed!"
<InstanceNumber> is the instance number
assigned to the adapter by the system. You
probably have multiple adapters installed.
Each one uses an amount of limited DMA
memory. If the driver can not get sufficient
memory, it will not work.
You can increase the available DMA memory
by tuning a kernel parameter. In the file
/etc/system, add the line: set
lomempages=<Value>
The default for <Value> is 36. Increase this
value until the above message disappears
(recommended increment: 10). You have to
reboot your system to activate this change!
After installing additional adapters and
reinstalling the driver, the network is up, you
see the interfaces with 'netstat -i', but you can
not reach other machines.
The order in which instance numbers are
assigned depends on the PCI slots the
adapters are plugged into.
This can cause an adapter that was inserted at
a later time to have a lower instance number.
Since you do not know this order when
entering the IP addresses, the address
assignment may be swapped.
You can either swap the names of the
corresponding /etc/hostname.skgeX files or
you can swap the cables of the adapters. X is
the number of the corresponding interface.