Docs/Hardware/SCSIcards

From Mandriva Community Wiki

Jump to: navigation, search


This page displays both real SCSI cards and ide-scsi cards, a.k.a. IDE controller cards.


Contents

Adaptec

AVA-1502


Adaptec AHA-1520,1522,1510,1515,1505

The start block io address and irq are necessary parameters for setting up the card, whether in 9.0 or 9.1. To find these for a Linux-only system, see http://www.mir.com/mtek/ava-hints.html. For a dual-boot system with Windows where the card is already working, get the parameters from 'Device Manager' (for Win '98: Start->Settings->Control Panel->System->Device manager->SCSI controller. click on '+' . Select 'name-of-SCSI card' (e.g. Adaptec AHA1520) ->Properties->Resources. The first address in Input/Output resource: 0140-015F,say, is the io parameter 0x140; Input Request: 10, say, is the *irq* parameter *10*).

You may be lucky and have a system that recognises the SCSI card without further intervention. But if not, you may find as I did that things get fiddly in 9.1 If you have a USB port and/or ATAPI-IDE CD writer, because these run with SCSI-emulation and commander scsi host adapters and devices on the system with priority over the genuine SCSI equipment. Check that you can set up the card OK. Have the SCSI device (Canon film scanner) switched on. At the console, as root, type "modprobe aha152x aha152x=0x140,10'" (assuming 0x140 and 10 are the io and irq parameters) then cat /proc/scsi/scsi to show which scsi host your device is assigned to. If you have a CD writer it will probably be assigned to scsi0 and the SCSI scanner to scsi1.

Then look at /etc/modules. If you have an entry

scsi_hostadapter

edit this to

scsi_hostadapter0
scsi_hostadapter1

Look at /etc/modules.conf. If you have an entry

probeall scsi_hostadapter usb-storage ide-scsi

edit this to

probeall scsi_hostadapter0 usb-storage ide-scsi
probeall scsi_hostadapter1 aha152x ide-scsi

and add the lines

alias scsi1 aha152x
options aha152x aha152x=0x140,10

to identify scsi1 and supply its parameters. (If you edit with a GUI, use KDE: File Manager - Superuser mode or you will not be able to save the modified files. NB. Gnome: File Manager - Superuser mode does not put you into Superuser mode)

Finally, on the console, as root, type

# depmod -a

to update the modules dependency files.


PROMISE

PDC20267 ('Ultra 100') flashed to Rev.02

  • Installing Mandriva Linux 9.0: Follow exactly the procedure in this UCLS_LUG message, read the rest of the thread and follow the installation manual and it works flawlessly.
  • Installing Mandriva Linux > 9.0: is autodetected.
  • Please note that I obtained this card to use UDMA100 (or UATA 100), but on my SY-6BB (see MotherBoards) this card did not really work at that rate under W2K. With the 80-wire/40-pin cable I got an unacceptably high rate of data corruption and I stayed with 40-wire cables at UDMA 33. So I never tried UDMA 100 under Linux. When this board & card become less essential I hope to give it a try to see whether or not Linux handles it better than the other O/S :)


Ultra100 TX2 PCI Controller (ATA/100) PDC20268

Works perfectly in 9.0 & 9.1. For more info: http://www.promise.com/support/download/download2_eng.asp?productId=11&category=All&os=100 - (FredS)

# lspci -v
01:06.0 Unknown mass storage controller: Promise Technology, Inc. 20268 (rev 01) (prog-if 85)
           Subsystem: Promise Technology, Inc. Ultra100TX2

           Flags: bus master, 66Mhz, slow devsel, latency 64, IRQ 18
           I/O ports at afe0 [size=8]
           I/O ports at afac [size=4]
           I/O ports at afa0 [size=8]
           I/O ports at afa8 [size=4]
           I/O ports at af90 [size=16]
           Memory at fc7fc000 (32-bit, non-prefetchable) [size=16K]
           Expansion ROM at fc7f8000 [disabled] [size=16K]
           Capabilities: [60] Power Management version 1


PDC20269

  • UDMA 5 supported
  • Have succesfully used this PCI card (which is re-badged by Maxtor) to achieve UDMA 6 mode in 9.2 with Maxtor 80GB ATA133 drives.
Personal tools