Hallo Wolfgang, leider habe ich keine Lösung parat, kann aber das von Dir beobachtete Verhalten bestätigen. Ich habe den Umax Astra 1220 mit Adaptec 2940AU und stosse reproduzierbar auf die gleichen Probleme. Ich denke, man kann hier fehlerhafte Hardware oder Harware-Kombinationen ausschliessen. Einen Patch konnte ich im Suse Download-Bereich noch nicht finden. Als ich damals herum experimentiert habe, habe ich auch das neueste Sane Relaease installiert, jedoch ohne den Fehler beseitigen zu können. Hmmm. Mal das nächste Release abwarten oder USB Scanner kaufen ?! Viele Grüsse Christian Wolfgang Wershofen wrote:
Moin Moin,
ich habe ein Problem mit meinem SCSI-Scanner UMAX Astra 1200S unter SuSE 8.2: Ich kann einmal damit scannen, beim zweiten Scanversuch bekomme ich einen "Kernel panic".
Dieser sieht auf der System-Console (Alt-F10) entweder so
<kernel-panic Alternative 1> athlon kernel: (scsi0:A:5:0): refuses synchronous negoitation. Using asynchronous transfers Oops: 0000 2.4.20-4GB-athlon #1 Mon Mar 17 17:56:47 UTC 2003 CPU: 0 EIP: 0010:[<c0217dba>] Not tainted EFLAGS: 00010286 eax: 00000000 ebx: c161d880 ecx: 79736120 edx: d21d23c0 esi: 00000000 edi: fffffffe ebp: cdb6f600 esp: c0339f24 ds: 0018 es: 0018 ss: 0018 Process swapper (pid: 0, stackpage=c0339000) Stack: cdb6f600 00000000 00000286 cdb6f600 00000000 fffffffe 00000046 c0217c98 cdb6f600 cdb6f600 00000000 c0369ac0 c01225a2 c01224ab 00000008 00000001 c01222b4 c0369ac0 c0365a40 00000005 dfc92d00 00000140 c010a8e9 00000005 Call Trace: [<c0217c98>] [<c01225a2>] [<c01224ab>] [<c01222b4>] [<c010a8e9>] [<c0106f00>] [<c010cd08>] [<c0106f00>] [<c0106f23>] [<c0106f82>] [<c0105000>] Code: 8b 81 8c 01 00 00 85 c0 89 42 04 74 10 8d b1 14 01 00 00 8d <0>Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing </kernel-panic Alternative 1>
oder (meistens) so
<kernel-panic Alternative 2> athlon kernel: (scsi0:A:5:0): refuses synchronous negoitation. Using asynchronous transfers Kernel panic: Unable to find device associated with request </kernel-panic Alternative 2>
aus.
Unter SuSE 7.3 lief der Scanner problemlos. Erst nach Umstieg auf SuSE 8.2 fing das Problem an. Der Scanner hängt an einer etwas älteren Adaptec AHA2940 Karte in einem Athlon Thunderbird 1.4GHz-System. Außer dem Scanner hängt noch ein DVD-Laufwerk an der Karte, außerdem habe ich einen IDE-DVD-Brenner, für den ich die IDE-SCSI-Emulation eingeschaltet habe. Kernel, sane und SCSI-Modul sind Stand SuSE 8.2 ohne Modifikationen. Ich glaube nicht, daß das Problem bei sane liegt sondern denke eher, daß das Problem beim SCSI-Zugriff liegt, da ich den Kernel panic auch mit "rmmod aic7xxx && insmod aic7xxx" produzieren kann.
Alle Hinweise bezüglich solcher Probleme, die ich im Netz bislang finden konnte, habe ich ausprobiert (ersetzen aic7xxx durch aic7xxx_old; SCSI-Buffer-Size auf max. 32kB setzen), allerdings alles ohne erfolg. Es macht auch keinen unterschied, ob ich das System im Failsafe-Modus hochfahre oder normal und ob ich als root oder "Otto-Normaluser" scanne. Langsam bin ich mit meinem Latein am Ende und würde mich freuen, wenn mir jemand von Euch weiterhelfen könnte.
Hier noch ein paar weitere Infos zu meinem System:
# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 05 Lun: 00 Vendor: UMAX Model: Astra 1200S Rev: V2.9 Type: Scanner ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 06 Lun: 00 Vendor: PIONEER Model: DVD-ROM DVD-303R Rev: 2.00 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: TOSHIBA Model: DVD-ROM SD-R5002 Rev: 1031 Type: CD-ROM ANSI SCSI revision: 02
# lspci -v (...) 00:0b.0 SCSI storage controller: Adaptec AHA-2940/2940W / AIC-7871 Flags: bus master, medium devsel, latency 64, IRQ 7 I/O ports at dc00 [disabled] [size=256] Memory at cffff000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at cffe0000 [disabled] [size=64K] (...)
IRQ 7 ist übrigens mit keinem anderen Device geshared, IRQ-Konflikt kann's also eigentlich auch nicht sein.
Kann mir jemand weiterhelfen? Vielen Dank im Voraus.
Viele Grüße Wolfgang