MLY(4) | NetBSD Kernel Interfaces Manual | MLY(4) |
Compatible Mylex controllers not listed should work, but have not been tested.
Logical devices (disk arrays) attached to the controller are presented to the SCSI subsystem as though they were direct-access devices on a virtual SCSI bus. Physical devices which are not claimed by a logical device are presented on SCSI channels which match the physical channels on the controller.
The results of the SCSI ``INQUIRY'' command from logical devices are overwritten with status information by the mly driver. The vendor field is the string ``MYLEX'', the product field indicates the type of logical device, and the revision field contains a four letter status code. The possible status codes and their meanings are as follows:
The controller firmware has started initialization. Normally this process is performed by the controller BIOS, but the driver may need to do this in cases where the BIOS has failed, or is not compatible (e.g. on non-x86 systems).
Drive startup is in progress; this may take several minutes.
These error codes are undocumented.
Firmware detected a fatal memory error; the driver will not attempt to attach to this controller.
An unknown error occurred during initialization; it will be ignored.
The reported event refers to the physical device at the given channel:target address.
The reported event refers to the logical device at the given channel:target address.
These events refer to external enclosures by number. The driver does not attempt to name the enclosures.
These events report controller status changes.
Enclosures are not named or otherwise identified in event messages.
The transfer speed for devices is always reported to the kernel as 20MHz.
July 29, 2001 | NetBSD 5.99 |