batch generic { generic-m68k } 
batch boot-floppies { boot-floppies-m68k } 
/* ignore devices */
ignore { mem, tty, pcmcia }

/* standard batches : generic, boot-floppies, std-hd, std-cdrom, std-tty */

batch generic-i386 {
	system, apm,
	std, floppy,
	ttyS0, ttyS1, ttyS2, ttyS3, 
	links, mouse, printer, 
	st, qic, qic117, audio, sg, 
	std-hd, std-cdrom, std-tty
}

batch boot-floppies-i386 {
	system,
	std, floppy,
	ttyS0, ttyS1, ttyS2, ttyS3, links, mouse, printer,
	st, qic, qic117, sg,
	std-hd, std-cdrom, 
	ptyp, ttyp, small-consoles, small-vcs, tty
}

batch generic-m68k {
	system, apm,
	std, floppy, 
	ttyS0, ttyS1, ttyS2, ttyS3, ttyS4, ttyS5, 
	links, printer, 
	st, audio, sg, 
	std-hd, scd, std-tty
	amigamouse, amigamouse1, atarimouse, framebuffer,
	mfd0
}

batch boot-floppies-m68k {
	system,
	std, floppy, 
	ttyS0, ttyS1, ttyS2, ttyS3, ttyS4, ttyS5, 
	links, printer, 
	st, sg, 
	std-hd-m68k, scd, 
	ptyp, ttyp, small-consoles, small-vcs, tty
	amigamouse, amigamouse1, atarimouse, framebuffer,
	mfd0
}

batch generic-sparc {
	system,
	std, floppy,
	ttyS0, ttyS1, ttyS2, ttyS3, 
	links, printer, 
	sunmouse, framebuffer, kbd,
	audio, std-tty, std-hd, scd, st, sg,
	openprom
}

batch boot-floppies-sparc {
	system, std, floppy, 
	ttyS0, ttyS1, ttyS2, ttyS3, 
	links, sunmouse, printer, std-hd, scd, st, ptyp, ttyp,
	small-consoles, small-vcs, tty, 
	openprom
}

batch generic-powerpc {
	system, std, floppy,
	ttyS0, ttyS1, ttyS2, ttyS3,
	links, printer,
	adb, adbmouse, framebuffer,
	audio, std-tty, std-hd, scd, st, sg
}

batch boot-floppies-powerpc {
	system, std, floppy,
	ttyS0, ttyS1, ttyS2, ttyS3,
	links, adb, adbmouse, printer, std-hd, scd, st, ptyp, ttyp,
	small-consoles, small-vcs, tty
}

batch std-hd {
	hda, hdb, hdc, hdd, hde, hdf, hdg, hdh, xda, xdb, 
	sda, sdb, sdc, sdd, sde, sdf, sdg, sdh,
	ramdisk, md, loop
}

batch std-hd-m68k {
	hda, hdb, 
	sda, sdb, sdc, sdd, sde, sdf, sdg, sdh,
	ada, adb, adc, add, ade, adf, adg, adh, 
	ramdisk, md, loop
	ad
}

batch std-cdrom {
	scd, sonycd, gscd, optcd, sjcd, hitcd, mcd, cdu535,
	sbpcd /* only first controller */, aztcd,
	cm206cd, bpcd, mcdx
}

batch std-tty {
	ptyp, ptyq, ptyr, ptys,	/* ... -> ptye possible */
	ttyp, ttyq, ttyr, ttys,	/* ... -> ttye possible */
	consoles, vcs, tty
}

batch compatibility {
	serial-cu, printer-old, mouse-old, sr-old, qic-old,
	misc-old, sg-old, floppy-old
}

 /* aliases */

 batch ftape { qic117 }
 /* batch sr { scd } */
 batch geniusscan { gs4500 }

char (logiscan=logiscan) logiscan (scanner) : 0 /* compatibility */

char (m105scan=m105) m105scan (scanner) : 0	/* compatibility */

char (ac4096=ac4096) ac4096 (scanner) : 0	/* compatibility */

batch fd { links }

char (dcf=dcf) dcf (system) : 0			/* compatibility */

