Both instances of xsane are frozen up in Disk Read (/proc/.../stats) or as top reports, in kernel function scsi_bloc. Now, as far as I can recall, the kernel documentation stated a process won't actually receive its SIGKILL until after it's complete with a block read.
Is there any hope in sight for terminating these processes? Why are they stalled on this function? Should I consider/attempt to debug the kernel? Thanks, Scott Edwards -- $ uname -a Linux armada 2.4.30 #1 SMP Wed May 11 20:45:24 MDT 2005 i686 GNU/Linux $ uptime 21:33:45 up 224 days, 10:01, 1 user, load average: 3.00, 3.07, 3.11 $ cat /proc/cmdline root=/dev/hda4 vga=1 ro $ free -k total used free shared buffers cached Mem: 515200 487256 27944 0 35272 99280 -/+ buffers/cache: 352704 162496 Swap: 530096 179668 350428 $ lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 0000:00:05.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 0000:00:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 0000:00:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c810 (rev 12) 0000:00:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 04) 0000:00:07.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 01) 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) 0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) 0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3) top -p ...,... #(with WCHAN display, w/o user/pid display) top - 21:37:35 up 224 days, 10:04, 1 user, load average: 3.40, 3.18, 3.14 Tasks: 2 total, 0 running, 2 sleeping, 0 stopped, 0 zombie Cpu(s): 6.3% user, 3.7% system, 2.0% nice, 88.0% idle PR NI VIRT RES SHR S %CPU %MEM TIME+ WCHAN COMMAND 9 0 5800 5800 4712 D 0.0 1.1 0:00.21 scsi_bloc xsane 9 0 5800 5800 4712 D 0.0 1.1 0:00.23 scsi_bloc xsane syslog snippet (when I power cycled the scanner) Dec 31 16:12:12 armada kernel: sym0: SCSI BUS reset detected. Dec 31 16:12:12 armada kernel: sym0: SCSI BUS has been reset. Dec 31 16:12:12 armada kernel: sym0: SCSI BUS reset detected. Dec 31 16:12:12 armada kernel: sym0: SCSI BUS has been reset. /proc/scsi/scsi Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: ATAPI Model: CD-RW 52X24X Rev: MB37 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi2 Channel: 00 Id: 00 Lun: 00 Vendor: Maxtor 2 Model: F040L0 Rev: 0 0 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi3 Channel: 00 Id: 00 Lun: 00 Vendor: IBM-DARA Model: -206000 Rev: AR2O Type: Direct-Access ANSI SCSI revision: 02 Host: scsi5 Channel: 00 Id: 02 Lun: 00 Vendor: HP Model: C5110A Rev: 3701 Type: Processor ANSI SCSI revision: 02
$ lsmod Module Size Used by Tainted: PF usb-storage 62208 0 nbd 16256 0 (unused) sym53c8xx_2 62104 3 hfsplus 40640 0 (autoclean) hfs 77280 0 nls_iso8859-1 2848 0 (autoclean) nls_cp437 4384 0 (autoclean) ipt_REJECT 3232 0 (autoclean) ipt_multiport 736 11 (autoclean) nvidia 3646684 6 ehci-hcd 16704 0 (unused) usb-uhci 21764 0 (unused) usbcore 59552 0 [usb-storage ehci-hcd usb-uhci] emu10k1-gp 1248 0 (unused) gameport 1612 0 [emu10k1-gp] autofs4 8804 0 (unused) via-rhine 12424 1 mii 2368 0 [via-rhine] crc32 2848 0 [via-rhine] bttv 96544 0 (autoclean) videodev 5920 3 (autoclean) [bttv] i2c-algo-bit 7020 1 (autoclean) [bttv] ipt_state 608 9 (autoclean) iptable_filter 1792 1 (autoclean) af_packet 13640 0 (autoclean) ip_nat_ftp 2784 0 (unused) umsdos 25184 0 msdos 4860 0 [umsdos] tvaudio 12448 0 (unused) ip_conntrack_ftp 3872 1 tuner 9476 1 v_midi 5056 0 btaudio 10848 1 via82cxxx_audio 20896 1 uart401 6144 0 [via82cxxx_audio] ac97 3152 0 (unused) raid1 13860 0 (unused) md 43264 0 [raid1] input 3520 0 bridge 18788 0 (unused) atm 35980 0 [bridge] tvmixer 3424 0 (unused) ipt_LOG 3488 1 ipt_pkttype 576 0 (unused) ipt_REDIRECT 864 0 (unused) iptable_nat 18004 1 [ip_nat_ftp ipt_REDIRECT] ipt_MIRROR 1376 0 ip_tables 12096 11 [ipt_REJECT ipt_multiport ipt_state iptable_filter ipt_LOG ipt_pkttype ipt_REDIRECT iptable_nat ipt_MIRROR] i2c-proc 6336 0 ip_conntrack 21652 1 [ipt_state ip_nat_ftp ip_conntrack_ftp ipt_REDIRECT iptable_nat] i2o_proc 41312 0 (unused) bsd_comp 4000 0 (unused) ppp_generic 23500 0 [bsd_comp] slhc 4672 0 [ppp_generic] 8021q 15144 0 (unused) i2o_config 7720 0 (unused) i2o_core 33408 0 [i2o_proc i2o_config] i2c-dev 3840 0 (unused) i2c-core 13152 0 [bttv i2c-algo-bit tvaudio tuner tvmixer i2c-proc i2c-dev] loop 9072 9 nfs 72124 0 (unused) lockd 48992 0 [nfs] sunrpc 68340 0 [nfs lockd] ipx 19892 1 smbfs 39712 0 (unused) apm 9800 1 nvram 4904 0 (unused) binfmt_misc 5956 1 ipv6 184800 -1 cpuid 1312 0 (unused) msr 1728 0 (unused) appletalk 23436 0 sg 25956 3 rtc 7068 0 (autoclean) emu10k1 61152 2 sound 57004 0 [v_midi via82cxxx_audio uart401 emu10k1] soundcore 3908 14 [bttv btaudio via82cxxx_audio tvmixer emu10k1 sound] ac97_codec 12320 0 [via82cxxx_audio emu10k1] ide-scsi 9312 1 serial 52384 0 (autoclean) isa-pnp 28508 0 (autoclean) [serial] parport_pc 25320 1 (autoclean) lp 7520 0 (autoclean) parport 24160 1 (autoclean) [parport_pc lp]
config-2.4.30
Description: Binary data