[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Configuring an Adaptec 1542cp Card on a PC
- Subject: Configuring an Adaptec 1542cp Card on a PC
- From: Richard <Richard <nospam [at] zetnet.co.uk>
- Date: Oct 26 1999 14:06:58 EDT
Hello
Anyone know which bits to cut out of this file ? It's for an
Adaptec 1542 SCSI card for my scanner........
# $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 fox Exp $
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
#
# For details of this file format, see isapnp.conf(5)
#
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
#
# Trying port address 0203
# Board 1 has serial identifier e5 03 62 6b 54 42 15 90 04
# (DEBUG)
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier e5 03 62 6b 54 42 15 90 04)
# Vendor Id ADP1542, Serial Number 56781652, checksum 0xE5.
# Version 1.0, Vendor version 1.0
# ANSI string -->Adaptec AHA-1542CP<--
#
# Logical device id ADP1542
# Device capable of taking part in boot process
# Device support I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if
required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE ADP1542/56781652 (LD 0
# ANSI string -->SCSI Host Adapter<--
# Compatible device id PNP00a0
# IRQ 9, 10, 11, 12, 14 or 15.
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 9 (MODE +E)))
# First DMA channel 0, 5, 6 or 7.
# 16 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may execute in count by word mode
# DMA channel speed type A
(DMA 0 (CHANNEL 0))
# Multiple choice time, choose one only !
# Start dependent functions: priority preferred
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0330
# Maximum IO base address 0x0330
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0330) (CHECK))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0334
# Maximum IO base address 0x0334
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0334) (CHECK))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0234
# Maximum IO base address 0x0234
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0234) (CHECK))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0230
# Maximum IO base address 0x0230
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0230) (CHECK))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0134
# Maximum IO base address 0x0134
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0134) (CHECK))
# Start dependent functions: priority functional
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0130
# Maximum IO base address 0x0130
# IO base alignment 4 bytes
# Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0130) (CHECK))
# End dependent functions
# Memory is non-writeable (ROM)
# Memory is read cacheable, write-through
# Memory decode supports high address
# memory is 8-bit only
# memory is shadowable
# memory is an expansion ROM
# Minimum memory base address 0x0c8000
# Maximum memory base address 0x0dc000
# Range base alignment mask 0xff4000 bytes
# Range length 16384 bytes
# Choose UPPER = Range, or UPPER = Upper limit to suit hardware
(MEM 0 (BASE 0x0c8000) (MODE bu) (UPPER 0x0cc000))
# (MEM 0 (BASE 0x0c8000) (MODE br) (UPPER 0x004000))
(NAME ADP1542/56781652[0]{SCSI Host Adapter })
(ACT Y)
))
#
# Logical device id ADP154f
# Device capable of taking part in boot process
# Device support I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if
required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE ADP1542/56781652 (LD 1
# ANSI string -->Floppy Controller<--
# Compatible device id PNP0007
# Multiple choice time, choose one only !
# Start dependent functions: priority preferred
# Fixed IO base address 0x03f0
# Number of IO addresses required: 6
# (IO 0 (SIZE 6) (BASE 0x03f0) (CHECK))
# Start dependent functions: priority acceptable
# Fixed IO base address 0x0370
# Number of IO addresses required: 6
# (IO 0 (SIZE 6) (BASE 0x0370) (CHECK))
# End dependent functions
# IRQ 6.
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 6 (MODE +E)))
# First DMA channel 2.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type A
(DMA 0 (CHANNEL 2))
(NAME ADP1542/56781652[1]{Floppy Controller })
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the Wait for Key state
(WAITFORKEY)
--
I've tried the following
If I do /sbin/isapnp /etc/isapnp.conf
I get............ Board 1 has identity e5 03 62 6b 54 42 15 90 04:
ADP1542 Serial No 56781652 [checksum e5]
/etc/isapnp.conf:65 -- Fatal - resource conflict allocating 4 bytes
of IO at 334 (see /etc/isapnp.conf)
/etc/isapnp.conf:65 -- Fatal -- IO range check attemted while device
activated
/etc/isapnp.conf:65 -- Fatal -- Error occured executing request
'<IORESCHECK> ' ---- further action aborted
I've put the # things back into /etc/isapnp.conf and I
get..........
cat /proc/ioports reveals.......
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0376-0376 : ide1
0388-038b : OPL3/OPL2
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
d000-d007 : ide0
d008-d00f : ide1
d800-d81f : eth0
dc00-dc7f : elsa isdn pci
e000-e001 : elsa isdn
and cat /proc/dma.............
1: SoundBlaster8
4: cascade
5: SoundBlaster16
cat /proc/interrupts..........
CPU0
0: 130663 XT-PIC timer
1: 1935 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 28138 XT-PIC serial
5: 0 XT-PIC soundblaster
8: 2 XT-PIC rtc
12: 267 XT-PIC HiSax, eth0
13: 1 XT-PIC fpu
14: 135034 XT-PIC ide0
15: 6 XT-PIC ide1
NMI: 0
So.... I'm not quite sure which one to adjust for get the
SCSI card to go ??
Richard
Sheffield UK
Start your own FREE mailing list at
© 2000 Microsoft Corporation. All Rights Reserved