char (hw=hw) helloworld (public) : 0		/* compatibility */

char (dtlk=dtlk) dtlk (audio) : 0		/* doubletalk */

/* linux allocated devices - list taken from 2.0.30 and 2.1.31 */
/* order by major number */

char (std, 1) {
	mem (kmem): 1
	kmem (kmem): 2
	null (public) : 3
	port (kmem) : 4
       	zero (public) : 5
	full (writeonly) : 7
	random (readable) : 8
	urandom (readable) : 9
}

block (ramdisk, 1) {
	ram[0-7] (disk) : 0
	initrd (disk) : 250
}

char (ptyp, 2) ptyp[0x0-f] (pty) : 0		/* old : char 4, 128-191 */
char (ptyq, 2) ptyq[0x0-f] (pty) : 16
char (ptyr, 2) ptyr[0x0-f] (pty) : 32
char (ptys, 2) ptys[0x0-f] (pty) : 48
char (ptyt, 2) ptyt[0x0-f] (pty) : 64
char (ptyu, 2) ptyu[0x0-f] (pty) : 80
char (ptyv, 2) ptyv[0x0-f] (pty) : 96
char (ptyw, 2) ptyw[0x0-f] (pty) : 112
char (ptyx, 2) ptyx[0x0-f] (pty) : 128
char (ptyy, 2) ptyy[0x0-f] (pty) : 144
char (ptyz, 2) ptyz[0x0-f] (pty) : 160
char (ptya, 2) ptya[0x0-f] (pty) : 176
char (ptyb, 2) ptyb[0x0-f] (pty) : 192
char (ptyc, 2) ptyc[0x0-f] (pty) : 208
char (ptyd, 2) ptyd[0x0-f] (pty) : 224
char (ptye, 2) ptye[0x0-f] (pty) : 240

block (mfd0, 2) mfd0 (floppy) : 4  /* m68k: Amiga HD floppy drive */ 
				   /* UNLISTED */

block (floppy, 2) {
	fd[0-3]       (floppy) : 0	/* auto detect */
	fd[4-7]       (floppy) : 128 + 0	/* auto detect */
}

block (floppy-all=fd, 2) {
	fd[0-3]       (floppy) : 0	/* auto detect */
	fd[0-3]d360   (floppy) : 4	/* 5.25" */
	fd[0-3]h360   (floppy) : 20
	fd[0-3]h410   (floppy) : 48
	fd[0-3]h420   (floppy) : 64
	fd[0-3]h720   (floppy) : 24
	fd[0-3]h880   (floppy) : 80
	fd[0-3]h1200  (floppy) : 8
	fd[0-3]h1440  (floppy) : 40
	fd[0-3]h1476  (floppy) : 56
	fd[0-3]h1494  (floppy) : 72
	fd[0-3]h1600  (floppy) : 92
	fd[0-3]u360   (floppy) : 12	/* 3.5" */
	fd[0-3]u720   (floppy) : 16
	fd[0-3]u800   (floppy) : 120
	fd[0-3]u820   (floppy) : 52
	fd[0-3]u830   (floppy) : 68
	fd[0-3]u1040  (floppy) : 84
	fd[0-3]u1120  (floppy) : 88
	fd[0-3]u1440  (floppy) : 28
	fd[0-3]u1600  (floppy) : 124
	fd[0-3]u1680  (floppy) : 44
	fd[0-3]u1722  (floppy) : 60
	fd[0-3]u1743  (floppy) : 76
	fd[0-3]u1760  (floppy) : 96
	fd[0-3]u1840  (floppy) : 116
	fd[0-3]u1920  (floppy) : 100
	fd[0-3]u2880  (floppy) : 32
	fd[0-3]u3200  (floppy) : 104
	fd[0-3]u3520  (floppy) : 108
	fd[0-3]u3840  (floppy) : 112
	fd[0-3]CompaQ (floppy) : 36	/* CompaQ 2.88 */

	fd[4-7]       (floppy) : 128 + 0	/* auto detect */
	fd[4-7]d360   (floppy) : 128 + 4	
	fd[4-7]h360   (floppy) : 128 + 20
	fd[4-7]h410   (floppy) : 128 + 48
	fd[4-7]h420   (floppy) : 128 + 64
	fd[4-7]h720   (floppy) : 128 + 24
	fd[4-7]h880   (floppy) : 128 + 80
	fd[4-7]h1200  (floppy) : 128 + 8
	fd[4-7]h1440  (floppy) : 128 + 40
	fd[4-7]h1476  (floppy) : 128 + 56
	fd[4-7]h1494  (floppy) : 128 + 72
	fd[4-7]h1600  (floppy) : 128 + 92
	fd[4-7]u360   (floppy) : 128 + 12
	fd[4-7]u720   (floppy) : 128 + 16
	fd[4-7]u800   (floppy) : 128 + 120
	fd[4-7]u820   (floppy) : 128 + 52
	fd[4-7]u830   (floppy) : 128 + 68
	fd[4-7]u1040  (floppy) : 128 + 84
	fd[4-7]u1120  (floppy) : 128 + 88
	fd[4-7]u1440  (floppy) : 128 + 28
	fd[4-7]u1600  (floppy) : 128 + 124
	fd[4-7]u1680  (floppy) : 128 + 44
	fd[4-7]u1722  (floppy) : 128 + 60
	fd[4-7]u1743  (floppy) : 128 + 76
	fd[4-7]u1760  (floppy) : 128 + 96
	fd[4-7]u1840  (floppy) : 128 + 116
	fd[4-7]u1920  (floppy) : 128 + 100
	fd[4-7]u2880  (floppy) : 128 + 32
	fd[4-7]u3200  (floppy) : 128 + 104
	fd[4-7]u3520  (floppy) : 128 + 108
	fd[4-7]u3840  (floppy) : 128 + 112
	fd[4-7]CompaQ (floppy) : 128 + 36
}

