AminetAminet
Search:
84716 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/media/ulsata2-source.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:SATAII150/300 series PCI-adapters (src)
Author:Rupert Hausberger <natmeg at gmx.net>
Uploader:Rupert Hausberger <natmeg gmx net>
Type:driver/media
Version:1.1 (1.00.0.15)
Replaces:driver/media/ulsata2-source.lha
Architecture:generic
Date:2013-12-26
Download:http://aminet.net/driver/media/ulsata2-source.lha - View contents
Readme:http://aminet.net/driver/media/ulsata2-source.readme
Downloads:1205

Intro
=====
This package contains the MorphOS-driver for
Promise SATAII150/300-series PCI-adapters.
 
Based on:
http://firstweb.promise.com/upload/Support/Driver/
2_sata300_sataii150_tx_series_linux2.4_open_source_1.00.0.15.tgz


Support List
============
  Chipset  Adapter Name
  -------- ------------
- PDC40518 Promise SATAII150 TX4
- PDC20575 Promise SATAII150 TX2plus
- PDC20579 Promise SATAII150 579
- PDC20718 Promise SATA 300 TX4 (*)
- PDC40775 Promise SATA 300 TX2plus
- PDC40779 Promise SATA 300 779
(*) Dev-adapter, all other are untested by the author at release 1.0


MorphOS features
================
 - Up to 2 adapters
 - ATA/ATAPI support
 - UDMA/PIO support
 - ATA SCSI-emulation
 - ATAPI disk-change handler
 - EXEC/TD/TD64/SCSI commands
 - 64-bit support (drives > 2TB)
 - S.M.A.R.T. support (SMARTDoctor-morphos.lha)
 - Support for query.library (HDConfig/Mounter/Flacapella/Jalapeno)


Requirements
============
 - Min 1 adapter from the list above
 - MorphOS 1.x
 - pcix.library


Installation
============
  - Copy ulsata2.device to DEVS:


Unit-IDs
========
 They go from 0 to 15:

 Adapter Channel Unit MorphOS-Unit
 ------------------------------------
 0       0       0    0
 0       0       1    1
 0       1       0    2
 0       1       1    3
 0       2       0    4
 0       2       1    5
 0       3       0    6
 0       3       1    7
 1       0       0    8
 1       0       1    9
 1       1       0    10
 1       1       1    11
 1       2       0    12
 1       2       1    13
 1       3       0    14
 1       3       1    15


Building
========
 Definitions in the makefile
 ---------------------------
 _BIG_ENDIAN_ Required on a big-endian machines
 _DCH_        Enable disk-change handler for ATAPI-devices.
				  Tests for diskchange evey 2 seconds and causes the
				  software-interrupt if detected.
 _HOTPLUG_    Enable Hotplug-support (does not work)
 _NCQ_        Enable Native Command Queuing (NCQ) (does not work)
 _TCQ_        Enable Tagged Command Queuing (TCQ) (does not work)
 _SSBOX_      Enable SwapBox-Enclosure support (does not work)
 _DEBUG_      Enable building of debug-strings for kprintf()

Note: Importand changes are commented with /* HARU */


Author
======
  ©2013 Rupert Hausberger <natmeg at gmx.net>
  http://natmeg.mooo.com/


License
=======
  GPL. Please refer to the file COPYING for details.


History
=======
  Please refer to the file ChangeLog for details.


FAQ
===
 Why Promise?
 ------------
 Because i think they are good adapters and the drivers are GPL.

 Can i boot?
 -----------
 Currently not. I'm not sure if it could work,
 even if the driver would be in the boot.img

 Can i watch DVDs?
 -----------------
 Yes, ATAPI-support is fully implemented, eg. CacheCDFS + MPlayer/VLC.


Supported EXEC-commands
=======================
 - CMD_CLEAR
 - CMD_FLUSH
 - CMD_READ (limited to 4gb)
 - CMD_RESET
 - CMD_START
 - CMD_STOP
 - CMD_UPDATE
 - CMD_WRITE  (limited to 4gb)

Supported TrackDisk-commands
============================
 - TD_ADDCHANGEINT
 - TD_CHANGENUM
 - TD_CHANGESTATE
 - TD_EJECT
 - TD_FORMAT
 - TD_GETDRIVETYPE
 - TD_GETGEOMETRY
 - TD_GETNUMTRACKS
 - TD_MOTOR (emulated)
 - TD_PROTSTATUS
 - TD_REMCHANGEINT
 - TD_REMOVE
 - TD_SEEK

