Subject: No device node for mlx(4)
To: None <port-macppc@netbsd.org>
From: Daniel Eggert <danieleggert@mac.com>
List: port-macppc
Date: 09/25/2002 08:00:45
Dear community,

I've got the Mylex RAID card running, but I can't access it with 
mlxctl(8):
	[kelvin] ~> mlxctl -f /dev/mlx0 -v status ld0
	mlxctl: /dev/mlx0: No such file or directory

I don't have a device node, and MAKEDEV doesn't create one (while it 
does for the i386 port).

BTW: I've found other devices (such as ld(4)), that the i386 port of 
MAKEDEV will create, but no other port will. Why? The mlx(4) and ld(4) 
drivers _are_ working on macppc (I'm booting off a drive using them).

When I check the man page for mknod, it tells me to look at 
/usr/src/sys/arch/<arch>/<arch>/conf.c, but there's nothing about 'mlx' 
in there.

During startup I see mlx0 with several logical drives:
	[kelvin] ~> dmesg | grep mlx0
	mlx0 at pci0 dev 13 function 0: Mylex RAID (v2 interface)
	mlx0: interrupting at irq 23
	mlx0: DAC960P/PD, 2 channels, firmware 2.44-0-00, 4MB RAM
	ld0 at mlx0 unit 0: RAID5, online
	ld1 at mlx0 unit 1: RAID5, online
	ld2 at mlx0 unit 2: RAID5, online
	ld3 at mlx0 unit 3: RAID5, online
	ld4 at mlx0 unit 4: RAID5, online

Someone needs to fix both
	/usr/src/sys/arch/macppc/macppc/conf.c
and
	/usr/src/etc/etc.macppc/MAKEDEV
to include ld(4) and mlx(4). To whom should I report this?

Daniel