char (ttyp, 3) ttyp[0x0-f] (tty) : 0		/* old : char 4, 192 - */
char (ttyq, 3) ttyq[0x0-f] (tty) : 16
char (ttyr, 3) ttyr[0x0-f] (tty) : 32
char (ttys, 3) ttys[0x0-f] (tty) : 48
char (ttyt, 3) ttyt[0x0-f] (tty) : 64
char (ttyu, 3) ttyu[0x0-f] (tty) : 80
char (ttyv, 3) ttyv[0x0-f] (tty) : 96
char (ttyw, 3) ttyw[0x0-f] (tty) : 112
char (ttyx, 3) ttyx[0x0-f] (tty) : 128
char (ttyy, 3) ttyy[0x0-f] (tty) : 144
char (ttyz, 3) ttyz[0x0-f] (tty) : 160
char (ttya, 3) ttya[0x0-f] (tty) : 176
char (ttyb, 3) ttyb[0x0-f] (tty) : 192
char (ttyc, 3) ttyc[0x0-f] (tty) : 208
char (ttyd, 3) ttyd[0x0-f] (tty) : 224
char (ttye, 3) ttye[0x0-f] (tty) : 240

block(ide0,3) hd[a-b] 20/64		/* how may partitions ? */

char (consoles, 4) {
	tty0 (cons) : 0			/* compatibility */
	tty[1-63] (cons) : 1	
}

char (small-consoles, 4) {
	tty0 (cons) : 0			/* compatibility */
	tty[1-12] (cons) : 1	
}

char (serial, 4) {
	ttyS[0-63] (serial) : 64
}

char (tty, 5) {
	tty (public) : 0
}

char (serial-cu, 5) cua[0-63] (serial) : 64	/* compatibility */

char (printer=lp, 6) {
	lp[0-3] (printer) : 0
}

char (printer-old,6) {
	par[0-3] (printer) : 0		/* compatibility */
}

char (vcs=vcs, 7) {
	vcs (vcs) : 0
	vcs[1-63] (vcs) : 1
	vcsa (vcs) : 128
	vcsa[1-63] (vcs) : 129
}

char (small-vcs=vcs, 7) {
	vcs (vcs) : 0
	vcs (vcs) : 0			/* compatibility */
	vcs[1-12] (vcs) : 1
	vcsa (vcs) : 128
	vcsa[1-12] (vcs) : 129
}