Supported TrackDisk64-commands
==============================
 - TD_FORMAT64 (= TD_WRITE64)
 - TD_GETGEOMETRY64
 - TD_READ64
 - TD_SEEK64 (emulated)
 - TD_WRITE64

Supported SCSI-commands
=======================
APATI
-----
 DMA
 ---
  - READ 6/10/12/16
  - WRITE 6/10/12/16
 PIO
 ---
  - Support depends on the connected device
ATA
---
 DMA
 ---
  - READ 6/10/12/16
  - WRITE 6/10/12/16
 PIO
 ---
  - TEST UNIT READY
  - INQUIRY
 	 Inquiry vital pages
	 -------------------
 	 - Unit Serial Number
  - READ CAPACITY 10/16
  - LOG SENSE
	 Log pages
	 ---------
	 - Informational Exceptions (S.M.A.R.T.)
  - MODE SENSE 6/10
 	 Mode pages
 	 ----------
 	 - Format drive
 	 - Rigid drive geometry
 	 - Flexible disk
	 - Informational Exceptions (S.M.A.R.T.)
  - MODE SELECT 6/10
  - REQUEST SENSE

Supported NewStyle-commands
===========================
 - DEVICEQUERY (to examine supported commands in eg. 'Scout')

Supported Custom-commands
=========================
 - HD_SMARTCMD (see smartdev.lha)



