SCOPE CHAPTER 1 SCOPE seri es Welcome to the Spinpoint M8U-Internal of Samsung hard disk drive. This series of drives consists of the following models: ST320LM008, ST500LM016, ST750LM024, and T1000LM026. This chapter provides an overview of the contents of this manual, including the intended user, manual organization, terminology and conventions.
SCOPE A USB system has an asymmetric design, consisting of a host, a multitude of downstream USB ports, and multiple peripheral devices connected in a tiered-star topology. Additional USB hubs may be included in the tiers, allowing branching into a tree structure, subject to a limit of 5 levels of tiers. USB host may have multiple host controllers and each host controller may provide one or more USB ports.
DESCRIPTION CHAPTER 2 DESCRIPTION This chapter summarizes general functions and key features of the Spinpoint M8U hard disk drive, as well as the standards and regulations they meet. Introduction The Samsung Spinpoint M8U 2.5 inch hard disk drive is high capacity, high performance random access storage device, which uses non-removable 2.5-inch disks as storage media.
DESCRIPTION Key Features Key features of the Spinpoint M8U hard disk drive includes: • Formatted capacities are 320, 500, 750 GB, 1TB • 9.5 ± 0.2 mm height form factor • 5400 RPM Class • 12 ms average seek time •...
DESCRIPTION Standards and Regulations The Samsung Spinpoint M8U / Seagate® Momentus® hard disk drive depends upon its host equipment to provide power and appropriate environmental conditions to achieve optimum performance and compliance with applicable industry and governmental regulations. Special attention has been given in the areas of safety, power distribution, shielding, audible noise control, and temperature regulation.
SPECIFICATIONS CHAPTER 3 SPECIFICATIONS This chapter gives a detail description of the physical, electrical and environmental characteristics of the Spinpoint M8U hard disk drive. Specification Summary Table 3-1: Specifications DESCRIPTION ST320LM008 ST500LM016 ST750LM024 ST1000LM026 Number of R/W Maximum KBPI 179K Flexible data TPI Encoding method Noise Predictive PRML...
SPECIFICATIONS Performance Specifications Table 3-4: Performance Specifications ST320LM008 ST500LM016 ST750LM024 ST1000LM026 DESCRIPTION 5.6 ms Average Latency Data Transfer Rate (Max) buffer to/from media 145MB/s host to/from buffer 500 MB/s 5,400 RPM Class Rotational Speed Buffer size NOTES: ∗ Seek time is defined as the time from the receipt of a read, write or seek command until the actuator has repositioned and settled on the desired track with the drive operating at nominal DC input voltages and nominal operating temperature.
SPECIFICATIONS Power consumption Table 3-5: Power consumption DESCRIPTION ST320LM008 ST500LM016 ST750LM024 ST1000LM026 Rated Voltage Current 0.85 Power Consumption Spin-Up (Max) 750.00 Idle Watt Seq W/R (File) Watt Random Seek Watt Stand by Watt Sleep Watt Power Requirements Tolerance For + 5V +/- 5 Ripple, 0-30MHz Supply Rise Time...
SPECIFICATIONS Environmental Specifications Table 3-6: Environmental Specifications ST320LM008 ST500LM016 ST750LM024 ST1000LM026 DESCRIPTION (Drive temperature measured on position of figure 3-1 should be max 65C in range of 5C-55C, Ambient Temperature specified operation temperature.) 5 ∼ 55°C Operating -40 ∼ 70°C Non-operating Max.
INSTALLATION CHAPTER 4 INSTALLATION This chapter describes how to unpack, mount, configure and connect a Spinpoint M8U hard disk drive. It also describes how to install the drive in systems. Space Requirements Figure 4-1 shows the external dimensions of the drive. Figure 4-1: Mechanical Dimension Spinpoint M8U-Internal Product Manual REV 3.4...
INSTALLATION Unpacking Instructions (1) Open the shipping container of the Spinpoint M8U hard disk drive. (2) Lift the packing assembly that contains the drive out of the shipping container. (3) Remove the drive from the packing assembly. When you are ready to install the drive, remove it from the ESD (Electro Static Discharge) protection bag.
INSTALLATION Figure 4-2: Mounting Dimensions 4.3.2 Ventilation The Spinpoint M8U hard disk drive is designed to operate without the need of a cooling fan provided the ambient air temperature does not exceed 55ºC. Any user-designed cabinet must provide adequate air circulation to prevent exceeding the maximum temperature.
INSTALLATION Cable Connectors 4.4.1 USB Connectivity The USB interface is connected with in a point to point configuration with the USB host port. There is no master or slave relationship within the devices. Spinpoint M8U does not require extra power. The USB connector types are Type A, Type B, Mini-A and Mini-B.
INSTALLATION Table 4-1 lists the signals connection on the USB interface. Table 4-1 USB Connector Pin Definitions Name Cable color Definition White Data - Green Data + Black Ground Name Cable color Definition White Data - Green Data + Permits distinction of Micro-A and Micro-B plug none Type A : connected to ground...
INSTALLATION Figures 4.6 and 4.7 illustrates USB connector locations on the Spinpoint M8U. Figure 4-4 USB Interface Spinpoint M8U-Internal Product Manual REV 3.4...
INSTALLATION Drive Installation The Spinpoint M8U hard disk drive can be installed in an USB-compatible system: • To install the drive with a motherboard that contains USB port (type A), connect the drive to the USB port using a USB plugs (type A). •...
Disk Manager utility program provided by Samsung and follow the instructions. The Disk Manager utility program is available from Samsung on a floppy diskette, or downloadable from the Samsung website at http://www.seagate.com If, after all these steps are successfully completed, your system will not boot up, then contact technical support.
INSTALLATION CHAPTER 5 DISK DRIVE OPERATION This chapter describes the operation of the Spinpoint M8U hard disk drive functional subsystems. It is intended as a guide to the operation of the drive, rather than a detailed theory of operation. Head / Disk Assembly (HDA) The Spinpoint M8U hard disk drive consists of a mechanical sub-assembly and a printed circuit board assembly (PCBA), as shown in Figure 5-1.
INSTALLATION 5.1.3 Disk Stack Assembly The disk stack assembly in the Spinpoint M8U hard disk drive consists of 1 or 2 disks and disk spacers secured on the hub of the spindle motor assembly by a disk clamp. The glass disks have a sputtered thin-film magnetic coating.
INSTALLATION 5.2 D r i v e Electronics The Spinpoint M8U hard disk drive attains its intelligence and performance through the specialized electronic components mounted on the PCBA. The components are mounted on one side of the PCBA. The Preamplifier IC is the only electrical component that is not on the PCBA. It is mounted on the flexible circuit inside the HDA.
INSTALLATION 5.2.2.2 The Buffer Control Block The Buffer Control block manages the flow of data into and out of the buffer. Significant automation allows buffer activity to take place automatically during read/write operations between the host and the disk. This automation works together with automation within the Host Interface Control and Disk Control blocks to provide more bandwidth for the local microprocessor to perform non-data flow functions.
INSTALLATION 5.2.2.5 Power Management Power management features are incorporated into each block of the Spinpoint M8U. This allows the designer to tailor the amount of power management to the specified design. Other power management features include: • Independent power management control for each block. •...
INSTALLATION 5.2.3.4 Analog Anti-Aliasing Low Pass Filter The 7 order equal-ripple analog filter provide filtering of the analog signal from AGC before it’s being converted to digital signal with the ADC. Its main function is to avoid aliasing for the ADC circuit.
INSTALLATION 5.3 S e r v o System The Servo System controls the position of the read/write heads and holds them on track during read/write operations. The Servo System also compensates for MR write/read offsets and thermal offsets between heads on different surfaces and for vibration and shock applied to the drive. The Spinpoint M8U hard disk drive is an Embedded Sector Servo System.
INSTALLATION The ENDEC of 88C9310 decodes the 30/32 with post-processor format to produce a serial bit stream. This NRZ (Non Return to Zero) serial data is converted to 12-bit bytes. The Sequencer module identifies the data as belonging to the target sector. After a full sector is read, the 88i9322 (Rev2.0) checks to see if the firmware needs to apply an ECC algorithm to the data.
INSTALLATION example, Read Caching could save most of the disk transaction time by eliminating the seek and rotational latency delays that prominently dominate the typical disk transaction. Read Caching operates by continuing to fill its cache memory with adjacent data after transferring data requested by the host.
INSTALLATION 5.5.3 Defect Management The Spinpoint M8U hard disk drive media is scanned for defects. After defect scanning, the defective sectors are saved in the defect list. A defect encountered in the manufacturing process is slipped to the next physical sector location. All logical sector numbers are pushed down to maintain a sequential order of data.
INSTALLATION CHAPTER 6 USB INTERFACE AND USB COMMANDS Introduction A Samsung disk drive with an Embedded USB Interface fully supports and enhances PC mass storage requirements. The Samsung USB interface conforms to the USB 2.0 standards in Cabling, in Physical Signals, and in Logical Programming schemes.
INSTALLATION 6.2.1 Mechanical Interface This chapter provides the mechanical and electrical specifications for the cables, connectors, and cable assemblies used to interconnect USB devices. The specification includes the dimensions, materials, electrical, and reliability requirements. This chapter documents minimum requirements for the external USB interconnect.
INSTALLATION the host system. Series “B” receptacle mates with a Series “B” plug (male). Electrically, Series “B” receptacles function as inputs to hubs or devices. Series “B” plug mates with a Series “B” receptacle. The Series “B” plug is always oriented towards the USB hub or device.
INSTALLATION 6.2.1.2.2 Series “A” and Series “B” Receptacles Electrical and mechanical interface configuration data for Series "A" and Series "B" receptacles are shown in Figure 6-3 and Figure 6-4. Figure 6-3: USB Series “A” Receptacle Interface Spinpoint M8U-Internal Product Manual REV 3.4...
INSTALLATION Figure 6-4: USB Series “B” Receptacle Interface 6.2.1.2.3 Series “A” and Series “B” Plugs Electrical and mechanical interface configuration data for Series "A" and Series "B" plugs are shown in Figure 6-5 and Figure 6-6. Figure 6-5: USB Series “B” Plug Interface Spinpoint M8U-Internal Product Manual REV 3.4...
INSTALLATION Figure 6-6: USB Series “B” Plug Interface 6.2.1.3 Cable USB cable consists of four conductors, two power conductors, and two signal conductors. High-/full-speed cable consists of a signaling twisted pair, V , GND, and an overall shield. High-/full speed cable must be marked to indicate suitability for USB usage.
INSTALLATION Figure 6-7: USB Standard Detachable Cable Assembly 6.2.1.4.2 High-/full-speed Captive Cable Assemblies Assemblies are considered captive if they are provided with a vendor-specific connect means (hardwired or custom detachable) to the peripheral. High-/full-speed hardwired cable assemblies may be used with either high-speed, full-speed, or low-speed devices.
INSTALLATION 6.2.1.4.3 Low-speed Captive Cable Assemblies Assemblies are considered captive if they are provided with a vendor-specific connect means (hardwired or custom detachable) to the peripheral. Low-speed cables may only be used on low-speed devices. Figure 6-9 illustrates a low-speed hardwired cable assembly. Figure 6-9: USB Low-speed Hardwired Cable Assembly 6.2.1.4.4 Prohibited Cable Assemblies...
INSTALLATION Cable assembly that violates USB topology rules A cable assembly with both ends terminated in either Series “A” plugs or Series “B” receptacles. This allows two downstream ports to be directly connected. Note: This prohibition does not prevent using a USB device to provide a bridge between two USB buses.
INSTALLATION 6.2.2.2 Signaling The signaling specification for the USB is described in the following subsections. Overview of High-speed Signaling A high-speed USB connection is made through a shielded, twisted pair cable that conforms to all current USB cable specifications. Figure 6-11 depicts an example implementation which largely utilizes USB 1.1 transceiver elements and adds the new elements required for high-speed operation.
INSTALLATION The magnitude of the current source and the value of the termination resistors are controlled to specified tolerances, and together they determine the actual voltage drive levels. The DC resistance from D+ or D- to the device ground is required to be 45Ω ±10% when measured without a load, and the differential output voltage measured across the lines (in either the J or K state) must be ±400 mV ±10% when D+ and D- are terminated with precision 45Ω...
INSTALLATION When a transceiver operating in high-speed mode transmits, the transmit current is directed into either the D+ or D- data line. A J is asserted by directing the current to the D+ line, a K by directing it to the D- line. When each of the data lines is terminated with a 45Ω...
INSTALLATION 6.2.2.6 High-speed (480Mb/s) Signaling Levels The high-speed signaling voltage specifications in Table 6-2 must be met when measuring at the connector closest to the transceiver, using precision 45Ω load resistors to the device ground as reference loads. All voltage measurements are taken with respect to the local device ground. Table 6-2: High-speed Signaling Levels Ω...
INSTALLATION 6.2.3 Power Distribution This section describes the USB power distribution. Our Storage Device is Bus-powered hubs. 6.2.3.1 Overview The power source and sink requirements of different device classes can be simplified with the introduction of the concept of a unit load. A unit load is defined to be 100 mA. The number of unit loads a device can draw is an absolute maximum, not an average over time.
INSTALLATION Power switching on any non-removable function may be implemented either by removing its power or by shutting off the clock. Switching on the non-removable function is not required if the aggregate power drawn by it and the Hub Controller is less than one unit load. However, as long as the hub port associated with the function is in the Power-off state, the function must be logically reset and the device must appear to be not connected.
INSTALLATION Figure 6-13: Compound Self-powered Hub Protocol Layer This chapter presents a bottom-up view of the USB protocol, starting with field and packet definitions. This is followed by a description of packet transaction formats for different transaction types. Link layer flow control and transaction level fault recovery are then covered.
INSTALLATION 6.3.2 Common USB Packet Fields Field formats for the token, data, and handshake packets are described in the following section. Packet bit definitions are displayed in unencoded data format. The effects of NRZI coding and bit stuffing have been removed for the sake of clarity.
INSTALLATION The host and all functions must perform a complete decoding of all received PID fields. Any PID received with a failed check field or which decodes to a non-defined value is assumed to be corrupted and it, as well as the remainder of the packet, is ignored by the packet receiver.
INSTALLATION The function address (ADDR) field specifies the function, via its address, that is either the source or destination of a data packet, depending on the value of the token PID. As shown in Figure 6-15, a total of 128 addresses are specified as ADDR<6:0>. The ADDR field is specified for IN, SETUP, and OUT tokens and the PING and SPLIT special token.
INSTALLATION the data bit and then the remainder is shifted left one bit and the low-order bit set to zero. If the result of that XOR is one, then the remainder is XORed with the generator polynomial. When the last bit of the checked field is sent, the CRC in the generator is inverted and sent to the checker MSb first.
INSTALLATION 6.3.3.2 Data Packet A data packet consists of a PID, a data field containing zero or more bytes of data, and a CRC as shown in Figure 6-19. There are four types of data packets, identified by differing PIDs: DATA0, DATA1, DATA2 and MDATA.
INSTALLATION The STALL handshake is used by a device in one of two distinct occasions. The first case, known as “functional stall,” is when the Halt feature associated with the endpoint is set. A special case of the functional stall is the “commanded stall.” Commanded stall occurs when the host explicitly sets the endpoint’s Halt feature.
INSTALLATION • Message Pipes have a defined USB format. They are host controlled, which are initiated by a request sent from the host. Data is then transferred in the desired direction, dictated by the request. Therefore message pipes allow data to flow in both directions but will only support control transfers. 6.3.5 Transfer/Endpoint Types The Universal Serial Bus specification defines four transfer/endpoint types, •...
INSTALLATION 6.3.5.1 Control Transaction Control transfers are typically used for command and status operations. They are essential to set up a USB device with all enumeration functions being performed using control transfers. They are typically bursty, random packets which are initiated by the host and use best effort delivery. The packet length of control transfers in low speed devices must be 8 bytes, high speed devices allow a packet size of 8, 16, 32 or 64 bytes and full speed devices must have a packet size of 64 bytes.
INSTALLATION is working, but temporary has no data to send. OUT: When the host needs to send the device a control data packet, it issues an OUT token followed by a data packet containing the control data as the payload. If any part of the OUT token or data packet is corrupt then the function ignores the packet.
INSTALLATION OUT (Figure 6-25): If the host sent OUT token(s) during the data stage to transmit data, the function will acknowledge the successful recept of data by sending a zero length packet in response to an IN token. However if an error occurred, it should issue a STALL or if it is still busy processing data, it should issue a NAK asking the host to retry the status phase later.
INSTALLATION Figure 6-28: Bulk Transaction Diagram The Figure 6-27 above diagram shows the format of a bulk IN and OUT transaction. • IN: When the host is ready to receive bulk data it issues an IN Token. If the function receives the IN token with an error, it ignores the packet.
INSTALLATION 6.3.6 USB Device Generic Framework This chapter describes the common attributes and operations of the protocol layer of a USB device. 6.3.6.1 USB Device State A USB device has several possible states. Some of these states are visible to the USB and the host, while others are internal to the USB device.
INSTALLATION Table 6-4: Visible Device States 6.3.6.1.1 Attatched A USB device may be attached or detached from the USB. The state of a USB device when it is detached from the USB is not defined by this specification. This specification only addresses required operations and attributes once the device is attached.
INSTALLATION that configuration is the maximum the device will draw from V in either mode. The device must observe this maximum, regardless of its mode. If a configuration supports only one power mode and the power source of the device changes, the device will lose its current configuration and address and return to the Powered state.
INSTALLATION remote wakeup signaling must be disabled. 6.3.6.1.7 Bus Enumeration Before application can communicate with a device, the host need to learn about what transfer types and endpoint the device support. The host also must assign an address to the device (Figure 6-29) Figure 6-30: Enumeration When a USB device is attached to or removed from the USB, the host uses a process known as bus enumeration to identify and manage the device state changes necessary.
INSTALLATION the effect of resetting the device. A reset USB device has the following characteristics: Responds to the default USB address Is not configured Is not initially suspended When a device is removed from a hub port, the hub disables the port where the device was attached and notifies the host of the removal.
INSTALLATION device, Host Software shall not select that configuration. USB devices shall limit the power they consume from V to one unit load or less until configured. Suspended devices, whether configured or not, shall limit their bus power consumption. Depending on the power capabilities of the port to which the device is attached, a USB device may be able to draw up to five unit loads from V after configuration.
INSTALLATION ■ bmRequestType This bitmapped field identifies the characteristics of the specific request. In particular, this field identifies the direction of data transfer in the second phase of the control transfer. The state of the Direction bit is ignored if the wLength field is zero, signifying there is no Data stage. The USB Specification defines a series of standard requests that all devices must support.
INSTALLATION bmRequestType field. If this field is zero, there is no data transfer phase. On an input request, a device must never return more data than is indicated by the wLength value; it may return less. On an output request, wLength will always indicate the exact amount of data to be sent by the host.
INSTALLATION Table 6-7: Standard Request Codes Table 6-8: Descriptor Types Feature selectors are used when enabling or setting features, such as remote wakeup, specific to a device, interface, or endpoint. The values for the feature selectors are given in Table 6-9. Table 6-9: Standard Feature Sectors If an unsupported or invalid request is made to a USB device, the device responds by returning STALL in the Data or Status stage of the request.
INSTALLATION recipient is an interface, and only endpoint feature selector values may be used when the recipient is an endpoint. Refer to Table 6-9 for a definition of which feature selector values are defined for which recipients. A ClearFeature () request that references a feature that cannot be cleared, that does not exist, or that references an interface or endpoint that does not exist, will cause the device to respond with a Request Error.
INSTALLATION a configuration if the device were operating at the other speed. A request for a configuration descriptor returns the configuration descriptor, all interface descriptors, and endpoint descriptors for all of the interfaces in a single request. The first interface descriptor follows the configuration descriptor. The endpoint descriptors for the first interface follow the first interface descriptor.
INSTALLATION Figure 6-33 Information Returned by a GetStatus() Request to a Device The Self Powered field indicates whether the device is currently self-powered. If D0 is reset to zero, the device is bus-powered. If D0 is set to one, the device is self-powered. The Self Powered field may not be changed by the SetFeature() or ClearFeature() requests.
INSTALLATION 6.3.6.3.7 Set Address (Request Code 5) This request sets the device address for all future device accesses. The wValue field specifies the device address to use for all subsequent accesses. As noted elsewhere, requests actually may result in up to three stages. In the first stage, the Setup packet is sent to the device.
INSTALLATION The wValue field specifies the descriptor type in the high byte (refer to Table 6-8) and the descriptor index in the low byte. The descriptor index is used to select a specific descriptor (only for configuration and string descriptors) when several descriptors of the same type are implemented in a device. For example, a device can implement several configuration descriptors.
INSTALLATION Table 6-10: Test Mode Selectors If wLength is non-zero, then the behavior of the device is not specified. If an endpoint or interface is specified that does not exist, then the device responds with a Request Error. Default state: A device must be able to accept a SetFeature(TEST_MODE, TEST_SELECTOR) request when in the Default State.
INSTALLATION When an endpoint supports isochronous transfers, the endpoint may also require per-frame transfers to vary in size according to a specific pattern. The host and the endpoint must agree on which frame the repeating pattern begins. The number of the frame in which the pattern began is returned to the host. If a high-speed device supports the Synch Frame request, it must internally synchronize itself to the zeroth microframe and have a time notion of classic frame.
INSTALLATION 6.3.6.4.2 Device Descriptor A device descriptor describes general information about a USB device. It includes information that applies globally to the device and all of the device’s configurations. A USB device has only one device descriptor. A high-speed capable device that has different device information for full-speed and high-speed must also have a device_qualifier descriptor.
INSTALLATION 6.3.6.4.3 Device Qualifier Descriptor The device_qualifier descriptor describes information about a high-speed capable device that would change if the device were operating at the other speed. For example, if the device is currently operating at full-speed, the device_qualifier returns information about how it would operate at high-speed and vice-versa. Table 6-12 shows the fields of the device_qualifier descriptor.
INSTALLATION The vendor, product, device, manufacturer, product, and serialnumber fields of the standard device descriptor are not included in this descriptor since that information is constant for a device for all supported speeds. The version number for this descriptor must be at least 2.0 (0200H). The host accesses this descriptor using the GetDescriptor() request.
INSTALLATION 6.3.6.4.5 Other_Speed_Configuration_ Descriptor The other_speed_configuration descriptor shown in Table 6-14 describes a configuration of a highspeed capable device if it were operating at its other possible speed. The structure of the other_speed_configuration is identical to a configuration descriptor. Table 6-14: Other Speed Configuration Descriptor The host accesses this descriptor using the GetDescriptor() request.
INSTALLATION 6.3.6.4.6 Interface Descriptor The interface descriptor describes a specific interface within a configuration. A configuration provides one or more interfaces, each with zero or more endpoint descriptors describing a unique set of endpoints within the configuration. When a configuration supports more than one interface, the endpoint descriptors for a particular interface follow the interface descriptor in the data returned by the GetConfiguration() request.
INSTALLATION 6.3.6.4.7 Endpoint Descriptor Each endpoint used for an interface has its own descriptor. This descriptor contains the information required by the host to determine the bandwidth requirements of each endpoint. An endpoint descriptor is always returned as part of the configuration information returned by a GetDescriptor(Configuration) request. An endpoint descriptor cannot be directly accessed with a GetDescriptor() or SetDescriptor() request.
Page 89
INSTALLATION The bmAttributes field provides information about the endpoint’s Transfer Type (bits 1..0) and Synchronization Type (bits 3..2). In addition, the Usage Type bit (bits 5..4) indicate whether this is an endpoint used for normal data transfers (bits 5..4=00B), whether it is used to convey explicit feedback information for one or more data endpoints (bits 5..4=01B) or whether it is a data endpoint that also serves as an implicit feedback endpoint for one or more data endpoints (bits 5..4=10B).
INSTALLATION maximum packet size for the endpoint can be any allowed value (as defined in Chapter 5). If bits 12..11 of wMaxPacketSize are not zero (0), the allowed values for wMaxPacketSize bits 10..0 are limited as shown in Table 6-17. Table 6-17: Allowed wMaxPacketSize Values for Different Numbers of Transaction per Microframe For high-speed bulk and control OUT endpoints, the bInterval field is only used for compliance purposes;...
INSTALLATION Bulk-Only Transport N2 Product transfer data by USB Mass Storage Class Bulk Only Transport Specification. 6.4.1 Functional Characteristics 6.4.1.1 Bulk-Only Mass Storage Reset (Class-Specific request) This request is used to reset the mass storage device and its associated interface. This class-specific request shall ready the device for the next CBW from the host.
INSTALLATION 6.4.1.3 Host/Device Packet Transfer Order The host shall send the CBW before the associated Data-Out, and the device shall send Data-In after the associated CBW and before the associated CSW. The host may request Data-In or CSW before sending the associated CBW.
INSTALLATION Table 6-20: Bulk Only Transport Device Descriptor The iSerialNumber field shall be set to the index of the string descriptor that contains the serial number. The serial number shall contain at least 12 valid digits, represented as a UNICODE string. The last 12 digits of the serial number shall be unique to each USB idVendor and idProduct pair.
INSTALLATION 6.4.2.2 Configuration Descriptor (Table 6-22) Table 6-22: Bulk Only Transport Configuration Descriptor 6.4.2.3 Interface Descriptor The device shall support at least one interface, known herein as the Bulk-Only Data Interface. The Bulk-Only Data Interface uses three endpoints. Composite mass storage devices may support additional interfaces, to provide other features such as audio or video capabilities.
INSTALLATION 6.4.2.4 Endpoint Descriptor The device shall support at least three endpoints: Control, Bulk-In and Bulk-Out. Each USB device defines a Control endpoint (Endpoint 0). This is the default endpoint and does not require a descriptor. ■ Bulk-In Endpoint The Bulk-In endpoint is used for transferring data and status from the device to the host. (Table 6-24) Table 6-24: Bulk-In Endpoint Descriptor ■...
INSTALLATION 6.4.3.1 Command Block Wrapper (CBW) The CBW (Table 6-26) shall start on a packet boundary and shall end as a short packet with exactly 31 (1Fh) bytes transferred. Fields appear aligned to byte offsets equal to a multiple of their byte size. All subsequent data and the CSW shall start at a new packet boundary.
INSTALLATION CBWCB: The command block to be executed by the device. The device shall interpret the first bCBWCBLength bytes in this field as a command block as defined by the command set identified by bInterfaceSubClass. If the command set supported by the device uses command blocks of fewer than 16 (10h) bytes in length, the significant bytes shall be transferred first, beginning with the byte at offset 15 (Fh).
INSTALLATION 6.4.3.3 Data Transfer Conditions This section describes how the host and device remain synchronized. The host indicates the expected transfer in the CBW using the Direction bit and the dCBWDataTransferLength field. The device then determines the actual direction and data transfer length. The device responds as defined in 6 - Host/Device Data Transfers by transferring data, STALLing endpoints when specified, and returning the appropriate CSW.
INSTALLATION 6.4.4.2 Valid and Meaningful CBW The host communicates its intent to the device through the CBW. The device performs two verifications on every CBW received. First, the device verifies that what was received is a valid CBW. Next, the device determines if the data within the CBW is meaningful.
INSTALLATION 6.4.4.4 Device Error Handling The device may not be able to fully satisfy the host's request. At the point when the device discovers that it cannot fully satisfy the request, there may be a Data-In or Data-Out transfer in progress on the bus, and the host may have other pending requests.
INSTALLATION UFI Command Set N2 Product doesn’t Support full of UFI Command. Support Command will explain in this chapter. 6.5.1 Overview A UFI Device is a removable-media mass storage subsystem, which connects to a Host computer via its Universal Serial Bus (USB) port. The Host and UFI Device communicate by exchanging Command Blocks, data, and status information as defined by this specification.
INSTALLATION 6.5.1.2 UFI Command Set Overview UFI commands (Table 6-29) are packets or command data blocks issued by the host to the UFI device. Each command block is 12-bytes in length. The format of each command block is based on SFF-8070i and SCSI-2. Some command blocks require extra parameters or CPU data.
INSTALLATION 6.5.2 INQUIRY Command (12h) The INQUIRY command (Table 6-30) requests that information regarding parameters of the UFI device itself be sent to the host. It is used by a driver on the host to ask the configuration of the UFI device, typically after power-on or hardware reset.
INSTALLATION RMB: Removable Media Bit: this shall be set to one to indicate removable media. ISO/ECMA: These fields shall be zero for the UFI device. ANSI Version: must contain a zero to comply with this version of the Specification. Response Data Format: a value of 01h shall be used for UFI device The Additional Length field shall specify the length in bytes of the parameters.
INSTALLATION RelAdr: This bit should be set to zero. Logical Block Address should be set to zero. PMI: This bit should be set to zero. If the UFI device recognizes the formatted medium, the UFI device returns a READ CAPACITY Data (Table 6-34) to the host on the Bulk In endpoint.
INSTALLATION 6.5.5.1 Capacity List Upon receipt of this command block, the UFI device returns a Capacity List (Table 6-36) to the host on the Bulk In endpoint. - No media in FDU: Capacity List Header + Maximum Capacity Header - Media in FDU: Capacity List Header + Current Capacity Header + Formattable Capacity Descriptors Table 6-36: Capacity List The Capacity List Header (Table 6-37) gives the length of the descriptor data to follow.
INSTALLATION Table 6-39: Descriptor Code Definition Table 6-40: Formattable Capacity Descriptor The Number of Blocks field indicates the maximum (or fixed) number of addressable blocks for the given capacity descriptor. The Block Length specifies the length in bytes of each logical block for the given capacity descriptor. 6.5.6 WRITE (10) Command (2Ah) The WRITE (10) command (Table 6-41) requests that the UFI device write the data transferred by the host to the medium.
INSTALLATION CHAPTER 7 MAINTENANCE General Information The Samsung Spinpoint M8U hard disk drive achieves high reliability through their mechanical design and extensive use of microelectronics. Their design allows fast, easy sub-assembly r e p l a c e m e n t w i t h o u t adj ustments, greatly reducing the amount of downtime required for unscheduled repairs.
INSTALLATION - - Please handle HDD by side surfaces! Fig. 7-1: - - Do not Touch Cover and PCB! Fig. 7-2: - - Do Not Stack! Fig. 7-3: Spinpoint M8U-Internal Product Manual REV 3.4...
Service and Repair To determine the warranty for a specific drive, use a web browser to access the following web page http://www.seagate.com/support/warranty-and-returns From this page, click on the “Verify Your Warranty” link. You will be asked to provide the drive serial number, model number (or part number) and country of purchase.