block (loop=loop, 7) loop[0-7] (disk) : 0 /* how many loopback d. ? */

block (sd=sd,8) sd[a-p] 15/16

char (st=st,9) {
	st[0-7] (tape) : 0 
	st[0-7]l (tape) : 32 
	st[0-7]m (tape) : 64 
	st[0-7]a (tape) : 96 
	nst[0-7] (tape) : 128 
	nst[0-7]l (tape) : 160 
	nst[0-7]m (tape) : 192 
	nst[0-7]a (tape) : 224 
}

block(md=md,9) md[0-3] (disk) : 0 	/* how many metadisks ? */

char (mouse,10) {
	logibm		(mouse) : 0
	psaux		(mouse) : 1
	inportbm 	(mouse) : 2
	atibm		(mouse) : 3
	jbm		(mouse) : 4
	smouse		(mouse) : 8
	pc110pad	(mouse) : 9
}

char (mouse-old,10) {
	logimouse	(mouse) : 0	/* compatibility */
	psmouse		(mouse) : 1	/* compatibility */
	msmouse		(mouse) : 2	/* compatibility */
	atimouse	(mouse) : 3	/* compatibility */
	jmouse		(mouse) : 4	/* compatibility */
}

char (other-arch,10) {
	amigamouse	(mouse) : 4
	atarimouse	(mouse) : 5
	sunmouse	(mouse) : 6
	amigamouse1	(mouse) : 7
	adbmouse	(mouse) : 10
	openprom	(system) : 139		/* sparc */
}

char (system, 10) {
	beep		(system) : 128
	modreq		(system) : 129
	watchdog	(system) : 130
	temperature	(system) : 131
	hwtrap		(system) : 132
	exttrp		(system) : 133
	rtc		(system) : 135
	relay8		(system) : 140
	relay16		(system) : 141
	msr		(system) : 142
	pciconf		(system) : 143
	nvram		(system) : 144
	hfmodem		(system) : 145
	led		(system) : 151
}

char (system-sgi, 10) {
	graphics	(system) : 146
	opengl		(system) : 147
	gfx		(system) : 148
	"input/mouse"	(system) : 149
	"input/keyboard"	(system) : 150
}

char (apm=apm_bios, 10) {
	apm_bios	(system) : 134
}

char (qcam,10) {
	qcam0		(qcam) : 136
	qcam1		(qcam) : 137
	qcam2		(qcam) : 138
}

char (other-arch,11) kbd (system) : 0

block (scd,11) {
	scd[0-7] (cdrom) : 0			/* how many scsi cdrom ? */
	sr0 -> "scd0"
	sr1 -> "scd1"
	sr2 -> "scd2"
	sr3 -> "scd3"
	sr4 -> "scd4"
	sr5 -> "scd5"
	sr6 -> "scd6"
	sr7 -> "scd7"
}

block (scd-all=sr,11) {
	scd[0-16] (cdrom) : 0			/* how many scsi cdrom ? */
}

block (sr-old,11) {
	sr[0-7] (cdrom) : 0			/* how many scsi cdrom ? */
}

char (qic=tpqic02,12) {
	ntpqic11 (tape) : 2
	tpqic11 (tape) : 3
	ntpqic24 (tape) : 4
	tpqic24 (tape) : 5
	ntpqic120 (tape) : 6
	tpqic120 (tape) : 7
	ntpqic150 (tape) : 8
	tpqic150 (tape) : 9
}

char (qic-old,12) {
	nqt	(tape) : 0			/* compatibility */
	qt	(tape) : 1			/* compatibility */
	nqt11	(tape) : 2			/* compatibility */
	qt11	(tape) : 3			/* compatibility */
	nqt24	(tape) : 4			/* compatibility */
	qt24	(tape) : 5			/* compatibility */
	nqt120	(tape) : 6			/* compatibility */
	qt120	(tape) : 7			/* compatibility */
	nqt150	(tape) : 8			/* compatibility */
	qt150	(tape) : 9			/* compatibility */
	qt-reset (tape) : 255			/* compatibility */
}



