Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 1997 15:09:46 -0600 (CST)
From:      Lars Jonas Olsson <ljo@mcs.net>
To:        scsi@freebsd.org
Cc:        ljo@mcs.net
Subject:   WD7000-FASST2 hangs in scsicmd
Message-ID:  <199702132109.PAA02682@Mars.mcs.net>

next in thread | raw e-mail | index | archive | help
 I'm testing a NEC 8 speed CDROM with a Western Digital WD7000-FASST2
SCSI controller under 3.0 current from a few weeks ago.
 The system boots OK and probes controller and device OK. When I do
"mount -t cd9660 /dev/cd0c /cdrom" the commands sleeps on scsicmd in
scsi_base.c. When compiling kernel with SCSI debugging I get the
following info.
 Any idea what's wrong? I guess there isn't that many users with
WD7000s so perhaps the controller isn't supported by FreeBSD anymore?

Jonas

Feb 13 14:43:13 amcell1 /kernel: wds0 at 0x350-0x357 irq 15 drq 6 on isa
Feb 13 14:43:14 amcell1 /kernel: wds0: firmware version 8.00
Feb 13 14:43:14 amcell1 /kernel: wds0: using 73728 bytes for dma buffer
Feb 13 14:43:14 amcell1 /kernel: wds0 waiting for scsi devices to settle
Feb 13 14:43:14 amcell1 /kernel: scbus0 at wds0 bus 0
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): scsi_cmd
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): get_xs
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): returning
Feb 13 14:43:14 amcell1 /kernel: xs(0xf10c2a00): flg(0x63)sc_link(0xf10c2a80)retr(0x2)timo(0x186a0)cmd(0xf10c2a58)len(0x6)data(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)scbus0 target 3 lun 0: command: 0,0,0,0,0,0-[0 bytes]
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): back in cmd()
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): sc_err1,err = 0x1 
Feb 13 14:43:14 amcell1 /kernel: code1 valid0 seg0 key0 ili0 eom0 fmark0
Feb 13 14:43:14 amcell1 /kernel: info: 0 0 0 0 followed by 0 extra bytes
Feb 13 14:43:14 amcell1 /kernel: extra: 
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): scsi_interpret_sense (no bp) returned 5
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): free_xs
Feb 13 14:43:14 amcell1 /kernel: probe0(wds0:3:0): scsi_cmd
Feb 13 14:43:15 amcell1 /kernel: probe0(wds0:3:0): get_xs
Feb 13 14:43:15 amcell1 /kernel: probe0(wds0:3:0): returning
Feb 13 14:43:15 amcell1 /kernel: xs(0xf10c2a00): flg(0x423)sc_link(0xf10c2a80)retr(0x2)timo(0x186a0)cmd(0xf10c2a58)len(0x6)data(0xf10c2aac)len(0x2c)res(0x0)err(0x0)bp(0x0)scbus0 target 3 lun 0: command: 12,0,0,0,2c,0-[44 bytes]
Feb 13 14:43:15 amcell1 /kernel: ------------------------------
Feb 13 14:43:15 amcell1 /kernel: 000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
Feb 13 14:43:15 amcell1 /kernel: 016: 00 00 0
Feb 13 14:43:15 amcell1 /kernel: 0 00 00 00 00 00 00 00 00 00 00 00 00 00 
Feb 13 14:43:15 amcell1 /kernel: 032: 00 00 00 00 00 00 00 00 00 00 00 00 
Feb 13 14:43:15 amcell1 /kernel: ------------------------------
Feb 13 14:43:15 amcell1 /kernel: probe0(wds0:3:0): back in cmd()
Feb 13 14:43:15 amcell1 /kernel: probe0(wds0:3:0): sc_err1,err = 0x0 
Feb 13 14:43:15 amcell1 /kernel: probe0(wds0:3:0): free_xs
Feb 13 14:43:15 amcell1 /kernel: scbus0 target 3 lun 0: <NEC CD-ROM DRIVE:462 1.13> type 5 removable SCSI 2
Feb 13 14:43:15 amcell1 /kernel: cd0(wds0:3:0): cd0attach: cd0 at scbus0 target 3 lun 0
Feb 13 14:43:15 amcell1 /kernel: cd0: CD-ROM cd0(wds0:3:0): scsi_cmd
Feb 13 14:43:15 amcell1 /kernel: cd0(wds0:3:0): get_xs
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): returning
Feb 13 14:43:16 amcell1 /kernel: xs(0xf10c2a00): flg(0x463)sc_link(0xf10c2a80)retr(0x1)timo(0x4e20)cmd(0xf10c2a58)len(0xa)data(0xf3325000)len(0x8)res(0x0)err(0x0)bp(0x0)cd0 at scbus0 target 3 lun 0: command: 25,0,0,0,0,0,0,0,0,0-[8 bytes]
Feb 13 14:43:16 amcell1 /kernel: ------------------------------
Feb 13 14:43:16 amcell1 /kernel: 000: 00 00 00 00 00 00 00 00 
Feb 13 14:43:16 amcell1 /kernel: ------------------------------
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): back in cmd()
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): sc_err1,err = 0x0 
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): free_xs
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): calling private start()
Feb 13 14:43:16 amcell1 /kernel: cd0(wds0:3:0): cdstart0 cd0(wds0:3:0): cd0: 325252 2048 byte blocks
Feb 13 14:43:16 amcell1 /kernel: cd present [325252 x 2048 byte records]

The following is after mount -t cd9660 /dev/cd0c /cdrom

Feb 13 14:43:45 amcell1 /kernel: cd0(wds0:3:0): cd_open: dev=0x602 (unit 0,partition 2)
Feb 13 14:43:45 amcell1 /kernel: cd0(wds0:3:0): scsi_cmd
Feb 13 14:43:45 amcell1 /kernel: cd0(wds0:3:0): get_xs
Feb 13 14:43:46 amcell1 /kernel: cd0(wds0:3:0): returning
Feb 13 14:43:46 amcell1 /kernel: xs(0xf10c2a00): flg(0x60)sc_link(0xf10c2a80)retr(0x2)timo(0x186a0)cmd(0xf10c2a58)len(0x6)data(0x0)len(0x0)res(0x0)err(0x0)bp(0x0)cd0 at scbus0 target 3 lun 0: command: 0,0,0,0,0,0-[0 bytes]





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702132109.PAA02682>