Contents of driver/media/ulsata2-source.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                  304     492  61.8% -lh5- ffcf Dec 26 15:48 ulsata2/Docs/ChangeLog
[generic]                 6996   18092  38.7% -lh5- a33a Mar  1  2012 ulsata2/Docs/COPYING
[generic]                 1126    2827  39.8% -lh5- f9f4 Feb 16  2005 ulsata2/Docs/README
[generic]                 1927    4542  42.4% -lh5- 8c97 Dec 26 02:45 ulsata2/Docs/ulsata2.readme
[generic]                 1550    3841  40.4% -lh5- facb Dec 26 13:39 ulsata2/Source/C/main.c
[generic]                  349     955  36.5% -lh5- be29 Dec 26 13:38 ulsata2/Source/C/makefile
[generic]                 8066   36037  22.4% -lh5- 82fa Aug 16 00:56 ulsata2/Source/Devs/cam/cam.c
[generic]                39958  216075  18.5% -lh5- 4267 Sep 29 21:09 ulsata2/Source/Devs/cam/cam_ata.c
[generic]                 4543   16626  27.3% -lh5- bed8 Jul 18 19:02 ulsata2/Source/Devs/cam/cam_con.h
[generic]                 7548   24584  30.7% -lh5- fb10 Sep 29 01:39 ulsata2/Source/Devs/cam/cam_def.h
[generic]                 1977    7586  26.1% -lh5- f5d9 Sep 15 18:15 ulsata2/Source/Devs/cam/cam_exp.h
[generic]                 1803   10178  17.7% -lh5- b778 Jul 18 19:03 ulsata2/Source/Devs/cam/cam_fm.c
[generic]                 1340    4838  27.7% -lh5- 35dc Jul 25 20:59 ulsata2/Source/Devs/cam/cam_gb.h
[generic]                  923    2748  33.6% -lh5- 887a Aug 15 23:17 ulsata2/Source/Devs/cam/cam_imp.h
[generic]                 8681   37840  22.9% -lh5- 6b51 Sep 27 22:30 ulsata2/Source/Devs/cam/cam_isr.c
[generic]                  860    3918  21.9% -lh5- 579d Aug 16 00:15 ulsata2/Source/Devs/cam/cam_macr.h
[generic]                16988   87836  19.3% -lh5- 10ab Jul 18 19:04 ulsata2/Source/Devs/cam/cam_swap.c
[generic]                 1446    4495  32.2% -lh5- ee47 Jul 18 19:05 ulsata2/Source/Devs/cam/cam_var.c
[generic]                 1428    4619  30.9% -lh5- e2cd Dec 26 15:13 ulsata2/Source/Devs/include/devices/smart.h
[generic]                  866    2509  34.5% -lh5- f9aa Dec 26 15:53 ulsata2/Source/Devs/makefile
[generic]                 1823    4626  39.4% -lh5- a6f1 Sep 29 18:22 ulsata2/Source/Devs/ul_cam.c
[generic]                  598    1330  45.0% -lh5- d268 Sep 29 21:01 ulsata2/Source/Devs/ul_cam.h
[generic]                 7701   26557  29.0% -lh5- 1e80 Sep 29 21:10 ulsata2/Source/Devs/ul_core.c
[generic]                 1876    5296  35.4% -lh5- d821 Sep 29 20:05 ulsata2/Source/Devs/ul_core.h
[generic]                 1863    4730  39.4% -lh5- 8bb2 Sep 29 20:28 ulsata2/Source/Devs/ul_diskchange.c
[generic]                  615    1378  44.6% -lh5- abb0 Sep 29 17:51 ulsata2/Source/Devs/ul_diskchange.h
[generic]                  564    1211  46.6% -lh5- 94c6 Sep 29 18:23 ulsata2/Source/Devs/ul_end.c
[generic]                  598    1329  45.0% -lh5- fe83 Aug 31 17:35 ulsata2/Source/Devs/ul_end.h
[generic]                 1071    2609  41.1% -lh5- 38b4 Dec 15 17:59 ulsata2/Source/Devs/ul_include.h
[generic]                 2095    6388  32.8% -lh5- 2fb8 Sep 29 18:23 ulsata2/Source/Devs/ul_info.c
[generic]                  634    1396  45.4% -lh5- 065e Sep 29 21:02 ulsata2/Source/Devs/ul_info.h
[generic]                 3313    9491  34.9% -lh5- bf3d Dec 25 23:23 ulsata2/Source/Devs/ul_io_common.c
[generic]                  937    2109  44.4% -lh5- 2e5b Sep 29 19:12 ulsata2/Source/Devs/ul_io_common.h
[generic]                 2320    8224  28.2% -lh5- eded Sep 29 18:24 ulsata2/Source/Devs/ul_io_exec.c
[generic]                  610    1355  45.0% -lh5- e0ac Sep 29 21:03 ulsata2/Source/Devs/ul_io_exec.h
[generic]                 2545    8654  29.4% -lh5- 6afd Dec 13 21:58 ulsata2/Source/Devs/ul_io_priv.c
[generic]                  664    1462  45.4% -lh5- c753 Dec 13 21:56 ulsata2/Source/Devs/ul_io_priv.h
[generic]                 9391   44757  21.0% -lh5- 06e7 Dec 13 18:50 ulsata2/Source/Devs/ul_io_scsi.c
[generic]                  925    2834  32.6% -lh5- 511b Sep 28 21:15 ulsata2/Source/Devs/ul_io_scsi.h
[generic]                 1969    5820  33.8% -lh5- a535 Dec 26 15:37 ulsata2/Source/Devs/ul_io_smart.c
[generic]                  609    1359  44.8% -lh5- 43b8 Dec 13 21:55 ulsata2/Source/Devs/ul_io_smart.h
[generic]                 2415    8505  28.4% -lh5- 434b Sep 29 18:24 ulsata2/Source/Devs/ul_io_td64.c
[generic]                  611    1355  45.1% -lh5- d1f1 Sep 29 21:03 ulsata2/Source/Devs/ul_io_td64.h
[generic]                 2783    8496  32.8% -lh5- 6a2f Dec 15 00:36 ulsata2/Source/Devs/ul_main.c
[generic]                  695    1516  45.8% -lh5- 7a3b Sep 29 15:32 ulsata2/Source/Devs/ul_main.h
[generic]                 2572    7983  32.2% -lh5- 8405 Sep 29 19:36 ulsata2/Source/Devs/ul_misc.c
[generic]                 1052    2852  36.9% -lh5- 2c05 Sep 29 18:53 ulsata2/Source/Devs/ul_misc.h
[generic]                  751    1645  45.7% -lh5- f665 Dec 13 22:03 ulsata2/Source/Devs/ul_rev.h
[generic]                 1388    3675  37.8% -lh5- be9f Sep 29 18:24 ulsata2/Source/Devs/ul_swapbox.c
[generic]                  766    1785  42.9% -lh5- 134d Sep 15 14:40 ulsata2/Source/Devs/ul_swapbox.h
[generic]                 2370    6952  34.1% -lh5- ba0d Sep 29 18:50 ulsata2/Source/Devs/ul_timeout.c
[generic]                  631    1438  43.9% -lh5- ce75 Sep 29 20:04 ulsata2/Source/Devs/ul_timeout.h
[generic]                 1735    4672  37.1% -lh5- a3ff Sep 29 22:24 ulsata2/Source/Devs/ul_timer.c
[generic]                  778    1803  43.2% -lh5- 9fcf Sep 29 18:04 ulsata2/Source/Devs/ul_timer.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        54 files  169947  686230  24.8%            Dec 26 19:42

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>