block (mscdex,12) dos_cd[0-3] (cdrom) : 0	/* how many mscdex dos cd ? */

char (pcaudio=pcsp,13) {
	pcmixer (audio) : 0
	pcsp (audio) : 3
	pcaudio (audio) : 4
	pcsp16 (audio) : 5
}

block (xd=xd,13) xd[a-b]  20/64			/* how many partitions ?  */
						/* only a and b in lad */

char (audio=sound, 14) {
	mixer		(audio) : 0
	sequencer	(audio) : 1
	midi00		(audio) : 2
	dsp		(audio) : 3
	audio		(audio) : 4
	sndstat		(audio) : 6
	sequencer2	(audio) : 8
	mixer1		(audio) : 16
	patmgr0		(audio) : 17
	midi01		(audio) : 18
	dsp1		(audio) : 19
	audio1		(audio) : 20
	patmgr1		(audio) : 33
	midi02		(audio) : 34
	midi03		(audio) : 50
}

block (dos_hd,14) dos_hd[a-d] 16/64	

char (joystick=js,15) {
	js[0-1]		(js) : 0		/* how many joysticks ? */
	djs[0-1]	(js) : 128		/* how many joysticks ? */
}	

block (sonycd=cdu31a, 15) sonycd (cdrom) : 0

char (gs4500,16) gs4500 (scanner) : 0

block (gscd,16) gscd (cdrom) : 0

char (chase=ttyH,17) ttyH[0-31] (serial) : 0 	/* how many ports ?  */

block (optcd,17) optcd (cdrom) : 0

char (chase-cu,18) cuh[0-31] (serial) : 0	/* how many ports ?  */
						/* compatibility */

block (sjcd,18) sjcd (cdrom) : 0

char (cyclades=ttyC,19) ttyC[0-31] (serial) : 0 /* how many ports ?  */

block (double,19) {
	double[0-7] (disk) : 0
	cdouble[0-7] (disk) : 128
}

char (cyclades-cu,20) cub[0-31] (serial) : 0	/* how many ports ?  */
	/* =cub */				/* compatibility */

block (hitcd,20) hitcd (cdrom) : 0

block (mcdx=mcdx,20) mcdx[0-7] (cdrom) : 0

char (sg,21){
	sg[0-7] (scsi) : 0			/* how many scsi gen. ? */
}

char (sg-all=sg,21){
	sg[0-16] (scsi) : 0			/* how many scsi gen. ? */
}

char (sg-old,21) {
	sga (scsi) : 0				/* compatibility */
	sgb (scsi) : 1				/* compatibility */
	sgc (scsi) : 2				/* compatibility */
	sgd (scsi) : 3				/* compatibility */
	sge (scsi) : 4				/* compatibility */
	sgf (scsi) : 5				/* compatibility */
	sgg (scsi) : 6				/* compatibility */
	sgh (scsi) : 7				/* compatibility */
}

char (digiboard,22) ttyD[0-31] (serial) : 0	/* how many ports ?  */

block (ide1,22) hd[c-d] 20/64			/* how many partitions ? */

char (digiboard-cu,23) cud[0-31] (serial) : 0	/* how many ports ?  */
						/* compatibility */

block (mcd=mcd,23) mcd (cdrom) : 0

char (stallion,24) ttyE[0-255] (serial) : 0	/* how many ports ? */

block (cdu535="cdu-535",24) cdu535 (cdrom) : 0 		

char (stallion-cu,25) cue[0-255] (serial) : 0 	/* how many ports ? */
						/* compatibility */

block (sbpcd=sbpcd,25) {
	sbpcd[0-3] (cdrom) : 0
}

char (wvisfgrab,26) wvisfgrab (framgr) : 0	

block (sbpcd2,26) sbpcd[4-7] (cdrom) : 0		

char (qic117=mt,27) {
	rft[0-3] (tape) : 0
	nrft[0-3] (tape) : 4
}

block (sbpcd3,27) sbpcd[8-11] (cdrom) : 0

char (stallion-mem,28) stallionmem[0-3] (kmem) : 0

