[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scsi2ide adapter not recognized as sd*



Hi,

I have a Sparc20 with an external SCSI case that has a SCSI2IDE adapter 
and a 40GB IBM IDE drive.  This drive is not recognized as sd*, but as 
uk0 instead.

Snippet from dmesg (3.2 GENERIC plus options SCSIDEBUG DDB_SAFE_CONSOLE, 
full dmesg at the end):

esp0 at dma0 offset 0x800000 pri 4: ESP200, 40MHz, SCSI ID 7
scsibus0 at esp0: 8 targets
scsi_inqmatch: 9/0/0 <IBM, DCAS, >
scsi_inqmatch: 2/0/0 <, , >
sd0 at scsibus0 targ 3 lun 0: <IBM, DCAS-34330W, S65A> SCSI2 0/direct fixed
sd0: 4134MB, 8205 cyl, 6 head, 171 sec, 512 bytes/sec, 8467200 sec total
uk0 at scsibus0 targ 5 lun 0: <SCSIDE, , > SCSI2 3/processor fixed
uk0: unknown device
scsi_inqmatch: 2/5/1 <, , >
cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-4101TASUNSLCD, 1084> SCSI2 5/cdrom removable

>From sd(4) I understand that the drive gets attached to uk0 because the 
probing doesn't recognize it as type "direct".  Any chance of forcing it 
to get recognized as sd1?  I have played with UKC> trying to hardcode the 
sd0/sd1 targ/lun values, no avail.  Maybe I need to specify the drive 
geometry, but how?  Google showed some dmesgs that had SCA drives 
recognized as uk0 ... SCSI2 3/processor as well, but no follow-ups on that.

I had the same device (IDE disk + SCSI2IDE adapter) working with a IRIX 6.5 
box (newfs, mount, copy stuff) without problems, and a friend of mine had 
this adapter working with Linux or Solaris, as well.  I also tried it with 
an OpenBSD 3.2/i386 machine, same result, no go.


Pointers welcome, thanks,
chakl

OpenBSD 3.2-stable (GENERIC.debug) #0: Sat May 17 17:30:38 CEST 2003
    root@neuron.rossbach.net:/usr/src/sys/arch/sparc/compile/GENERIC.debug
real mem = 133443584
avail mem = 120578048
using 200 buffers containing 6668288 bytes of memory
bootpath: /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0
mainbus0 (root): SUNW,SPARCstation-20
cpu0 at mainbus0: TMS390Z50 v0 or TMS390Z55 @ 60 MHz, on-chip FPU
cpu0: physical 20K instruction (64 b/l), 16K data (32 b/l), 1024K external (32 b/l) cache enabled
obio0 at mainbus0
clock0 at obio0 addr 0xf1200000: mk48t08 (eeprom)
timer0 at obio0 addr 0xf1300000 delay constant 28
zs0 at obio0 addr 0xf1100000 pri 12, softpri 6
zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
zs1 at obio0 addr 0xf1000000 pri 12, softpri 6
zskbd0 at zs1 channel 0: keyboard, type 5, layout 0x25
wskbd0 at zskbd0: console keyboard
zstty2 at zs1 channel 1: mouse
fdc0 at obio0 addr 0xf1700000 pri 11, softpri 4: chip 82077
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
auxreg0 at obio0 addr 0xf1800000
power0 at obio0 addr 0xf1a01000
iommu0 at mainbus0 ioaddr 0xe0000000: version 0x3/0x1, page-size 4096, range 64MB
sbus0 at iommu0: clock = 25 MHz
dma0 at sbus0 slot 15 offset 0x400000: rev 2
esp0 at dma0 offset 0x800000 pri 4: ESP200, 40MHz, SCSI ID 7
scsibus0 at esp0: 8 targets
scsi_inqmatch: 9/0/0 <IBM, DCAS, >
scsi_inqmatch: 2/0/0 <, , >
sd0 at scsibus0 targ 3 lun 0: <IBM, DCAS-34330W, S65A> SCSI2 0/direct fixed
sd0: 4134MB, 8205 cyl, 6 head, 171 sec, 512 bytes/sec, 8467200 sec total
uk0 at scsibus0 targ 5 lun 0: <SCSIDE, , > SCSI2 3/processor fixed
uk0: unknown device
scsi_inqmatch: 2/5/1 <, , >
cd0 at scsibus0 targ 6 lun 0: <TOSHIBA, XM-4101TASUNSLCD, 1084> SCSI2 5/cdrom removable
ledma0 at sbus0 slot 15 offset 0x400010: rev 2
le0 at ledma0 offset 0xc00000 pri 6: address 08:00:20:7b:1a:39
le0: 16 receive buffers, 4 transmit buffers
bpp0 at sbus0 slot 15 offset 0x4800000: DMA2
SUNW,DBRIe at sbus0 slot 14 offset 0x10000 not configured
cgsix0 at sbus0 slot 2 offset 0x0: SUNW,501-2325, 1024x768, rev 11
wsdisplay0 at cgsix0: console (std, sun emulation), using wskbd0
root on sd0a
rootdev=0x700 rrootdev=0x1100 rawdev=0x1102