7850 support past version 3.2 ?

Povl H. Pedersen pope at netguide.dk
Fri Jan 23 05:45:32 PST 1998


I have a couple of boxes with 7850 onboard, and they work well up to and
including Linux kernel 2.0.30, which uses version 3.2 of the driver. Or
rather:

scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0


I just tried to upgrade to 2.0.32, and had to revert, as I got lots of
general protection faults like the one below. All was related to the ext2
calls. It might be something ewlse in the kernel, but my prime suspect is
the driver.

Jan 21 14:09:09 netguide kernel: general protection: 0000
Jan 21 14:09:09 netguide kernel: CPU:    0
Jan 21 14:09:09 netguide kernel: EIP:    0010:[refill_freelist+419/1108]
Jan 21 14:09:09 netguide kernel: EFLAGS: 00010213
Jan 21 14:09:09 netguide kernel: eax: e62b0008   ebx: 00e6ae2c   ecx:
01fc2018 edx: 93f39c24
Jan 21 14:09:09 netguide kernel: esi: 00000000   edi: 00000001   ebp:
00010000 esp: 00e6ae14
Jan 21 14:09:09 netguide kernel: ds: 0018   es: 0018   fs: 002b   gs: 002b
ss: 0018
Jan 21 14:09:09 netguide kernel: Process tcsh (pid: 1408, process nr: 69,
stackpage=00e6a000)
Jan 21 14:09:09 netguide kernel: Stack: 0005c10a 00000811 00000001 0005c10a
0005c10a 0000006e 0000154a 00000000
Jan 21 14:09:09 netguide kernel:        00000000 01fcbf18 00000000 00000000
00125752 00000400 0005c10a 00000000
Jan 21 14:09:09 netguide kernel:        00f0e700 00000000 00000001 0015a483
00000811 0005c10a 00000400 00000008
Jan 21 14:09:09 netguide kernel: Call Trace: [getblk+854/952]
[inode_getblk+67/408] [ext2_getblk+183/528] [ext2_bread+26/120]
[ext2_readdir+210/1496] [ext2_put_inode+11/104] [sys_getdents+150/200]
Jan 21 14:09:09 netguide kernel:        [filldir+0/164] [system_call+85/124]
Jan 21 14:09:09 netguide kernel: Code: ff 0c 85 3c 4a 1d 00 8b 51 0c 85 d2
74 06 8b 41 38 89 42 38

Here is the output from /var/log/syslog about the boot process from the
fatal kernel

Jan 21 14:07:15 netguide kernel: aic7xxx: <Adaptec AIC-7850 SCSI host
adapter> at PCI 1
Jan 21 14:07:15 netguide kernel: aic7xxx: BIOS enabled, IO Port 0x8000, IO
Mem 0xc0100000, IRQ 15, Revision B
Jan 21 14:07:15 netguide kernel: aic7xxx: Single Channel, SCSI ID 7, 3/3
SCBs, QFull 8, QMask 0xf
Jan 21 14:07:15 netguide kernel: scsi0 : Adaptec AHA274x/284x/294x
(EISA/VLB/PCI-Fast SCSI) 4.1/3.2
Jan 21 14:07:15 netguide kernel: scsi : 1 host.
Jan 21 14:07:15 netguide kernel: scsi0: Scanning channel A for devices.
Jan 21 14:07:15 netguide kernel:   Vendor: IBM       Model: DCAS-34330
Rev: S65A
Jan 21 14:07:15 netguide kernel:   Type:   Direct-Access
ANSI SCSI revision: 02
Jan 21 14:07:15 netguide kernel: Detected scsi disk sda at scsi0, channel
0, id0, lun 0
Jan 21 14:07:15 netguide kernel:   Vendor: QUANTUM   Model: VP32210
Rev: 81H8
Jan 21 14:07:15 netguide kernel:   Type:   Direct-Access
ANSI SCSI revision: 02
Jan 21 14:07:15 netguide kernel: Detected scsi disk sdb at scsi0, channel
0, id3, lun 0
Jan 21 14:07:15 netguide kernel:   Vendor: TOSHIBA   Model: CD-ROM
XM-5301TA  Rev: 0925
Jan 21 14:07:15 netguide kernel:   Type:   CD-ROM
ANSI SCSI revision: 02
Jan 21 14:07:15 netguide kernel: Detected scsi CD-ROM sr0 at scsi0, channel
0, id 6, lun 0
Jan 21 14:07:15 netguide kernel: SCSI device sda: hdwr sector= 512 bytes.
Sectors= 8467200 [4134 MB] [4.1 GB]
Jan 21 14:07:15 netguide kernel:  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
Jan 21 14:07:15 netguide kernel: SCSI device sdb: hdwr sector= 512 bytes.
Sectors= 4308352 [2103 MB] [2.1 GB]
Jan 21 14:07:15 netguide kernel:  sdb: sdb1 sdb2
Jan 21 14:07:15 netguide kernel: VFS: Mounted root (ext2 filesystem) readonly.
Jan 21 14:07:15 netguide kernel: Trying to unmount old root ... okay


I do not want this unpleasent surprise again (I could not boot it, I had to
press reset), and I would like to know  if this is fixed in the 2.0.33
kernel ? It is version 4.1.1/3.2.1, which is slightly newer than the one in
3.0.32.





More information about the aic7xxx mailing list