Date: Sat, 9 Dec 2000 22:04:47 -0600 From: "Rob McKinley" <mckinley@enteract.com> To: <questions@freebsd.org> Subject: fs problems with Mylex DAC960PD Message-ID: <000001c0625e$564b57c0$1400a8c0@robppp>
next in thread | raw e-mail | index | archive | help
I'm trying to set up a raid on my machine. I've used the DOS utilities to create a mirror'd pack, and initialize it. I can partition & disklabel it, but can't create a filesystem. Can anyone point out where I've screwed things up? Things to look for? Thanks! Rob Here's what I've done: The mlx driver sees the drive and I can get the config info via mlxcontrol: # mlxcontrol config mlx0 # Controller <INSERT DETAILS HERE> # # Physical devices connected: # disk0001 (online) # 'WDIGTL ' 'WDE18300 ULTRA2 ' '1.30' 17461MB fast wide sync tag-enabled # disk0002 (online) # 'WDIGTL ' 'WDE18300 ULTRA2 ' '1.30' 17461MB fast wide sync tag-enabled # disk0003 (standby) # 'QUANTUM ' 'QM318000TD-SW ' 'N491' 17366MB fast wide sync tag-enabled # # System Drives defined: drive00 RAID1 writeback span0 0x00000000-0x0221a800 17461MB on disk0001 disk0002 I've created the slice and labelled it: # disklabel -r /dev/mlxd0 # /dev/mlxd0c: type: SCSI disk: mlxd0s1 label: flags: bytes/sector: 512 sectors/track: 32 tracks/cylinder: 128 sectors/cylinder: 4096 cylinders: 8729 sectors/unit: 35758048 rpm: 7200 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # milliseconds track-to-track seek: 0 # milliseconds drivedata: 0 8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 35758048 0 unused 0 0 # (Cyl. 0 - 8729*) e: 819200 32 4.2BSD 1024 8192 16 # (Cyl. 0*- 200) But, when I try to newfs it, I get the following to the screen: # newfs /dev/mlxd0s1e /dev/mlxd0s1e: 819200 sectors in 200 cylinders of 1 tracks, 4096 sectors 400.0MB in 13 cyl groups (16 c/g, 32.00MB/g, 7680 i/g) super-block backups (for fsck -b #) at: write error: 80 newfs: wtfs - writecombine: Input/output error and the following to the console & log: /kernel: mlxd0s1: type 0xa5, start 32, end = 35758079, size 35758048 : OK /kernel: bus_dmamap_load: Too many segs! buf_len = 0x5a0 /kernel: mlx0: I/O error - attempt to write beyond end of drive a dummy newfs (newfs -N) produces what I'd expect: # newfs -N /dev/mlxd0s1e /dev/mlxd0s1e: 819200 sectors in 200 cylinders of 1 tracks, 4096 sectors 400.0MB in 13 cyl groups (16 c/g, 32.00MB/g, 7680 i/g) super-block backups (for fsck -b #) at: 32, 65568, 131104, 196640, 262176, 327712, 393248, 458784, 524320, 589856, 655392, 720928, 786464 BTW, a verbose boot gets the following info from the mlx driver: # dmesg | grep mlx mlx0: <Mylex version 3 RAID interface> port 0xe000-0xe07f mem 0xdb001000-0xdb000 mlx0: DAC960P/PD, 1 channel, firmware 3.52-0-02, 4MB RAM mlx0: Hardware ID 0x03020101 mlx0: Firmware ID 0x30023403 mlx0: Configured/Actual channels 1/1 mlx0: Max Targets 16 mlx0: Max Tags 2 mlx0: Max System Drives 32 mlx0: Max Arms 8 mlx0: Max Spans 4 mlx0: DRAM/cache/flash/NVRAM size 4194304/3014656/262144/8192 mlx0: DRAM type 0 mlx0: Clock Speed 40ns mlx0: Hardware Speed 280ns mlx0: Max Commands 63 mlx0: Max SG Entries 17 mlx0: Max DP 256 mlx0: Max IOD 765 mlx0: Max Comb 304 mlx0: Latency 45s mlx0: SCSI Timeout 6s mlx0: Min Free Lines 32 mlx0: Rate Constant 50 mlx0: MAXBLK 128 mlx0: Blocking Factor 1 sectors mlx0: Cache Line Size 16 blocks mlx0: SCSI Capability 20MHz, 16 bit mlx0: Firmware Build Number 0 mlx0: Fault Management Type 4 mlx0: Features 0 mlxd0: <Mylex System Drive> on mlx0 mlxd0: 17461MB (35760128 sectors) RAID 1 (online) Creating DISK mlxd0 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c0625e$564b57c0$1400a8c0>