Re: Lockup with CDROM

Linus Torvalds (torvalds@transmeta.com)
Wed, 10 Jun 1998 19:03:34 -0700 (PDT)


On Wed, 10 Jun 1998, Richard B. Johnson wrote:
>
> I would guess the trouble is in a driver, but _not_ the BusLogic driver.
> All three of my SMP Pentiums work fine when mounting a SCSI CDROM.
>
> I built a -g kernel so I could locate the actual code that was
> responsible, but the thing won't Ooops. I still have an Adaptec
> controller. If it helps, I could install it and see if it Ooops.

This is the debugging output from the spinlock debugging code. I haven't
looked at it closer, but it seems to be fairly obvious..

Thanks to Dave Godfrey for this. The cause _seems_ to be that

sr_ioctl.c: sr_do_ioctl()

does not get the spinlock while it is messing with the requests, in
particular it does a "scsi_sleep()" without holding the spinlock.

The whole function looks fairly suspect: I suspect most of it should be
run with the lock held, but it is nontrivial to completely fix it - we
need to drop the lock for the "down()" call, and I think
"scsi_block_when_processing_errors()" also gets upset if the lock is held
when it is called.

So this should _definitely_ happen on all controllers, you just have to
have the right kind of pattern to the accesses for it to happen (you need
to get a NOT_READY reply to the SCSI ioctl, so this is probably why there
has to be a disk change operation etc).

Linus

-----
From: dave@delta.demon.co.uk (David Godfrey)
Subject: Re: Any SMP people out there with SCSI CD ROMs?
To: torvalds@transmeta.com (Linus Torvalds)

> On Wed, 10 Jun 1998, David Godfrey wrote:
> >
> > I've seen this happen after playing an audio cd with workman, then
> > ejecting and inserting a new disk. H/w Asus dual PPro P65UP5 with an
> > ncr53c810a scsi card (ncr53c8xx driver) and a Tosh XM-3701TA CD-ROM.
> > Vanilla 2.1.105 SMP. Although the CD-ROM is on the ncr, there is also
> > a 2940UW with two Quantum Atlas wide disks in this machine.

> Great!

> Once you can reproduce this, one thing you can actually try is to compile
> the kernel as UP, but change <asm/spinlocks.h> to have

> #define DEBUG_SPINLOCKS 2

> which will maintain spinlock debugging information (you'll get warnings
> about the scheduler lock, those are because at fork-time we force the
> scheduler lock by hand in assembly language and thus bypass the debugging
> code).

> Linus

Hi Linus

I can confirm that the lock-up is repeatable. The sequence is boot-up,
go into X, workman, play a CD, eject from workman, insert a different
CD, lock-up. I was mistaken in the motherboard, it is actually a Tyan
S1662D but all the other details were correct.

I have built a UP kernel with DEBUG_SPINLOCKS (but without the MTRR
feature which would not compile with DEBUG_SPINLOCKS) and this does
not hang. Here is a copy of the message log followed by the message
log for an SMP kernel that hangs.

Hope this is useful.

If there is anything more I can do, don't hesitate. I am afraid my
kernel hacking skills are not up to interpreting the significance of
the messages.

Regards

Dave

