Docs/Hardware/SCSIcards
From Mandriva Community Wiki
This page displays both real SCSI cards and ide-scsi cards, a.k.a. IDE controller cards.
Contents |
[edit] Adaptec
[edit] AVA-1502
- see http://www.mir.com/mtek/ava-hints.html to set up card supplied with many Microtek scanners
[edit] 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.
[edit] PROMISE
[edit] 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 :)
[edit] 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
[edit] 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.

