| README file for the dc395x SCSI driver |
| ========================================== |
| |
| Status |
| ------ |
| The driver has been tested with CD-R and CD-R/W drives. These should |
| be safe to use. Testing with hard disks has not been done to any |
| great degree and caution should be exercised if you want to attempt |
| to use this driver with hard disks. |
| |
| This is a 2.5 only driver. For a 2.4 driver please see the original |
| driver (which this driver started from) at |
| http://www.garloff.de/kurt/linux/dc395/ |
| |
| Problems, questions and patches should be submitted to the mailing |
| list. Details on the list, including archives, are available at |
| http://lists.twibble.org/mailman/listinfo/dc395x/ |
| |
| Parameters |
| ---------- |
| The driver uses the settings from the EEPROM set in the SCSI BIOS |
| setup. If there is no EEPROM, the driver uses default values. |
| Both can be overridden by command line parameters (module or kernel |
| parameters). |
| |
| The following parameters are available: |
| |
| - safe |
| Default: 0, Acceptable values: 0 or 1 |
| |
| If safe is set to 1 then the adapter will use conservative |
| ("safe") default settings. This sets: |
| |
| shortcut for dc395x=7,4,9,15,2,10 |
| |
| - adapter_id |
| Default: 7, Acceptable values: 0 to 15 |
| |
| Sets the host adapter SCSI ID. |
| |
| - max_speed |
| Default: 1, Acceptable value: 0 to 7 |
| 0 = 20 Mhz |
| 1 = 12.2 Mhz |
| 2 = 10 Mhz |
| 3 = 8 Mhz |
| 4 = 6.7 Mhz |
| 5 = 5.8 Hhz |
| 6 = 5 Mhz |
| 7 = 4 Mhz |
| |
| - dev_mode |
| Bitmap for device configuration |
| |
| DevMode bit definition: |
| Bit Val(hex) Val(dec) Meaning |
| *0 0x01 1 Parity check |
| *1 0x02 2 Synchronous Negotiation |
| *2 0x04 4 Disconnection |
| *3 0x08 8 Send Start command on startup. (Not used) |
| *4 0x10 16 Tagged Command Queueing |
| *5 0x20 32 Wide Negotiation |
| |
| - adapter_mode |
| Bitmap for adapter configuration |
| |
| AdaptMode bit definition |
| Bit Val(hex) Val(dec) Meaning |
| *0 0x01 1 Support more than two drives. (Not used) |
| *1 0x02 2 Use DOS compatible mapping for HDs greater than 1GB. |
| *2 0x04 4 Reset SCSI Bus on startup. |
| *3 0x08 8 Active Negation: Improves SCSI Bus noise immunity. |
| 4 0x10 16 Immediate return on BIOS seek command. (Not used) |
| (*)5 0x20 32 Check for LUNs >= 1. |
| |
| - tags |
| Default: 3, Acceptable values: 0-5 |
| |
| The number of tags is 1<<x, if x has been specified |
| |
| - reset_delay |
| Default: 1, Acceptable values: 0-180 |
| |
| The seconds to not accept commands after a SCSI Reset |
| |
| |
| For the built in driver the parameters should be prefixed with |
| dc395x. (eg "dc395x.safe=1") |
| |
| |
| Copyright |
| --------- |
| The driver is free software. It is protected by the GNU General Public |
| License (GPL). Please read it, before using this driver. It should be |
| included in your kernel sources and with your distribution. It carries the |
| filename COPYING. If you don't have it, please ask me to send you one by |
| email. |
| Note: The GNU GPL says also something about warranty and liability. |
| Please be aware the following: While we do my best to provide a working and |
| reliable driver, there is a chance, that it will kill your valuable data. |
| We refuse to take any responsibility for that. The driver is provided as-is |
| and YOU USE IT AT YOUR OWN RESPONSIBILITY. |