Jun 11 00:10:08 dan linux: Linux version 2.1.105 (root@gig) (gcc version 2.7.2.3) #70 Thu Jun 11 00:07:36 BST 1998
Jun 11 00:10:08 dan linux: Console: 16 point font, 400 scans
Jun 11 00:10:08 dan linux: Console: colour VGA+ 80x25, 1 virtual console (max 63)
Jun 11 00:10:08 dan linux: Calibrating delay loop... 165.48 BogoMIPS
Jun 11 00:10:09 dan linux: Memory: 192372k/196608k available (1152k kernel code, 392k reserved, 2644k data, 48k init)
Jun 11 00:10:09 dan linux: CPU: Intel Pentium Pro stepping 02
Jun 11 00:10:09 dan linux: Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Jun 11 00:10:09 dan linux: Checking 'hlt' instruction... Ok.
Jun 11 00:10:09 dan linux: POSIX conformance testing by UNIFIX
Jun 11 00:10:09 dan linux: Swansea University Computer Society NET3.039 for Linux 2.1
Jun 11 00:10:09 dan linux: NET3: Unix domain sockets 0.16 for Linux NET3.038.
Jun 11 00:10:09 dan linux: Swansea University Computer Society TCP/IP for NET3.037
Jun 11 00:10:09 dan linux: IP Protocols: ICMP, UDP, TCP, IGMP
Jun 11 00:10:09 dan linux: PCI: PCI BIOS revision 2.10 entry at 0xfb1b0
Jun 11 00:10:09 dan linux: PCI: Using configuration type 1
Jun 11 00:10:09 dan linux: PCI: Probing PCI hardware
Jun 11 00:10:09 dan linux: PCI: 00:00 [8086/1237]: Passive release enable (00)
Jun 11 00:10:09 dan linux: Starting kswapd v 1.5
Jun 11 00:10:09 dan linux: parport0: PC-style at 0x378 [SPP]
Jun 11 00:10:09 dan linux: parport1: PC-style at 0x278 [SPP]
Jun 11 00:10:09 dan linux: sched.c:422: spin_lock(sched.c:c0225514) already locked
Jun 11 00:10:09 dan last message repeated 2 times
Jun 11 00:10:09 dan linux: Serial driver version 4.26 with no serial options enabled
Jun 11 00:10:09 dan linux: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jun 11 00:10:09 dan linux: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Jun 11 00:10:09 dan linux: ttyS02 at 0x03e8 (irq = 4) is a 16550A
Jun 11 00:10:09 dan linux: ttyS03 at 0x02e8 (irq = 3) is a 16550A
Jun 11 00:10:09 dan linux: lp0: using parport0 (polling)..
Jun 11 00:10:09 dan linux: lp1: using parport1 (polling).
Jun 11 00:10:09 dan linux: Real Time Clock Driver v1.09
Jun 11 00:10:09 dan linux: Sound initialization started
Jun 11 00:10:09 dan linux: <Sound Blaster 16 (4.13)> at 0x220 irq 7 dma 1,5
Jun 11 00:10:09 dan linux: <Sound Blaster 16> at 0x330 irq 7 dma 0
Jun 11 00:10:09 dan linux: AWE32-0.4.2c (RAM8192k)
Jun 11 00:10:09 dan linux: Sound initialization complete
Jun 11 00:10:09 dan linux: Floppy drive(s): fd0 is 1.44M
Jun 11 00:10:09 dan linux: FDC 0 is a post-1991 82077
Jun 11 00:10:09 dan linux: (scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 13/0
Jun 11 00:10:09 dan linux: (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs
Jun 11 00:10:09 dan linux: (scsi0) BIOS enabled, IO Port 0x8100, IRQ 11
Jun 11 00:10:09 dan linux: (scsi0) IO Memory at 0xe3000000, MMAP Memory at 0xcc828000
Jun 11 00:10:09 dan linux: (scsi0) Resetting channel
Jun 11 00:10:09 dan linux: (scsi0) Downloading sequencer code... 406 instructions downloaded
Jun 11 00:10:09 dan linux: ncr53c8xx: at PCI bus 0, device 11, function 0
Jun 11 00:10:09 dan linux: ncr53c8xx: 53c810a detected
Jun 11 00:10:09 dan linux: ncr53c810a-0: rev=0x11, base=0xe3001000, io_port=0x8000, irq=12
Jun 11 00:10:09 dan linux: ncr53c810a-0: ID 7, Fast-10, Parity Checking
Jun 11 00:10:09 dan linux: ncr53c810a-0: restart (scsi reset).
Jun 11 00:10:09 dan linux: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.18/3.2.4
Jun 11 00:10:09 dan linux: <Adaptec AHA-294X Ultra SCSI host adapter>
Jun 11 00:10:09 dan linux: scsi1 : ncr53c8xx - revision 2.5f
Jun 11 00:10:09 dan linux: scsi : 2 hosts.
Jun 11 00:10:09 dan linux: (scsi0:0:-1:-1) Scanning channel for devices.
Jun 11 00:10:09 dan linux: Vendor: IBM Model: XP32150W !y Rev: 81K6
Jun 11 00:10:09 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:10:09 dan linux: Detected scsi disk sda at scsi0, channel 0, id 1, lun 0
Jun 11 00:10:09 dan linux: Vendor: IBM Model: XP32150W !y Rev: 81K6
Jun 11 00:10:09 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:10:09 dan linux: Detected scsi disk sdb at scsi0, channel 0, id 2, lun 0
Jun 11 00:10:09 dan linux: (scsi0:-1:-1:-1) Bad scbptr 255 during SELTO.
Jun 11 00:10:10 dan linux: (scsi0:-1:-1:-1) Referenced SCB 255 not valid during SELTO.
Jun 11 00:10:10 dan linux: SCSISEQ = 0x12 SEQADDR = 0x9 SSTAT0 = 0x10 SSTAT1 = 0x8a
Jun 11 00:10:10 dan linux: Vendor: FUJITSU Model: M2511A Rev: 1500
Jun 11 00:10:10 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:10:10 dan linux: Detected scsi removable disk sdc at scsi1, channel 0, id 3, lun 0
Jun 11 00:10:10 dan linux: Vendor: ARCHIVE Model: Python 25501-XXX Rev: 2.50
Jun 11 00:10:10 dan linux: Type: Sequential-Access ANSI SCSI revision: 02
Jun 11 00:10:10 dan linux: Detected scsi tape st0 at scsi1, channel 0, id 4, lun 0
Jun 11 00:10:10 dan linux: Vendor: TOSHIBA Model: CD-ROM XM-3701TA Rev: 0236
Jun 11 00:10:10 dan linux: Type: CD-ROM ANSI SCSI revision: 02
Jun 11 00:10:10 dan linux: Detected scsi CD-ROM sr0 at scsi1, channel 0, id 6, lun 0
Jun 11 00:10:10 dan linux: scsi : detected 1 SCSI tape 1 SCSI cdrom 3 SCSI disks total.
Jun 11 00:10:10 dan linux: ncr53c810a-0-<6,0>: FAST-5 SCSI 4.0 MB/s (250 ns, offset 8)
Jun 11 00:10:10 dan linux: Uniform CD-ROM driver Revision: 2.12
Jun 11 00:10:10 dan linux: (scsi0:0:1:0) Using wide (16 bit) transfers.
Jun 11 00:10:10 dan linux: (scsi0:0:1:0) Synchronous at 10.0MHz, offset 8.
Jun 11 00:10:10 dan linux: SCSI device sda: hdwr sector= 512 bytes. Sectors= 4404489 [2150 MB] [2.2 GB]
Jun 11 00:10:10 dan linux: (scsi0:0:2:0) Using wide (16 bit) transfers.
Jun 11 00:10:10 dan linux: (scsi0:0:2:0) Synchronous at 10.0MHz, offset 8.
Jun 11 00:10:10 dan linux: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 4404489 [2150 MB] [2.2 GB]
Jun 11 00:10:10 dan linux: ncr53c810a-0-<3,0>: FAST-5 SCSI 4.0 MB/s (250 ns, offset 8)
Jun 11 00:10:10 dan linux: sdc : READ CAPACITY failed.
Jun 11 00:10:10 dan linux: sdc : status = 1, message = 00, host = 0, driver = 28
Jun 11 00:10:10 dan linux: sdc : extended sense code = 2
Jun 11 00:10:10 dan linux: sdc : block size assumed to be 512 bytes, disk size 1GB.
Jun 11 00:10:10 dan linux: smc-ultra.c:v2.00 6/6/96 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Jun 11 00:10:10 dan linux: eth0: SMC Ultra at 0x300, 00 00 C0 D0 6D AD, IRQ 10 memory 0xd8000-0xdbfff.
Jun 11 00:10:10 dan linux: Partition check:
Jun 11 00:10:10 dan linux: sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 > sda3 sda4
Jun 11 00:10:10 dan linux: sdb: sdb1 sdb2 sdb3 < sdb5 sdb6 sdb7 sdb8 >
Jun 11 00:10:10 dan linux: sdc:scsidisk I/O error: dev 08:20, sector 0
Jun 11 00:10:10 dan linux: unable to read partition table
Jun 11 00:10:10 dan linux: VFS: Mounted root (ext2 filesystem) readonly.
Jun 11 00:10:10 dan linux: Freeing unused kernel memory: 48k freed
Jun 11 00:10:10 dan linux: sched.c:422: spin_lock(sched.c:c0225514) already locked
Jun 11 00:10:10 dan last message repeated 8 times
Jun 11 00:10:10 dan linux: Adding Swap: 31724k swap-space (priority -1)
Jun 11 00:10:10 dan linux: sched.c:422: spin_lock(sched.c:c0225514) already locked
Jun 11 00:10:10 dan last message repeated 5 times
Jun 11 00:10:10 dan linux: Adding Swap: 130028k swap-space (priority -2)
Jun 11 00:10:10 dan linux: sched.c:422: spin_lock(sched.c:c0225514) already locked
Jun 11 00:10:10 dan last message repeated 6 times

[ Linus ] The above are the scheduler locks, ignore those..

Jun 11 00:10:10 dan linux: nfsd_init: initialized fhcache, entries=256
Jun 11 00:10:10 dan gated[69]: Start gated[69] version R3_5_5 built Fri Sep 19 21:18:20 BST 1997
Jun 11 00:10:11 dan gated[69]: trace_on: tracing to "/var/log/gated" started
Jun 11 00:10:11 dan gated[69]: inet_init: *WARNING* IP forwarding disabled!
Jun 11 00:10:11 dan gated[69]: KRT SEND DELETE 10.1.1 mask 0.0.0.0 router 10.1.1.2 flags <GW>2: Invalid argument
Jun 11 00:10:11 dan gated[69]: Commence routing updates
Jun 11 00:10:12 dan apcd: UPS DAN (C) APCC 60.9.I GS9717430075
Jun 11 00:10:19 dan ntpdate[88]: step time server 10.1.1.6 offset 0.884499 sec
Jun 11 00:10:21 dan ntpd[91]: ntpd 4.0.72j Mon May 4 23:39:01 BST 1998 (1)
Jun 11 00:10:21 dan ntpd[91]: precision = 652 usec
Jun 11 00:10:21 dan ntpd[91]: frequency initialized -25.488 from /var/lib/ntp.drift
Jun 11 00:10:38 dan login: ROOT LOGIN ON tty1
Jun 10 23:10:41 dan init: Switching to runlevel: 5
Jun 11 00:11:10 dan linux: VFS: Disk change detected on device 0b:00
Jun 11 00:11:44 dan linux: sr0: CDROM not ready. Make sure there is a disc in the drive.
Jun 11 00:12:04 dan last message repeated 4 times
Jun 11 00:12:09 dan linux: sr0: CDROM not ready yet.

[ Linus ] This is where the interesting stuff starts.
[ Linus ] The implication is that something calls "scsi_sleep()" without
[ Linus ] holding the lock, so now when scsi_sleep() unlocks and then
[ Linus ] re-locks the lock, we'll be locked even though the caller
[ Linus ] thought we wouldn't be.

Jun 11 00:12:09 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked

[ Linus ] And this is the point where a real SMP system with a real
[ Linus ] spinlock would have locked up hard:

Jun 11 00:12:11 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:12:11 dan linux: sr0: CDROM not ready yet.
Jun 11 00:12:11 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked
Jun 11 00:12:13 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:12:13 dan linux: sr0: CDROM not ready yet.
Jun 11 00:12:13 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked
Jun 11 00:12:15 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:12:15 dan linux: sr0: disc change detected.
Jun 11 00:14:03 dan linux: sr0: CDROM not ready. Make sure there is a disc in the drive.
Jun 11 00:14:13 dan last message repeated 2 times
Jun 11 00:14:18 dan linux: sr0: CDROM not ready yet.
Jun 11 00:14:18 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked
Jun 11 00:14:20 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:14:20 dan linux: sr0: CDROM not ready yet.
Jun 11 00:14:20 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked
Jun 11 00:14:22 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:14:22 dan linux: sr0: CDROM not ready yet.
Jun 11 00:14:22 dan linux: scsi_error.c:575: spin_lock(ll_rw_blk.c:c022e434) not locked
Jun 11 00:14:24 dan linux: sr_ioctl.c:67: spin_lock_irqsave(ll_rw_blk.c:c022e434) already locked
Jun 11 00:14:24 dan linux: sr0: disc change detected.

and the message log for the SMP kernel that locks up:-

Jun 11 00:26:57 dan linux: Linux version 2.1.105 (root@gig) (gcc version 2.7.2.3) #65 SMP Mon Jun 8 10:35:28 BST 1998
Jun 11 00:26:57 dan linux: Intel MultiProcessor Specification v1.1
Jun 11 00:26:57 dan linux: Virtual Wire compatibility mode.
Jun 11 00:26:57 dan linux: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Jun 11 00:26:57 dan linux: Processor #1 Pentium(tm) Pro APIC version 17
Jun 11 00:26:57 dan linux: Processor #0 Pentium(tm) Pro APIC version 17
Jun 11 00:26:57 dan linux: I/O APIC #2 Version 17 at 0xFEC00000.
Jun 11 00:26:57 dan linux: Processors: 2
Jun 11 00:26:57 dan linux: Console: 16 point font, 400 scans
Jun 11 00:26:57 dan linux: Console: colour VGA+ 80x25, 1 virtual console (max 63)
Jun 11 00:26:57 dan linux: Calibrating delay loop... 165.48 BogoMIPS
Jun 11 00:26:57 dan linux: Memory: 192372k/196608k available (1124k kernel code, 400k reserved, 2656k data, 56k init)
Jun 11 00:26:57 dan linux: Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Jun 11 00:26:57 dan linux: Checking 'hlt' instruction... Ok.
Jun 11 00:26:57 dan linux: POSIX conformance testing by UNIFIX
Jun 11 00:26:57 dan linux: mtrr: v1.21 (19980521) Richard Gooch (rgooch@atnf.csiro.au)
Jun 11 00:26:57 dan linux: CPU1: Intel Pentium Pro stepping 02
Jun 11 00:26:57 dan linux: calibrating APIC timer ...
Jun 11 00:26:57 dan linux: ..... CPU clock speed is 165.7931 MHz.
Jun 11 00:26:57 dan linux: ..... APIC bus clock speed is 66.3169 MHz.
Jun 11 00:26:57 dan linux: Booting processor 0 eip 2000
Jun 11 00:26:57 dan linux: Calibrating delay loop... 165.48 BogoMIPS
Jun 11 00:26:57 dan linux: OK.
Jun 11 00:26:57 dan linux: CPU0: Intel Pentium Pro stepping 02
Jun 11 00:26:57 dan linux: Total of 2 processors activated (330.96 BogoMIPS).
Jun 11 00:26:57 dan linux: enabling Symmetric IO mode ... ...done.
Jun 11 00:26:57 dan linux: ENABLING IO-APIC IRQs
Jun 11 00:26:57 dan linux: init IO_APIC IRQs
Jun 11 00:26:57 dan linux: IO-APIC pin 0, 20, 21, 22, 23 not connected.
Jun 11 00:26:57 dan linux: nr of MP irq sources: 21.
Jun 11 00:26:57 dan linux: nr of IO-APIC registers: 24.
Jun 11 00:26:57 dan linux: testing the IO APIC.......................
Jun 11 00:26:57 dan linux: .... register #00: 00000000
Jun 11 00:26:57 dan linux: ....... : physical APIC id: 00
Jun 11 00:26:57 dan linux: .... register #01: 00170011
Jun 11 00:26:57 dan linux: ....... : max redirection entries: 0017
Jun 11 00:26:57 dan linux: ....... : IO APIC version: 0011
Jun 11 00:26:57 dan linux: .... register #02: 00000000
Jun 11 00:26:57 dan linux: ....... : arbitration: 00
Jun 11 00:26:58 dan linux: .... IRQ redirection table:
Jun 11 00:26:58 dan linux: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
Jun 11 00:26:58 dan linux: 00 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: 01 0FF 0F 0 0 0 0 0 1 1 59
Jun 11 00:26:58 dan linux: 02 0FF 0F 0 0 0 0 0 1 1 51
Jun 11 00:26:58 dan linux: 03 0FF 0F 0 0 0 0 0 1 1 69
Jun 11 00:26:58 dan linux: 04 0FF 0F 0 0 0 0 0 1 1 71
Jun 11 00:26:58 dan linux: 05 0FF 0F 0 0 0 0 0 1 1 79
Jun 11 00:26:58 dan linux: 06 0FF 0F 0 0 0 0 0 1 1 81
Jun 11 00:26:58 dan linux: 07 0FF 0F 0 0 0 0 0 1 1 89
Jun 11 00:26:58 dan linux: 08 0FF 0F 0 0 0 0 0 1 1 91
Jun 11 00:26:58 dan linux: 09 0FF 0F 0 0 0 0 0 1 1 99
Jun 11 00:26:58 dan linux: 0a 0FF 0F 0 0 0 0 0 1 1 A1
Jun 11 00:26:58 dan linux: 0b 0FF 0F 0 0 0 0 0 1 1 A9
Jun 11 00:26:58 dan linux: 0c 0FF 0F 0 0 0 0 0 1 1 B1
Jun 11 00:26:58 dan linux: 0d 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: 0e 0FF 0F 0 0 0 0 0 1 1 C1
Jun 11 00:26:58 dan linux: 0f 0FF 0F 0 0 0 0 0 1 1 C9
Jun 11 00:26:58 dan linux: 10 0FF 0F 0 1 0 1 0 1 1 D1
Jun 11 00:26:58 dan linux: 11 0FF 0F 0 1 0 1 0 1 1 D9
Jun 11 00:26:58 dan linux: 12 0FF 0F 0 1 0 1 0 1 1 E1
Jun 11 00:26:58 dan linux: 13 0FF 0F 0 1 0 1 0 1 1 E9
Jun 11 00:26:58 dan linux: 14 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: 15 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: 16 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: 17 000 00 1 0 0 0 0 0 0 00
Jun 11 00:26:58 dan linux: IRQ to pin mappings:
Jun 11 00:26:58 dan linux: 0->2 1->1 2->-1 3->3 4->4 5->5 6->6 7->7 8->8 9->9 10->10 11->11 12->12 13->13 14->14 15->15 16->16 17->17 18->18 19->19 20->-1 21->-1 22->-1 23->-1
Jun 11 00:26:58 dan linux: .................................... done.
Jun 11 00:26:58 dan linux: mtrr: your CPUs had inconsistent fixed MTRR settings
Jun 11 00:26:58 dan linux: mtrr: probably your BIOS does not setup all CPUs
Jun 11 00:26:58 dan linux: Swansea University Computer Society NET3.039 for Linux 2.1
Jun 11 00:26:58 dan linux: NET3: Unix domain sockets 0.16 for Linux NET3.038.
Jun 11 00:26:58 dan linux: Swansea University Computer Society TCP/IP for NET3.037
Jun 11 00:26:58 dan linux: IP Protocols: ICMP, UDP, TCP, IGMP
Jun 11 00:26:58 dan linux: PCI: PCI BIOS revision 2.10 entry at 0xfb1b0
Jun 11 00:26:58 dan linux: PCI: Using configuration type 1
Jun 11 00:26:58 dan linux: PCI: Probing PCI hardware
Jun 11 00:26:58 dan linux: PCI->APIC IRQ transform: (B0,I11,P0) -> 19
Jun 11 00:26:58 dan linux: PCI->APIC IRQ transform: (B0,I12,P0) -> 18
Jun 11 00:26:58 dan linux: PCI->APIC IRQ transform: (B0,I13,P0) -> 17
Jun 11 00:26:58 dan linux: PCI: 00:00 [8086/1237]: Passive release enable (00)
Jun 11 00:26:58 dan linux: Starting kswapd v 1.5
Jun 11 00:26:58 dan linux: parport0: PC-style at 0x378 [SPP]
Jun 11 00:26:58 dan linux: parport1: PC-style at 0x278 [SPP]
Jun 11 00:26:58 dan linux: Serial driver version 4.26 with no serial options enabled
Jun 11 00:26:58 dan linux: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Jun 11 00:26:58 dan linux: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Jun 11 00:26:58 dan linux: ttyS02 at 0x03e8 (irq = 4) is a 16550A
Jun 11 00:26:58 dan linux: ttyS03 at 0x02e8 (irq = 3) is a 16550A
Jun 11 00:26:58 dan linux: lp0: using parport0 (polling).
Jun 11 00:26:58 dan linux: lp1: using parport1 (polling).
Jun 11 00:26:59 dan linux: Real Time Clock Driver v1.09
Jun 11 00:26:59 dan linux: Sound initialization started
Jun 11 00:26:59 dan linux: <Sound Blaster 16 (4.13)> at 0x220 irq 7 dma 1,5
Jun 11 00:26:59 dan linux: <Sound Blaster 16> at 0x330 irq 7 dma 0
Jun 11 00:26:59 dan linux: AWE32-0.4.2c (RAM8192k)
Jun 11 00:26:59 dan linux: Sound initialization complete
Jun 11 00:26:59 dan linux: Floppy drive(s): fd0 is 1.44M
Jun 11 00:26:59 dan linux: FDC 0 is a post-1991 82077
Jun 11 00:26:59 dan linux: (scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 13/0
Jun 11 00:26:59 dan linux: (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs
Jun 11 00:26:59 dan linux: (scsi0) BIOS enabled, IO Port 0x8100, IRQ 17
Jun 11 00:26:59 dan linux: (scsi0) IO Memory at 0xe3000000, MMAP Memory at 0xcc828000
Jun 11 00:26:59 dan linux: (scsi0) Resetting channel
Jun 11 00:26:59 dan linux: (scsi0) Downloading sequencer code... 406 instructions downloaded
Jun 11 00:26:59 dan linux: ncr53c8xx: at PCI bus 0, device 11, function 0
Jun 11 00:26:59 dan linux: ncr53c8xx: 53c810a detected
Jun 11 00:26:59 dan linux: ncr53c810a-0: rev=0x11, base=0xe3001000, io_port=0x8000, irq=19
Jun 11 00:26:59 dan linux: ncr53c810a-0: ID 7, Fast-10, Parity Checking
Jun 11 00:26:59 dan linux: ncr53c810a-0: restart (scsi reset).
Jun 11 00:26:59 dan linux: scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.18/3.2.4
Jun 11 00:26:59 dan linux: <Adaptec AHA-294X Ultra SCSI host adapter>
Jun 11 00:26:59 dan linux: scsi1 : ncr53c8xx - revision 2.5f
Jun 11 00:26:59 dan linux: scsi : 2 hosts.
Jun 11 00:26:59 dan linux: (scsi0:0:-1:-1) Scanning channel for devices.
Jun 11 00:26:59 dan linux: Vendor: IBM Model: XP32150W !y Rev: 81K6
Jun 11 00:26:59 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:26:59 dan linux: Detected scsi disk sda at scsi0, channel 0, id 1, lun 0
Jun 11 00:26:59 dan linux: Vendor: IBM Model: XP32150W !y Rev: 81K6
Jun 11 00:26:59 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:26:59 dan linux: Detected scsi disk sdb at scsi0, channel 0, id 2, lun 0
Jun 11 00:26:59 dan linux: Vendor: FUJITSU Model: M2511A Rev: 1500
Jun 11 00:26:59 dan linux: Type: Direct-Access ANSI SCSI revision: 02
Jun 11 00:26:59 dan linux: Detected scsi removable disk sdc at scsi1, channel 0, id 3, lun 0
Jun 11 00:26:59 dan linux: Vendor: ARCHIVE Model: Python 25501-XXX Rev: 2.50
Jun 11 00:26:59 dan linux: Type: Sequential-Access ANSI SCSI revision: 02
Jun 11 00:26:59 dan linux: Detected scsi tape st0 at scsi1, channel 0, id 4, lun 0
Jun 11 00:26:59 dan linux: Vendor: TOSHIBA Model: CD-ROM XM-3701TA Rev: 0236
Jun 11 00:26:59 dan linux: Type: CD-ROM ANSI SCSI revision: 02
Jun 11 00:26:59 dan linux: Detected scsi CD-ROM sr0 at scsi1, channel 0, id 6, lun 0
Jun 11 00:26:59 dan linux: scsi : detected 1 SCSI tape 1 SCSI cdrom 3 SCSI disks total.
Jun 11 00:26:59 dan linux: ncr53c810a-0-<6,0>: FAST-5 SCSI 4.0 MB/s (250 ns, offset 8)
Jun 11 00:26:59 dan linux: Uniform CD-ROM driver Revision: 2.12
Jun 11 00:26:59 dan linux: (scsi0:0:1:0) Using wide (16 bit) transfers.
Jun 11 00:26:59 dan linux: (scsi0:0:1:0) Synchronous at 10.0MHz, offset 8.
Jun 11 00:26:59 dan linux: SCSI device sda: hdwr sector= 512 bytes. Sectors= 4404489 [2150 MB] [2.2 GB]
Jun 11 00:26:59 dan linux: (scsi0:0:2:0) Using wide (16 bit) transfers.
Jun 11 00:26:59 dan linux: (scsi0:0:2:0) Synchronous at 10.0MHz, offset 8.
Jun 11 00:26:59 dan linux: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 4404489 [2150 MB] [2.2 GB]
Jun 11 00:26:59 dan linux: ncr53c810a-0-<3,0>: FAST-5 SCSI 4.0 MB/s (250 ns, offset 8)
Jun 11 00:26:59 dan linux: sdc : READ CAPACITY failed.
Jun 11 00:26:59 dan linux: sdc : status = 1, message = 00, host = 0, driver = 28
Jun 11 00:26:59 dan linux: sdc : extended sense code = 2
Jun 11 00:26:59 dan linux: sdc : block size assumed to be 512 bytes, disk size 1GB.
Jun 11 00:26:59 dan linux: smc-ultra.c:v2.00 6/6/96 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Jun 11 00:26:59 dan linux: eth0: SMC Ultra at 0x300, 00 00 C0 D0 6D AD, IRQ 10 memory 0xd8000-0xdbfff.
Jun 11 00:26:59 dan linux: Partition check:
Jun 11 00:26:59 dan linux: sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 > sda3 sda4
Jun 11 00:26:59 dan linux: sdb: sdb1 sdb2 sdb3 < sdb5 sdb6 sdb7 sdb8 >
Jun 11 00:26:59 dan linux: sdc:scsidisk I/O error: dev 08:20, sector 0
Jun 11 00:26:59 dan linux: unable to read partition table
Jun 11 00:26:59 dan linux: VFS: Mounted root (ext2 filesystem) readonly.
Jun 11 00:26:59 dan linux: Freeing unused kernel memory: 56k freed
Jun 11 00:26:59 dan linux: Adding Swap: 31724k swap-space (priority -1)
Jun 11 00:26:59 dan linux: Adding Swap: 130028k swap-space (priority -2)
Jun 11 00:26:59 dan linux: nfsd_init: initialized fhcache, entries=256
Jun 11 00:26:59 dan gated[74]: Start gated[74] version R3_5_5 built Fri Sep 19 21:18:20 BST 1997
Jun 11 00:26:59 dan apcd: UPS DAN (C) APCC 60.9.I GS9717430075
Jun 11 00:27:00 dan gated[74]: trace_on: tracing to "/var/log/gated" started
Jun 11 00:27:00 dan gated[74]: inet_init: *WARNING* IP forwarding disabled!
Jun 11 00:27:00 dan gated[74]: KRT SEND DELETE 10.1.1 mask 0.0.0.0 router 10.1.1.2 flags <GW>2: Invalid argument
Jun 11 00:27:00 dan gated[74]: Commence routing updates
Jun 11 00:27:01 dan linux: portmap: RPC call returned error 111
Jun 11 00:27:01 dan linux: RPC: task of released request still queued!
Jun 11 00:27:01 dan linux: RPC: (task is on xprt_pending)
Jun 11 00:27:07 dan ntpdate[88]: step time server 10.1.1.6 offset 0.706438 sec
Jun 11 00:27:09 dan ntpd[91]: ntpd 4.0.72j Mon May 4 23:39:01 BST 1998 (1)
Jun 11 00:27:10 dan ntpd[91]: precision = 6 usec
Jun 11 00:27:10 dan ntpd[91]: using kernel phase-lock loop 0041
Jun 11 00:27:10 dan ntpd[91]: frequency initialized -25.488 from /var/lib/ntp.drift
Jun 11 00:27:42 dan login: ROOT LOGIN ON tty1
Jun 10 23:27:44 dan init: Switching to runlevel: 5
Jun 11 00:28:09 dan linux: VFS: Disk change detected on device 0b:00
Jun 11 00:28:48 dan linux: sr0: CDROM not ready. Make sure there is a disc in the drive.
Jun 11 00:29:03 dan last message repeated 3 times
Jun 11 00:29:08 dan linux: sr0: CDROM not ready yet.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu