2.2.13: Kernel panic: scsi_free:Trying to free unused memory

Max Parke (mhp@lightlink.com)
Wed, 8 Dec 1999 22:36:06 -0500 (EST)


Sorry if this is a known issue, I scanned the mailing list archives,
saw this problem quite a bit, but couldn't find any resolution
mentioned.

This seems to be quite readily reproducible... I'll be happy to make
any changes/tests that anyone might suggest, as this is (currently ;-) a
testing machine...

CONFIGURATION:
Kernel 2.2.13 plus Tekram DC390 patch (dc390x_ncr) from tekram FTP site
Kernel compiled with gcc 2.7.2.3
ASUS P5A socket 7 - single CPU motherboard 128MB Ram
Tekram DC390U2B Ultra2 PCI SCSI host adapter
Mandrake 6.0, except gcc backed off to v2.7.2.3.
An IDE drive hosts all of the OS, system is stable when compiling, etc.

Kernel panic: scsi_free:Trying to free unused memory
In swapper task - not syncing

At that point the machine is locked totally solid, absolutely no
response to keystrokes. Unfortunately the Oops messages are nowhere
to be found, if there's a way to grab them, I'm all ears...

I've pasted the log below, the scenario shown is from a reboot after a
previous crash. Try to mount the affected partition, get errors about
mounting unchecked fs, kick self for forgetting to run e2fsck first, so
umount the partition, then run e2fsck, and that's when it panic'ed...

Should you wish to contact me please reply via email .

Many Thanks