char (slm,28) slm[0-3] (printer) : 0		/* how many printer ?  */

block (sbpcd4,28) sbpcd[12-15] (cdrom) : 0

block (ad,28) ad[a-p] 15/16

char (framebuffer,29) {
	fb0(framebuf) : 0
	fb0current (framebuf) : 0
	fb0autodetect (framebuf) : 1
	fb0user[0-7] (framebuf) : 24
	fb1 (framebuf) : 32
	fb1current (framebuf) : 32
	fb1autodetect (framebuf) : 33
	fb1user[0-7] (framebuf) : 56
}

block (aztcd,29) {
	aztcd (cdrom) : 0
}

char (ibcs2=socksys,30) {
	nfsd -> "socksys"
	X0R -> "null"
	socksys	(ibcs2) : 0
	spx	(ibcs2) : 1
	"inet/arp" (ibcs2) : 2	
	"inet/icmp" (ibcs2) : 2
	"inet/ip" (ibcs2) : 2
	"inet/udp" (ibcs2) : 2
	"inet/tcp" (ibcs2) : 2
}

char (ibcs2-unoff,30) {
	arp -> "inet/arp"
	egp -> "inet/egp"
	ggp -> "inet/ggp"
	icmp -> "inet/icmp"
	idp -> "inet/idp"
	ip -> "inet/ip"
	ipip -> "inet/ipip"
	pup -> "inet/pup"
	rawip -> "inet/rawip"
	rip -> "inet/rip"
	tcp -> "inet/tcp"
	udp -> "inet/udp"

	nfsd (ibcs2) : 0
	X0R (ibcs2) : 1
	socksys	(ibcs2) : 0
	spx	(ibcs2) : 1

	ptyp10  -> ptypa
	ptyp11  -> ptypb
	ptyp12  -> ptypc
	ptyp13  -> ptypd
	ptyp14  -> ptype
	ptyp15  -> ptypf
	ptyp16  -> ptyq0
	ptyp17  -> ptyq1
	ptyp18  -> ptyq2
	ptyp19  -> ptyq3
	ptyp20  -> ptyq4
	ptyp21  -> ptyq5
	ptyp22  -> ptyq6
	ptyp23  -> ptyq7
	ptyp24  -> ptyq8
	ptyp25  -> ptyq9
	ptyp26  -> ptyqa
	ptyp27  -> ptyqb
	ptyp28  -> ptyqc
	ptyp29  -> ptyqd
	ptyp30  -> ptyqe
	ptyp31  -> ptyqf
	ptyp32  -> ptyr0
	ptyp33  -> ptyr1
	ptyp34  -> ptyr2
	ptyp35  -> ptyr3
	ptyp36  -> ptyr4
	ptyp37  -> ptyr5
	ptyp38  -> ptyr8
	ptyp39  -> ptyr7
	ptyp40  -> ptyr8
	ptyp41  -> ptyr9
	ptyp42  -> ptyra
	ptyp43  -> ptyrc
	ptyp44  -> ptyrd
	ptyp45  -> ptyre
	ptyp46  -> ptyrd
	ptyp47  -> ptyrf
	"inet/arp" -> "udp"
	"inet/egp" (ibcs2) : 37	
	"inet/ggp" (ibcs2) : 34	
	"inet/icmp" (ibcs2) : 33	
	"inet/idp" (ibcs2) : 40	
	"inet/ip" (ibcs2) : 32	
	"inet/ipip" (ibcs2) : 35	
	"inet/pup" (ibcs2) : 38	
	"inet/rawip" (ibcs2) : 41	
	"inet/rip" -> "udp"
	"inet/tcp" (ibcs2) : 36	
	"inet/udp" (ibcs2) : 39	
	"X/Nserver.0" -> "/tmp/.X11-unix/X0"
	"X/Nserver.1" -> "/tmp/.X11-unix/X1"
	"X/Nserver.2" -> "/tmp/.X11-unix/X2"
	"X/Nserver.3" -> "/tmp/.X11-unix/X3"
	"X/Nserver.4" -> "/tmp/.X11-unix/X4"
	"X/Nserver.5" -> "/tmp/.X11-unix/X5"
	"X/Nserver.6" -> "/tmp/.X11-unix/X6"
	"X/Nserver.7" -> "/tmp/.X11-unix/X7"
}

block (cm205cd,30) {
	cm205cd (cdrom) : 0
	lmscd (cdrom) : 0
}

char (mpu401,31) {
	mpu401data (audio) : 0
	mpu401stat (audio) : 1
}

block (rom,31) {
	rom[0-7] (rom) : 0
	rrom[0-7] (rom) : 8
	flash[0-7] (rom) : 16
	rflash[0-7] (rom) : 24
}

char (specialix,32) ttyX[0-31] (serial) : 0	/* how many ports ? */

block (cm206cd,32) cm206cd (cdrom) : 0

char (specialix-cu,33) cux[0-31] (serial) : 0	/* how many ports ? */
						/* compatibility */

block (ide2,33) hd[e-f] 20/64			/* how many partitions ? */

char (scc,34) scc[0-7] (system) : 0		/* what's that ? */

block (ide3,34) hd[g-h] 20/64			/* how many partitions ? */

char (tclmidi,35) {
	midi[0-3] (audio) : 0
	rmidi[0-3] (audio) : 64
	smpte[0-3] (audio) : 128
}

char (netlink,36) {
	route (netlink) : 0
	skip (netlink) : 1
	arpd (netlink) : 8
}

block (ed,36) ed[a-d] 20/64

char (ht,37) {
	ht0 (tape) : 0
	nht0 (tape) : 128
}

block (z2ram,37) z2ram (disk) : 0

char (mlanai,38) mlanai[0-7] (system) : 0

char (ml16pa,39) {
	ml16pa-a[0-15] (ioport) : 0
	ml16pa-d (ioport) : 16
	ml16pa-c[0-2] (ioport) : 17
}

char (ml16pb,39) {
	ml16pb-a[0-15] (ioport) : 32
	ml16pb-d (ioport) : 48
	ml16pb-c[0-2] (ioport) : 69
}

char (ml16pc,39) {				/* how many cards ? */
	ml16pc-a[0-15] (ioport) : 64
	ml16pc-d (ioport) : 80
	ml16pc-c[0-2] (ioport) : 81
}

char (mmetfgrab,40) mmetfgrab (framgr) : 0

block (ez,40) ez[a-d] 20/64			/* how many partitions ? */

char (yamm,41) yamm (yamm) : 0

block (bpcd,41) bpcd (cdrom) : 0

char (isdn-tty,43) ttyI[0-7] (serial) : 0
char (isdn-tty-all=ttyI,43) ttyI[0-63] (serial) : 0

block (nb=nb,43) nb[0-7] (disk) : 0 

char (isdn-cu,44) cui[0-63] (serial) : 0	/* compatibility */

block (ftl,44) ftl[a-p] 15/16	

char (isdn-ippp,45) ippp[0-7] (serial) : 128
char (isdn-ippp-all=isdn,45) ippp[0-63] (serial) : 128

char (isdn-io,45) {
	isdn[0-7] (isdn) : 0
	isdnctrl[0-7] (isdn) : 64
	ippp[0-7] (isdn) : 64
	isdnctrl (serial) : 64			/* link to isdnctrl0 */
	isdninfo (serial) : 255
}

char (isdn-io-all=isdn,45) {
	isdn[0-63] (isdn) : 0
	isdnctrl[0-63] (isdn) : 64
	ippp[0-63] (isdn) : 64
	isdnctrl (serial) : 64			/* link to isdnctrl0 */
	isdninfo (serial) : 255
}

char (isdn-old,45) {
	ipp[0-63] (isdn) : 128
}

char (rockport,46) ttyR[0-31] (serial) : 0	/* how many ports ? */

char (rockport-cu,47) cur[0-31] (serial) : 0	/* how many ports ? */
						/* compatibility */

char (riscom,48) ttyL[0-31] (serial) : 0 	/* how many ports ? */

char (riscom-cu,49) cul[0-31] (serial) : 0 	/* how many ports ? */
						/* compatibility */

