Hello!
As I could not find the maintainer of the aic7xxx driver in the
MAINTAINERS file, I'm sending this to the mailing list.
As of linux 2.2.11 up to 2.2.14, I have not been able to use my Plextor
CD-RW. I have strong beliefs that this is because of the aic7xxx driver.
I have found a similar problem in mailing list archives where people
have had problems with the aic7xxx driver in conjunction with another
SCSI-driver. I have compiled my kernels with the aic7xxx support
compiled in and as a module. Neither works. When I compile it into the
kernel, the last thing I see is:
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) <Adaptec AHA-2944 Ultra SCSI
host adapter> found at PCI 14/0
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) Wide Channel, SCSI ID=7,
16/255 SCBs
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) Warning - detected
auto-termination
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) Please verify driver detected
settings are correct.
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) If not, then please properly
set the device termination
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) in the Adaptec SCSI BIOS by
hitting CTRL-A when prompted
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) during machine bootup.
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) Cables present (Int-50 YES,
Int-68 NO, Ext-68 NO)
Mar 13 11:06:52 jorgen-ws kernel: (scsi0) Downloading sequencer code...
413 instructions downloaded
And here it just hangs. If I compile it as a module and modprobe it, it
hangs after the scsi bus reset.
Please note that I am using vanilla linux distributions, no foreign
patches used!
Misc information about my system (from linux 2.2.10 where my aic driver
works great!):
cat /proc/cpuinfo:
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : AMD Athlon(tm) Processor
stepping : 1
cpu MHz : 755.313799
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr 6 mce cx8 sep mtrr pge 14 cmov fcmov 17
22 mmx 24 30 3dnow
bogomips : 753.66
cat /proc/modules:
soundcore 3204 0 (autoclean) (unused)
sr_mod 19256 0 (autoclean)
aic7xxx 103320 0
unix 11012 69 (autoclean)
sg 15928 0 (unused)
vfat 11676 0 (unused)
fat 25472 0 [vfat]
smbfs 27120 0 (unused)
nfs 30944 0 (unused)
lockd 32584 0 [nfs]
sunrpc 55780 0 [nfs lockd]
cdrom 13976 0 [sr_mod]
cat /proc/scsi/scsi:
Attached devices:
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: PLEXTOR Model: CD-R PX-W124TS Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
cat aic7xxx/0:
Adaptec AIC7xxx driver version: 5.1.17/3.2.4
Compile Options:
TCQ Enabled By Default : Disabled
AIC7XXX_PROC_STATS : Disabled
AIC7XXX_RESET_DELAY : 5
Adapter Configuration:
SCSI Adapter: Adaptec AHA-2944 Ultra SCSI host adapter
Ultra Wide Controller
PCI MMAPed I/O Base: 0xeffff000
Adapter SEEPROM Config: SEEPROM found and used.
Adaptec SCSI BIOS: Enabled
IRQ: 10
SCBs: Active 0, Max Active 1,
Allocated 15, HW 16, Page 255
Interrupts: 175
BIOS Control Word: 0x18a6
Adapter Control Word: 0x045f
Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
Ultra Enable Flags: 0x0000
Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
Tagged Queue By Device array for aic7xxx host instance 0:
{255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
Actual queue depth per device for aic7xxx host instance 0:
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
Statistics:
(scsi0:0:1:0)
Device using Narrow/Sync transfers at 10.0 MByte/sec, offset 8
Transinfo settings: current(25/8/0/0), goal(12/15/0/0),
user(12/15/1/0)
Total transfers 71 (71 reads and 0 writes)
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]