Max
------------------------------------------------------------------------
Dec 9 10:25:14 srv2 kernel: EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
Dec 9 10:25:14 srv2 kernel: EXT2-fs error (device sd(8,1)): ext2_check_blocks_bitmap: Wrong free blocks count for group 3, stored = 3179, counted = 0
Dec 9 10:25:20 srv2 kernel: EXT2-fs error (device sd(8,1)): ext2_check_blocks_bitmap: Wrong free blocks count in super block, stored = 8019719, counted = 8016540
Dec 9 10:26:07 srv2 kernel: scsi : aborting command due to timeout : pid 2256, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 55 30 00
Dec 9 10:26:07 srv2 kernel: SCSI host 0 abort (pid 2256) timed out - resetting
Dec 9 10:26:07 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:26:07 srv2 kernel: scsi : aborting command due to timeout : pid 2257, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 85 40 00
Dec 9 10:26:07 srv2 kernel: SCSI host 0 abort (pid 2257) timed out - resetting
Dec 9 10:26:07 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:26:20 srv2 sshd[423]: log: Connection from 192.168.2.2 port 1023
Dec 9 10:26:22 srv2 sshd[423]: log: Password authentication for root accepted.
Dec 9 10:26:22 srv2 sshd[423]: log: ROOT LOGIN as 'root' from darkstar.mhp.lightlink.com
Dec 9 10:26:37 srv2 kernel: scsi : aborting command due to timeout : pid 2256, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 55 30 00
Dec 9 10:26:37 srv2 kernel: SCSI host 0 abort (pid 2256) timed out - resetting
Dec 9 10:26:37 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:26:37 srv2 kernel: scsi : aborting command due to timeout : pid 2257, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 85 40 00
Dec 9 10:26:37 srv2 kernel: SCSI host 0 abort (pid 2257) timed out - resetting
Dec 9 10:26:37 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:27:08 srv2 kernel: scsi : aborting command due to timeout : pid 2256, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 55 30 00
Dec 9 10:27:08 srv2 kernel: scsi0 channel 0 : resetting for second half of retries.
Dec 9 10:27:08 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:27:08 srv2 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Dec 9 10:27:08 srv2 last message repeated 2 times
Dec 9 10:27:08 srv2 kernel: SCSI host 0 abort (pid 2256) timed out - resetting
Dec 9 10:27:08 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:27:08 srv2 kernel: DC390x (ncr53c8xx): target 5 16bits Wide transfer
Dec 9 10:27:39 srv2 kernel: scsi : aborting command due to timeout : pid 2258, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 85 40 00
Dec 9 10:27:39 srv2 kernel: SCSI host 0 abort (pid 2258) timed out - resetting
Dec 9 10:27:39 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:27:39 srv2 kernel: scsi : aborting command due to timeout : pid 2259, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 c5 30 00
Dec 9 10:27:39 srv2 kernel: SCSI host 0 abort (pid 2259) timed out - resetting
Dec 9 10:27:39 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:27:50 srv2 sshd[445]: log: Connection from 192.168.2.2 port 1022
Dec 9 10:27:54 srv2 sshd[445]: log: Password authentication for root accepted.
Dec 9 10:27:54 srv2 sshd[445]: log: ROOT LOGIN as 'root' from darkstar.mhp.lightlink.com
Dec 9 10:28:09 srv2 kernel: scsi : aborting command due to timeout : pid 2258, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 85 40 00
Dec 9 10:28:09 srv2 kernel: SCSI host 0 abort (pid 2258) timed out - resetting
Dec 9 10:28:09 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:28:09 srv2 kernel: scsi : aborting command due to timeout : pid 2259, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 c5 30 00
Dec 9 10:28:40 srv2 kernel: scsi : aborting command due to timeout : pid 2258, scsi0, channel 0, id 5, lun 0 Read (6) 00 01 85 40 00
Dec 9 10:28:40 srv2 kernel: scsi0 channel 0 : resetting for second half of retries.
Dec 9 10:28:40 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:28:40 srv2 kernel: scsi0: device driver called scsi_done() for a syncronous reset.
Dec 9 10:28:40 srv2 last message repeated 2 times
Dec 9 10:28:40 srv2 kernel: SCSI host 0 abort (pid 2258) timed out - resetting
Dec 9 10:28:40 srv2 kernel: SCSI bus is being reset for host 0 channel 0.
Dec 9 10:28:40 srv2 kernel: DC390x (ncr53c8xx): target 5 16bits Wide transfer
Dec 9 10:54:30 srv2 syslogd 1.3-3: restart.
Dec 9 10:54:30 srv2 syslog: syslogd startup succeeded
Dec 9 10:54:31 srv2 syslog: klogd startup succeeded
Dec 9 10:54:31 srv2 kernel: klogd 1.3-3, log source = /proc/kmsg started.
Dec 9 10:54:31 srv2 kernel: Inspecting /boot/System.map-2.2.13
Dec 9 10:54:31 srv2 kernel: Loaded 7931 symbols from /boot/System.map-2.2.13.
Dec 9 10:54:31 srv2 kernel: Symbols match kernel version 2.2.13.
Dec 9 10:54:31 srv2 kernel: No module symbols loaded.
Dec 9 10:54:31 srv2 kernel: Linux version 2.2.13 (root@srv2.localdomain) (gcc version 2.7.2.3) #2 Thu Dec 9 05:23:53 EST 1999
Dec 9 10:54:31 srv2 kernel: Detected 400919844 Hz processor.
Dec 9 10:54:31 srv2 kernel: Console: colour VGA+ 80x25
Dec 9 10:54:31 srv2 kernel: Calibrating delay loop... 799.54 BogoMIPS
Dec 9 10:54:31 srv2 kernel: Memory: 127968k/131008k available (1048k kernel code, 412k reserved, 1532k data, 48k init)
Dec 9 10:54:31 srv2 kernel: CPU: AMD AMD-K6(tm) 3D processor stepping 09
Dec 9 10:54:31 srv2 kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Dec 9 10:54:31 srv2 kernel: Checking 'hlt' instruction... OK.
Dec 9 10:54:31 srv2 kernel: POSIX conformance testing by UNIFIX
Dec 9 10:54:31 srv2 kernel: PCI: PCI BIOS revision 2.10 entry at 0xf06c0
Dec 9 10:54:31 srv2 kernel: PCI: Using configuration type 1
Dec 9 10:54:31 srv2 kernel: PCI: Probing PCI hardware
Dec 9 10:54:31 srv2 kernel: Linux NET4.0 for Linux 2.2
Dec 9 10:54:31 srv2 kernel: Based upon Swansea University Computer Society NET3.039
Dec 9 10:54:31 srv2 kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0.
Dec 9 10:54:31 srv2 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Dec 9 10:54:31 srv2 kernel: IP Protocols: ICMP, UDP, TCP
Dec 9 10:54:31 srv2 kernel: Starting kswapd v 1.5
Dec 9 10:54:31 srv2 kernel: Detected PS/2 Mouse Port.
Dec 9 10:54:31 srv2 kernel: Serial driver version 4.27 with no serial options enabled
Dec 9 10:54:31 srv2 kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Dec 9 10:54:31 srv2 kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Dec 9 10:54:31 srv2 kernel: pty: 256 Unix98 ptys configured
Dec 9 10:54:31 srv2 kernel: lp: driver loaded but no devices found
Dec 9 10:54:31 srv2 kernel: RAM disk driver initialized: 16 RAM disks of 4096K size
Dec 9 10:54:31 srv2 kernel: loop: registered device at major 7
Dec 9 10:54:31 srv2 kernel: PCI_IDE: unknown IDE controller on PCI bus 00 device 78, VID=10b9, DID=5229
Dec 9 10:54:31 srv2 kernel: PCI_IDE: not 100% native mode: will probe irqs later
Dec 9 10:54:31 srv2 kernel: PCI_IDE: simplex device: DMA disabled
Dec 9 10:54:31 srv2 kernel: ide0: PCI_IDE Bus-Master DMA disabled (BIOS)
Dec 9 10:54:31 srv2 kernel: PCI_IDE: simplex device: DMA disabled
Dec 9 10:54:31 srv2 kernel: ide1: PCI_IDE Bus-Master DMA disabled (BIOS)
Dec 9 10:54:31 srv2 kernel: hda: QUANTUM FIREBALL CX6.4A, ATA DISK drive
Dec 9 10:54:31 srv2 kernel: hdb: 50X CD-ROM, ATAPI CDROM drive
Dec 9 10:54:31 srv2 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Dec 9 10:54:31 srv2 kernel: hda: QUANTUM FIREBALL CX6.4A, 6149MB w/418kB Cache, CHS=784/255/63
Dec 9 10:54:31 srv2 kernel: hdb: ATAPI 40X CD-ROM drive, 128kB Cache
Dec 9 10:54:31 srv2 kernel: Uniform CDROM driver Revision: 2.56
Dec 9 10:54:31 srv2 kernel: Floppy drive(s): fd0 is 1.44M
Dec 9 10:54:31 srv2 kernel: FDC 0 is a post-1991 82077
Dec 9 10:54:31 srv2 kernel: md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
Dec 9 10:54:31 srv2 kernel: raid1 personality registered
Dec 9 10:54:31 srv2 kernel: DC390x (ncr53c8xx): 1 adapters found
Dec 9 10:54:31 srv2 kernel: scsi0 : Tekram DC390W/U/F/U2B/U2W/U2D DC310/U (NCR53C8XX) V2.1 1999/10/12
Dec 9 10:54:31 srv2 kernel: scsi : 1 host.
Dec 9 10:54:31 srv2 kernel: DC390x (ncr53c8xx): target 5 16bits Wide transfer
Dec 9 10:54:31 srv2 kernel: DC390x (ncr53c8xx): target 5 Sync transfer 80 MB/sec, Offset 31
Dec 9 10:54:31 srv2 kernel: Vendor: IBM Model: DNES-309170W Rev: SA30
Dec 9 10:54:31 srv2 kernel: Type: Direct-Access ANSI SCSI revision: 03
Dec 9 10:54:31 srv2 kernel: Detected scsi disk sda at scsi0, channel 0, id 5, lun 0
Dec 9 10:54:31 srv2 kernel: DC390x (ncr53c8xx): target 6 16bits Wide transfer
Dec 9 10:54:31 srv2 kernel: DC390x (ncr53c8xx): target 6 Sync transfer 80 MB/sec, Offset 31
Dec 9 10:54:31 srv2 kernel: Vendor: IBM Model: DNES-309170W Rev: SA30
Dec 9 10:54:31 srv2 kernel: Type: Direct-Access ANSI SCSI revision: 03
Dec 9 10:54:31 srv2 kernel: Detected scsi disk sdb at scsi0, channel 0, id 6, lun 0
Dec 9 10:54:31 srv2 kernel: scsi : detected 2 SCSI disks total.
Dec 9 10:54:31 srv2 kernel: SCSI device sda: hdwr sector= 512 bytes. Sectors= 17916240 [8748 MB] [8.7 GB]
Dec 9 10:54:31 srv2 kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17916240 [8748 MB] [8.7 GB]
Dec 9 10:54:31 srv2 kernel: PPP: version 2.3.7 (demand dialling)
Dec 9 10:54:31 srv2 kernel: TCP compression code copyright 1989 Regents of the University of California
Dec 9 10:54:31 srv2 kernel: PPP line discipline registered.
Dec 9 10:54:31 srv2 kernel: SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
Dec 9 10:54:31 srv2 atd: atd startup succeeded
Dec 9 10:54:31 srv2 kernel: CSLIP: code copyright 1989 Regents of the University of California.
Dec 9 10:54:31 srv2 kernel: SLIP linefill/keepalive option.
Dec 9 10:54:31 srv2 kernel: ne2k-pci.c:vpre-1.00e 5/27/99 D. Becker/P. Gortmaker http://cesdis.gsfc.nasa.gov/linux/drivers/ne2k-pci.html
Dec 9 10:54:31 srv2 kernel: ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0xd800, IRQ 10.
Dec 9 10:54:31 srv2 kernel: eth0: RealTek RTL-8029 found at 0xd800, IRQ 10, 52:54:05:F3:EC:44.
Dec 9 10:54:31 srv2 kernel: ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0xd400, IRQ 5.
Dec 9 10:54:31 srv2 kernel: eth1: RealTek RTL-8029 found at 0xd400, IRQ 5, 52:54:05:F4:49:95.
Dec 9 10:54:31 srv2 kernel: Partition check:
Dec 9 10:54:31 srv2 kernel: sda: sda1
Dec 9 10:54:31 srv2 kernel: sdb: sdb1
Dec 9 10:54:31 srv2 kernel: hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 >
Dec 9 10:54:31 srv2 kernel: VFS: Mounted root (ext2 filesystem) readonly.
Dec 9 10:54:31 srv2 kernel: Freeing unused kernel memory: 48k freed
Dec 9 10:54:31 srv2 kernel: Adding Swap: 136544k swap-space (priority -1)
Dec 9 10:54:32 srv2 crond: crond startup succeeded
Dec 9 10:54:32 srv2 named[283]: starting. named 8.2 Tue May 11 03:26:21 GMT 1999 ^Iroot@data.mandrakesoft.com:/usr/src/RPM/BUILD/bind-8.2/src/bin/named
Dec 9 10:54:32 srv2 named[283]: cache zone "" (IN) loaded (serial 0)
Dec 9 10:54:32 srv2 named[283]: Zone "0.0.127.in-addr.arpa" (file named.local): No default TTL set using SOA minimum instead
Dec 9 10:54:32 srv2 named[283]: master zone "0.0.127.in-addr.arpa" (IN) loaded (serial 1997022700)
Dec 9 10:54:32 srv2 named[283]: ctl_server: bind: Address already in use
Dec 9 10:54:32 srv2 named[283]: listening on [127.0.0.1].53 (lo)
Dec 9 10:54:32 srv2 named[283]: listening on [192.168.2.25].53 (eth0)
Dec 9 10:54:32 srv2 named[283]: Forwarding source address is [0.0.0.0].1024
Dec 9 10:54:32 srv2 named: named startup succeeded
Dec 9 10:54:32 srv2 named[284]: Ready to answer queries.
Dec 9 10:54:32 srv2 named[284]: sysquery: sendto([192.36.148.17].53): Network is unreachable
Dec 9 10:54:32 srv2 keytable: Loading keymap:
Dec 9 10:54:32 srv2 keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/us.kmap.gz
Dec 9 10:54:32 srv2 rc: Starting keytable succeeded
Dec 9 10:54:34 srv2 sendmail: sendmail startup succeeded
Dec 9 10:54:35 srv2 httpd: httpd: cannot determine local host name.
Dec 9 10:54:35 srv2 httpd: Use the ServerName directive to set it manually.
Dec 9 10:54:35 srv2 httpd: httpd startup failed
Dec 9 10:54:35 srv2 PAM_pwdb[345]: (su) session opened for user xfs by (uid=101)
Dec 9 10:54:35 srv2 PAM_pwdb[345]: (su) session closed for user xfs
Dec 9 10:54:35 srv2 xfs: xfs startup succeeded
Dec 9 10:54:35 srv2 local: starting sshd
Dec 9 10:54:35 srv2 sshd[359]: log: Server listening on port 22.
Dec 9 10:54:35 srv2 sshd[359]: log: Generating 768 bit RSA key.
Dec 9 10:54:36 srv2 sshd[359]: log: RSA key generation complete.
Dec 9 10:54:40 srv2 rc: Starting local succeeded
Dec 9 10:54:46 srv2 sshd[371]: log: Connection from 192.168.2.2 port 1021
Dec 9 10:54:49 srv2 sshd[371]: log: Password authentication for root accepted.
Dec 9 10:54:49 srv2 sshd[371]: log: ROOT LOGIN as 'root' from darkstar.mhp.lightlink.com
Dec 9 10:55:50 srv2 sshd[390]: log: Connection from 192.168.2.1 port 1023
Dec 9 10:55:53 srv2 sshd[390]: log: Password authentication for root accepted.
Dec 9 10:55:53 srv2 sshd[390]: log: ROOT LOGIN as 'root' from mhp.lightlink.com
Dec 9 10:55:53 srv2 sshd[392]: log: executing remote command as root: scp -f /var/log/messages

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/