| 84716 packages online |
|
|
| | | | No screenshot available |
|
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 <natmeggmx.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.lhaPERMISSION 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> |