more strange things with aic7xxx (5.0.19 in 2.1.105)

German Jose Gomez Garcia (mat006@pinon.ccu.uniovi.es)
Thu, 11 Jun 1998 15:44:09 +0200 (METDST)


Well, I always thought computers were more or less machines, I mean,
when in the same conditions will do the same, but things are changing ...
I have patched the 2.1.105 with Doug Ledford 5.0.19 version of his
aic7xxx driver, and tachan!!, things work but only sometimes, and the
stranger thing is that it seems to depend of the order of the devices
ID's, I have a IBM 4.1 Gb disk, and a Pionner 24x SCSI and a Traxdata
4120 cdroms, the only way to make these works is to assign 0 to the IBM,
2 to the Pionner and 3 to Traxdata, (I've not test all variations (3^6
?), but I tested a lot, and the only way was that.

I have to specify no_reset and pci_parity (If I disable it in the
BIOS, the traxdata gets detected with the pionner id, and works fine but
I don't like so much risk :), and if I put the traxdata with an id lower
than the pionner's it will keep resetting the bus when detecting the
pionner. I'm really puzzled..., with 2.1.102 everything works fine,
doesn't matter the ids (as it should be?)

Here is my bootlog just to clear things, if you need more info I will
provide it.

Linux version 2.1.105 (root@hal9000) (gcc version 2.8.1) #6 SMP Thu Jun 11 14:15:35 CEST 1998
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
OEM ID: INTEL Product ID: 440LX APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
Calibrating delay loop... 297.37 BogoMIPS
Memory: 128172k/131072k available (736k kernel code, 400k reserved, 1732k data,
32k init)
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
POSIX conformance testing by UNIFIX
mtrr: v1.21 (19980521) Richard Gooch (rgooch@atnf.csiro.au)
CPU0: Intel Pentium II (Klamath) stepping 04
calibrating APIC timer ...
..... CPU clock speed is 298.0840 MHz.
..... APIC bus clock speed is 74.5208 MHz.
Booting processor 1 eip 2000
Calibrating delay loop... 297.37 BogoMIPS
OK.
CPU1: Intel Pentium II (Klamath) stepping 04
Total of 2 processors activated (594.74 BogoMIPS).
enabling Symmetric IO mode ... ...done.
ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC pin 0, 11, 16, 17, 18, 20, 21, 22, 23 not connected.
nr of MP irq sources: 17.
nr of IO-APIC registers: 24.
testing the IO APIC.......................
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00170011
....... : max redirection entries: 0017
....... : IO APIC version: 0011
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 0FF 0F 0 0 0 0 0 1 1 59
02 0FF 0F 0 0 0 0 0 1 1 51
03 0FF 0F 0 0 0 0 0 1 1 69
04 0FF 0F 0 0 0 0 0 1 1 71
05 0FF 0F 0 0 0 0 0 1 1 79
06 0FF 0F 0 0 0 0 0 1 1 81
07 0FF 0F 0 0 0 0 0 1 1 89
08 0FF 0F 0 0 0 0 0 1 1 91
09 0FF 0F 0 0 0 0 0 1 1 99
0a 0FF 0F 0 0 0 0 0 1 1 A1
0b 000 00 1 0 0 0 0 0 0 00
0c 0FF 0F 0 0 0 0 0 1 1 B1
0d 000 00 1 0 0 0 0 0 0 00
0e 0FF 0F 0 0 0 0 0 1 1 C1
0f 0FF 0F 0 0 0 0 0 1 1 C9
10 000 00 1 0 0 0 0 0 0 00
11 000 00 1 0 0 0 0 0 0 00
12 000 00 1 0 0 0 0 0 0 00
13 0FF 0F 0 1 0 1 0 1 1 A9
14 000 00 1 0 0 0 0 0 0 00
15 000 00 1 0 0 0 0 0 0 00
16 000 00 1 0 0 0 0 0 0 00
17 000 00 1 0 0 0 0 0 0 00
IRQ to pin mappings:
0->2 1->1 2->-1 3->3 4->4 5->5 6->6 7->7 8->8 9->9 10->10 11->19 12->12 13->13 14->14 15->15 16->-1 17->-1 18->-1 19->-1 20->-1 21->-1 22->-1 23->-1
.................................... done.
Swansea University Computer Society NET3.039 for Linux 2.1
NET3: Unix domain sockets 0.16 for Linux NET3.038.
Swansea University Computer Society TCP/IP for NET3.037
IP Protocols: ICMP, UDP, TCP
PCI: PCI BIOS revision 2.10 entry at 0xfdba1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Enabling I/O for device 00:39
PCI: Enabling I/O for device 00:3a
Starting kswapd v 1.5
Serial driver version 4.26 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS02 at 0x03e8 (irq = 4) is a 16550A
Real Time Clock Driver v1.09
PCSP 1.3 measurement: maximal samplerate 99431 Hz, 18356 Hz used
(scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 14/0
(scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs
(scsi0) BIOS enabled, IO Port 0xec00, IRQ 11
(scsi0) IO Memory at 0xfebff000, MMAP Memory at 0xc8800000
(scsi0) Downloading sequencer code... 413 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.19/3.2.4
<Adaptec AHA-294X Ultra SCSI host adapter>
scsi : 1 host.
(scsi0:0:-1:-1) Scanning channel for devices.
Vendor: IBM Model: DCAS-34330W Rev: S65A
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
Vendor: PIONEER Model: CD-ROM DR-U03S Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
Vendor: Traxdata Model: CDR4120 Rev: 5.0H
Type: CD-ROM ANSI SCSI revision: 02
scsi : detected 1 SCSI disk total.
(scsi0:0:0:0) Using wide (16 bit) transfers.
(scsi0:0:0:0) Synchronous at 20.0MHz, offset 8.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 8467200 [4134 MB] [4.1 GB]
Partition check:
sda: sda1 sda2 sda3 sda4
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 32k freed
INIT: version 2.74 booting
Adding Swap: 130748k swap-space (priority -1)
/etc/rc.d/rc.S: Testing filesystem status: Read-only file system
Parallelizing fsck version 1.10 (24-Apr-97)
/dev/sda2: clean, 46039/604160 files, 1059144/2409750 blocks
/dev/sda4: clean, 5764/382976 files, 514598/1526175 blocks
Remounting root device with read-write enabled.
/dev/sda4 on /CDR type ext2 (rw)
none on /proc type proc (rw)
INIT: Entering runlevel: 3
Going multiuser...
Mounting remote file systems...
Starting daemons: syslogd klogd inetd
Loading /usr/lib/kbd/keytables/local.map.gz

Welcome to Linux 2.1.105.

<>-------------------------------------+-----------------------------------<>
One O.S. to rule them all, | German Gomez Garcia
One O.S. to find them. | mat006@pinon.ccu.uniovi.es
One O.S. to bring them all |
and in the darkness bind them. | "Wur Qanar Wur Stilor Wur Kas"
<>-------------------------------------+-----------------------------------<>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu