[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-kernel
Subject:    Re: Kernel 2.0.31
From:       Andrew Milleville <millevil () cs ! Buffalo ! EDU>
Date:       1997-10-23 13:06:12
[Download RAW message or body]

On Thu, 23 Oct 1997, Marc Christensen wrote:

> 	Adaptec 2940 Rev B., 
> 	QUANTUM LPS540S (SCSI HD)
> 	CORE    1000  MB (SCSI HD)
> 	CONNER  3200 (SCSI Tape)
> 	TOSHIBA SCSI CDROM
> 
> I had been running 2.0.31pre10 since it was released (about three weeks
> ago), then I switched to 2.0.31.  The next morning, the computer had
> rebooted but had hung during the process.  Upon trying to reboot manualy,
> the new kernel reported the first scsi hard disk as having 4 partitions
> instead of the two I had made.  This was depressing.  I tried to boot
> 2.0.31pre10 to see if it was just the Adaptec driver.  The same thing was
> reported.
>
> 3c503), amazingly all partitions were correctly recognised.  This is very
> strange I figure.
> 
> I am pretty sure that the 2.0.31pre10 and 2.0.31 kernels have the same
> Adaptech driver and therefore, they both do not see the partition tables
> correctly.  But it was something wrong with the 2.0.31 kernel that _did_
> do something with the partition talbles.  Otherwise the 2.0.31pre10 would
> have recognised them correctly as it had done for the past two or three
> weeks.

I have a 2940 with a scsi cdrom and a 700 meg fast scsi disk attached to
it. The 700 meg drive is exclusively Linux.

Everything worked great with 2.0.30, but I'd really like to use the media
autosending feature of the tulip nic driver, so I wanted the new kernel. I
configured it and noticed a bunch of new features with the new 2940
driver. No help was available for them, so I really didn't know what they
were. I could make a guess, but that's about it.

so when I rebooted with the new kernel, this is what I get:
(approximately)
aic7xxx:<adaptec 294x ultra> at PCI 18
aic7xxx:Warning: detected auto-termination. please verify driver settings
	and use manual termination if necessary.
aic7xxx:bios enabled, 0x6100, IRQ 11, Rev B
aic7xxx:Single channel, scsi ID 7, 16/16 SCBS, Qfull 16, Qmask 0x1f
scsi0:encountered Spurious Interrupt (Those damn spurious interrupts!!)
scsi:SCSIINT - someone reset channel A
(scsi:-1:0) reset device, active - scb0
kernel panic: waiting list inconsistency. SCB index=255, num scbs=0.

and the machine hangs. When I reset the machine, it comes back up with
this:(old 2.0.30 kernel)
aic7xxx: BurstLen = 8 DWDs, Latency Timer = 32 PCLKS
aic7xxx: AHA-2940 Ultra Rev B.
aic7xxx: devconfig = 0x1580.
aic7xxx: Reading SEEPROM...done.
aic7xxx: Extended translation enabled.
aic7xxx: Memory check yields 16 SCBs, paging not enabled.
AHA-2940 Ultra (PCI-bus), I/O 0x6100, Mem 0xe0400000:
    irq 11
    bus release time 2 bclks
    data fifo threshold 100%
    SCSI CHANNEL A:
        scsi id 7
        scsi selection timeout 256 ms
        scsi bus reset at power-on enabled
        scsi bus parity enabled
        scsi bus termination (low byte) enabled
aic7xxx: Downloading sequencer code...done.
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
scsi : 1 host.
scsi0: Scanning channel A for devices.
Started kswapd v 1.4.2.2
scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 8.
  Vendor: QUANTUM   Model: LIGHTNING 730S    Rev: 241E
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
scsi0: SCSIINT - Someone reset channel A.
aic7xxx: (reset_device) target/channel -1/A, active_scb 0
aic7xxx: (match_scb) comparing target/channel -1/A to scb 1/A
aic7xxx: (match_scb) comparing target/channel -1/A to scb 1/A
aic7xxx: (reset_channel) Resetting current channel A
aic7xxx: (reset_channel) Channel reset, sequencer restarted
aic7xxx: (done_aborted_scbs) Aborting scb 0, TCL=1/0/0
scsi0: Target 4, channel A, now synchronous at 10.0MHz, offset 8.
  Vendor: PIONEER   Model: CD-ROM DR-U24X    Rev: 1.03
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
scsi : detected 1 SCSI cdrom 1 SCSI disk total.
scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 8.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 1431760 [699 MB] [0.7
GB]

This is an exact paste, because the machine does boot.

I've tried changing around scsi bios settings, no avail. I've tried
changing different kernel options, (not *all* of them, because I don't
know what they all do...) and it still doesn't boot.

my setup: Pentium 200, tyan tomcat I motherboard, 96 megs of ram, 2940U
controller (I also have 2 IDE drives on the system).

My apologies for this message being so long, but I wanted to put as much
info as possible in so you gurus can shed some light on this.

Thanks!

+---------------------------+----------------------------------------------+
| Andrew Milleville         | Out the ethernet, through the router,        |
| Dept. of Computer Science | down the fiber, off another router, down     |
| Tops Markets Help Desk    | the T1, over the firewall, through one       |
| Retail Support Specialist | last router, nothin' but Net.                |
| millevil@cs.buffalo.edu   |                                              |
+---------------------------+----------------------------------------------+

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic