On Sun, 12 Jan 2003, Carter Brey wrote: > Hi, > > Running RH 8 distro with upgraded 2.4.19 kernel on a Dell Inspiron 7500 > (PIII). > > I have an Epson GT-8500 scsi scanner attached to the laptop with an > Adaptec 1460A SlimScsi PC card adpater. I use the aha152x kernel module > as a driver. > > This combo used to work perfectly (no problems with detection or hi > resolution color scanning) until my recent upgrades of kernel and RH > version. Now with anything more demanding than binary mode black and > white scans, SANE quits and, if I remove the card, the whole system > freezes because Linux gets into a loop trying to reset the bus and I > have to reboot. I'm wondering if this is a buffer size problem. Any > insights would be most gratefully accepted. Here is the output of > /var/log/messages: > > Jan 7 15:17:59 localhost cardmgr[455]: socket 0: Adaptec APA-1460 SlimSCSI > Jan 7 15:17:59 localhost cardmgr[455]: executing: 'modprobe aha152x_cs' > Jan 7 15:18:01 localhost kernel: aha152x: processing commandline: ok > Jan 7 15:18:01 localhost kernel: aha152x: BIOS test: passed, detected 1 > controller(s) > Jan 7 15:18:01 localhost kernel: aha152x: resetting bus... > Jan 7 15:18:01 localhost kernel: aha152x0: vital data: rev=1, io=0x340 > (0x340/0x340), irq=9, scsiid=7, reconnect=enabled, parity=enabled, > synchronous=disabled, delay=100, extended translation=disabled > Jan 7 15:18:01 localhost kernel: aha152x0: trying software interrupt, ok. > Jan 7 15:18:01 localhost kernel: scsi0 : Adaptec 152x SCSI driver; > $Revision: 2.5 $ > Jan 7 15:18:01 localhost kernel: Vendor: EPSON Model: SCANNER > GT-8500 Rev: 1.26 > Jan 7 15:18:01 localhost kernel: Type: > Processor ANSI SCSI revision: 01 > Jan 7 15:18:02 localhost kernel: Attached scsi generic sg0 at scsi0, > channel 0, id 2, lun 0, type 3 > Jan 7 15:18:02 localhost cardmgr[455]: executing: './scsi start sga' > Jan 7 15:19:48 localhost modprobe: modprobe: Can't locate module > char-major-81 > Jan 7 15:21:43 localhost last message repeated 4 times > Jan 7 15:21:43 localhost last message repeated 3 times > Jan 7 15:21:48 localhost kernel: Unable to handle kernel NULL pointer > dereference at virtual address 0000001b > Jan 7 15:21:48 localhost kernel: printing eip: > Jan 7 15:21:48 localhost kernel: cd0a4a21 > Jan 7 15:21:48 localhost kernel: *pde = 00000000 > Jan 7 15:21:48 localhost kernel: Oops: 0000 > Jan 7 15:21:48 localhost kernel: CPU: 0 > Jan 7 15:21:48 localhost kernel: EIP: 0010:[<cd0a4a21>] Not tainted > Jan 7 15:21:48 localhost kernel: EFLAGS: 00010002 > Jan 7 15:21:48 localhost kernel: eax: 00000000 ebx: cbab2c00 ecx: > c68ca000 > edx: c51bf5c0 > Jan 7 15:21:48 localhost kernel: esi: c7a13400 edi: 00000004 ebp: > cbab2c00 > esp: c6aafdf8 > Jan 7 15:21:48 localhost kernel: ds: 0018 es: 0018 ss: 0018 > Jan 7 15:21:48 localhost kernel: Process scanimage (pid: 1366, > stackpage=c6aaf000) > Jan 7 15:21:48 localhost kernel: Stack: c12170c0 00000020 00000340 > 00000354 00000297 ca389ad4 c7a13400 cd0a4b4f > Jan 7 15:21:48 localhost kernel: cbab2c00 00000000 00000000 > 00000000 c01c0a60 c01c0452 cbab2c00 c01c0a60 > Jan 7 15:21:48 localhost kernel: c01c4630 00000000 cbab2c00 > ca389ad4 ca389d80 c7a13400 c01c7bd0 cbab2c00 > Jan 7 15:21:48 localhost kernel: Call Trace: [<cd0a4b4f>] > [<c01c0a60>] [<c01c0452>] [<c01c0a60>] [<c01c4630>] > Jan 7 15:21:48 localhost kernel: [<c01c7bd0>] [<c01c70b8>] > [<c01c7148>] [<c01cbab3>] [<c01ccb70>] [<c01cb880>] > Jan 7 15:21:48 localhost kernel: [<c01cb65e>] [<c013a183>] [<c0108fc7>] > Jan 7 15:21:48 localhost kernel: > Jan 7 15:21:48 localhost kernel: Code: 0f b6 50 1b 8b 14 95 38 44 2e c0 > 2b 82 9c 00 00 00 c1 f8 02 > Jan 7 15:21:59 localhost modprobe: modprobe: Can't locate module > char-major-81 > Jan 7 15:21:59 localhost last message repeated 3 times > Jan 7 15:22:48 localhost kernel: <3>(scsi0:2:0) cannot abort running > or disconnected command > Jan 7 15:22:58 localhost kernel: (scsi0:2:0) cannot abort running or > disconnected command > Jan 7 15:22:58 localhost kernel: aha152x0: scsi reset in > Jan 7 15:23:03 localhost kernel: scsi: device set offline - not ready > or command retry failed after bus reset: host 0 channel 0 id 2 lun 0 >
This looks like a known bug in Linux 2.4.19's aha152x driver. Try upgrading to 2.4.20, it should disappear. Regards, Bjoern Brill -- Bj"orn Brill <[email protected]> Frankfurt am Main, Germany