char (baycom,51) bc[0-31] (serial) : 0		/* how many ports ? */

char (dcbri,52) dcbri[0-3] (system) : 0	

char (bdm, 53) {
	pd_bdm[0-2] (system) : 0
	icd_bdm[0-2] (system) : 4
}

char (holter,54) holter[0-2] (system) : 0

/* new devices from 2.1 kernel */

char (dsp56k,55) dsp56k (system) : 0

char (adb,56) adb (system) : 0

char (hayes=ttyP,57) ttyP[0-31] (serial) : 0

char (hayes-cu,58) cup[0-31] (serial) : 0

char (firewall,59) firewall (system) : 0

char (enskip,64) enskip (system) : 0

char (plink,65) {
	plink[0-3]	(plink) : 0
	rplink[0-3]	(plink) : 64
	plink[0-3]d	(plink) : 128
	rplink[0-3]d	(plink) : 192
}

char (yppcpci,66) yppcpci[0-3] (system) : 0

char (cfs,67) cfs0 (system) : 0

char (capi20,68) {
	capi20	(isdn) : 0
	"capi20.0"[0-9] (isdn) : 1
	"capi20.1"[0-9] (isdn) : 11
}

char (ma16,69) ma16 (system) : 0

char (aps,70) {
	apscfg (system) : 0
	apsauth (system) : 1
	apslog (system) : 2
	apsdbg (system) : 3
	apsidsn (system) : 64
	apsasync (system) : 65
	apsmon (system) : 128
}

char (computone=ttyF,71) ttyF[0-31] (serial) : 0

char (computone-cu,72) cuf[0-31] (serial) : 0

char (computone-ctrl,73) {
	ip2ipl0 (system) : 0
	ip2stat0 (system) : 1
	ip2ipl1 (system) : 4
	ip2stat1 (system) : 5
	ip2ipl2 (system) : 8
	ip2stat2 (system) : 9
	ip2ipl3 (system) : 12
	ip2stat3 (system) : 13
}

char (sci,74) {
	"SCI/"[0-3] (system) : 0
}

char (specialix,75) ttyW[0-31] (serial) : 0
char (specialix-cu,76) cuw[0-31] (serial) : 0

char (qng,77) qng (system) : 0

char (pam,78) ttyM[0-31] (serial) : 0
char (pam-cu,79) cum[0-31] (serial) : 0

char (at200,80) at200 (system) : 0

char (bttv,81) {
	bttv[0-3] (system) : 0
	bttvc[0-3] (system) : 16
	bttv-vbi[0-3] (system) : 32
}

char (winradio,82) winradio[0-3] (system) : 0

char (videotext,83) {
	vtx (system) : 0
	vttuner (system) : 0
}

char (ihcp,84) ihcp[0-1] (system) : 0

char (shmiq,85) {
	shmiq (system) : 0
	qcntl[0-3] (system) : 0
}

char (sch,86) sch[0-7] (disk) : 0

char (controla,87) controla[0-3] (system) : 0

char (comx,88) comx[0-3] (system) : 0

char (i2c,89) i2c[0-3] (system) : 0

char (mtd,90) {
	mtd0	(system) : 0
	mtd1	(system) : 2
	mtd2	(system) : 4
	mtd3	(system) : 6
	mtdr0	(system) : 1
	mtdr1	(system) : 3
	mtdr2	(system) : 5
	mtdr3	(system) : 7
}

/* links for compatibility */

char (links,0) {
	fd -> "/proc/self/fd"
	stdin -> "fd/0"
	stdout -> "fd/1"
	stderr -> "fd/2"
	core -> "/proc/kcore"		/* compatibility */
	ftape -> "rft0"			/* compatibility */
	nftape -> "nrft0"		/* compatibility */
}


char (misc-old,0) {
	midi	-> midi00			/* compatibility */
	sbpcd -> sbpcd0 			/* compatibility */
	aztcd0 -> aztcd				/* compatibility */
	ramdisk -> "ram0"			/* compatibility */
	vcs0 -> vcs 				/* compatibility */
	lmscd -> cm205cd
}

