marvell88sx man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

marvell88sx(7D)			    Devices		       marvell88sx(7D)

NAME
       marvell88sx - Marvell 88SX SATA controller driver

SYNOPSIS
       sata@unit-address

DESCRIPTION
       The  marvell88sx	 driver	 is a SATA framework-compliant HBA driver that
       supports the Marvell 88SX5081, 88SX5080, 88SX5040, 88SX5041,  88SX6081,
       and 88SX6041 controllers.

       The  88SX5081, 88SX5080, 88SX5040  and 88SX5041 Marvell controllers are
       fully compliant with the Serial ATA 1.0	specification and support  the
       SATA device hot-swap compliant 1.5 Gbps speed feature.

       The  88SX6081 and 88SX6041 Marvell controllers are fully-compliant with
       the SATA II Phase 1.0 specification (the extension   to	the  SATA  1.0
       specification) and support SATA II native command queuing and backwards
       compatibility with SATA I 1.5 Gpbs speed and devices. In addition,  the
       88SX6081	 device supports the SATA II Phase 1.0 specification features,
       including SATA II 3.0 Gbps speed, SATA II  Port Multiplier  functional‐
       ity and SATA II Port Selector.

       Currently  the driver does not support port multiplier or port selector
       functionality.

CONFIGURATION
       There are no  tunable parameters in the marvell88sx.conf file.

FILES
       /kernel/drv/marvell88sx

	   32-bit ELF 86 kernel module.

       /kernel/drv/amd64/marvell88sx

	   64-bit ELF kernel module.

       /kernel/drv/marvell88sx.conf

	   Driver configuration file.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Architecture		     │x86			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │driver/storage/marvell88sx   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       cfgadm(1M), prtconf(1M), cfgadm_sata(1M),  attributes(5),  nv_sata(7D),
       sata(7D)

DIAGNOSTICS
       In  addition  to being logged, the following messages may appear on the
       system console:

	 marvell88sx<n>:PCI error address 0x<high addr>:<low addr>
	 PCI command 0x<command>DAC [true|false]  attribute
	 0x<attribute><pci error type>.

       The nth instance of a marvell88sx reports a PCI bus status message.  (A
       hardware	 issue	needs  attention).  The	 PCI bus address,  PCI command
       (whether or not it was a dual address  command),	 the  PCI-X  attribute
       bit, and the error type are displayed.

	 marvell88sx<n>: port <port #>: error in PIO command 0<cmd>x:
	 status 0x<status>.

       The  port  number  on  the nth marvell88sx controller received an error
       while performing a programmed I/O command <cmd> with status <status>.

	 marvell88sx<n>: error on port<port#>: One or more of the following:

	 ATA UDMA data parity error
	 ATA UDMA PRD parity error
	 device error
	 device disconnected
	 device connected
	 SError interrupt
	 reserved bit 6
	 EDMA self disabled
	 BIST FIS or asynchronous notification
	 command request queue parity error
	 command response queue parity error
	 internal memory parity error
	 I/O ready time-out
	 link control receive error - crc
	 link control receive error - fifo
	 link control receive error - reset
	 link control receive error - state
	 link data receive error - crc
	 link data receive error - fifo
	 link data receive error - reset
	 link data receive error - state
	 link control transmit error - crc
	 link control transmit error - fifo
	 link control transmit error - reset
	 link control transmit error - DMAT
	 link control transmit error - collision
	 link data transmit error -crc
	 link data transmit error - fifo
	 link data transmit error - reset
	 link data transmit error - DMAT
	 link data transmit error - collision
	 transport protocol error

       The port number on the nth marvell88sx controller received one or  more
       error conditions as listed.

	 marvell88sx<n>: device on port <port #> still busy.

       The port number on the nth marvell88sx remains busy. (Indicates a hard‐
       ware problem). Check the disk and the controller.

	 marvell88sx<n>: pci_config_setup failed.

       Could not access PCI configuration space for the nth  marvell88sx  con‐
       troller.

	 marvell88sx<n>:failed to get device id.

       The  device-id  property	 for  the nth marvell88sx controller cannot be
       read.

	 marvell88sx<n>: Unrecognized device - device id 0x<device id>
	 assuming <n> ports.

       The device id associated with the nth marvell88sx   controller  is  not
       supported  and the number of ports could not be determined. n ports are
       being assumed.

	 marvell88sx<n>:Unrecognized device - device idOx<device id>.

       The device id associated with the nth marvell88sx   controller  is  not
       supported.

	 marvell88sx<n>: Could not attach. Could not allocate softstate.

       A  call to ddi_soft_state_zalloc() failed for the nth marvell88sx  con‐
       troller. The system may be low on  resources.  The   driver  failed  to
       attach.

	  marvell88sx<n>: Could not attach, unknown device model.

       The  nth	  marvell88sx	controller   is	  unsupported	hardware.  The
       driver failed to attach.

	 marvell88sx<n>: Could not attach, unsupported chip step-
	  ping or unable to get the chip stepping.

       The nth marvell88sx controller is  not supported	 due to	 a  known  bad
       chip stepping or a stepping of  an unknown model.

	  marvell88sx<n>: ddi_intr_get_supported_types failed.

       The driver failed to attach.

	 marvell88sx<n>: power management component not created.

       Power management is not supported.

	 mavell88sx<n>: unable to attach to sata framework.

       The driver failed to attach.

	 marvell88sx<n>: unable to detach from sata framework.

       The driver failed to detach.

	 marvell88sx<n>: Could not attach, failed interrupt registration.

       The driver failed to attach.

	 marvell88sx<n>: Cannot get number interrupts, rc

       The  number  of interrupts for the nth marvell88sx  device could not be
       determined.

	  marvell88sx<n>: 0 is not a valid number of interrupts.

       The number of interrupts for the nth marvell88sx	 device	 was  returned
       as 0.

	 marvell88sx<n>: Failed to get the number of available interrupts.

       The  number of available interrupts for the nth	marvell88sx controller
       could not be determined.

	  marvell88sx<n>: Number of available interrupts is 0.

       No interrupts  were  available for the nth  marvell88sx device.

	 marvell88sx<n>: could not allocate interrupts.

       The interrupts for  the nth marvell88sx device  could not be allocated.

	 marvell88sx<n>: could not get interrupt priority.

       The interrupt priority for the nth marvell88sx	device	could  not  be
       determined.

	  marvell88sx<n>: Could not add interrupt handler.

       An  interrupt  service routine could not be added to the system for the
       nth marvell88sx device.

	 marvell88sx<n>:polled read/write request never completed- port <num>.

       A polled read or write did not complete in a reasonable amount of time.
       If  this	 problem  persists, there may be a  hardware  problem with (a)
       the  controller, (b) the controller port, (c) the disk attached to con‐
       troller port or (d) the cabling.

	 marvell88sx<n>: EDMA never disabled.

       Could  not  disable EDMA. (Indicates a hardware problem).

	 marvell88sx<n>: Could not attach.

       The  nth	 marvell8ssx  device could not attach. This message is usually
       preceded by  another warning indicating why the attach failed.

SunOS 5.10			  5 Apr 2010		       marvell88sx(7D)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net