SCSI Hardware problem?

Jorn Argelo jorn at wcborstel.nl
Thu Jan 6 14:30:03 PST 2005


On Thu, 06 Jan 2005 15:18:04 -0700, Tom Vilot wrote
> This looks to me like I've got a hardware problem. SCSI drive 0:4:0 -
> - or is this perhaps something else?
> 
> I had to manually type this in ... :) copying it off the screen 
> since I don't see this stuff in a log anywhere.
> 
> FreeBSD 5.3 on a dual 450MHz Xeon with SCSI and IDE. GENERIC kernel.
> 
> There was stuff above this, but it had scrolled off the screen and 
> the console was locked up.
> 
> da1 (scsi 4 on bus 0) is my boot drive.
> 
> -----------------------------------
> 
> <<<<<<<<<<<<<<<<<<<<Dump Card State Ends>>>>>>>>>>>>>>>>>>>>
> 
> (da1:ahc1:0:4:0): SCB 0x3 - timed out
> 
> sg[0] - Addr 0x2574b000
> 
> (da1:ahc1:0:4:0): Queuing a BDR SCB
> (da1:ahc1:0:4:0): no longer in timeout, status = 24a
> ahc1: Timedout SCBs already complete. Interrupts may not be functioning.
> (da1:ahc1:0:4:0): WRITE(10). CDB: 2a, 0 0 47 49 23 0 0 4 0
> (da1:ahc1:0:4:0): CAM Status: SCSI Status Error
> (da1:ahc1:0:4:0): SCSI Status: Check Condition
> (da1:ahc1:0:4:0): UNIT ATTENTION asc:29,1
> (da1:ahc1:0:4:0): Power on occurred
> (da1:ahc1:0:4:0): Retrying Command (per sense Data)
> (da1:ahc1:0:4:0): WRITE(10). CDB: 2a, 0 0 47 49 23 0 0 4 0
> (da1:ahc1:0:4:0): CAM Status: SCSI Status Error
> (da1:ahc1:0:4:0): CAM  Status: Check Condition
> (da1:ahc1:0:4:0): UNIT ATTENTION asc:29,1
> (da1:ahc1:0:4:0): Power on occurred
> (da1:ahc1:0:4:0): Retries Exhausted
> (da1:ahc1:0:4:0): lost device
> (da1:ahc1:0:4:0): invalidating pack
> panic: initiate_write_inodeblock_ufs2: already started
> Uptime: 3d12h50m3s

Make sure your SCSI controller is supported by the driver you're using. If it 
is, it's probably a faulty disk.

> 
> -----------------------------------
> 
> I'm guessing I will want to copy this entire drive over to another 
> one. What's the best way .... dd?

Doesn't matter too much AFAIK. As long as you can access the disk properly.

> 
> Oh, one other question ...
> 
> I'm used to runlevels on Linux. When I reset this machine, I'm 
> presented with the prompt asking me for the default shell (/bin/sh). 
> I hit enter, and I'm in sh where I can fsck the other drives and 
> mount them. Cool. But ....once I have done that, how do I tell BSD 
> to basically "continue" where it left off (i.e. run /etc/netstart 
> sshd, httpd, psqld, zope, etc) without manually invoking each of 
> those items?

I assume you boot in single user mode. I would just reboot the machine again 
and boot normally (multi-user mode) after you're finished with fsck and stuff.

Cheers,

Jorn

> Thanks in advance.
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list