summaryrefslogtreecommitdiffstats
path: root/etc/MAKEDEV
Commit message (Collapse)AuthorAgeFilesLines
* Finally merge newmidi.tanimura2000-07-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (I had been busy for my own research activity until the last weekend) Supported devices: SB Midi Port (sbc + midi) SB OPL3 (sbc + midi) 16550 UART (midi, needs a trick in your hint) CS461x Midi Port (csa + midi) OSS-compatible sequencer (seq) Supported playing software: playmidi (We definitely need more) Notes: /dev/midistat now reports installed midi drivers. /dev/sndstat reports only pcm drivers. We need the new name(pcmstat?). EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3 synth on an AWE card works. TODO: MSS/PCI bridge drivers Midi-tty interface to support general serial devices Modules
* Force the link from 3dfx# -> 3dfx, so that it doesn't bail with "filecokane2000-06-261-1/+1
| | | | exists"
* Clean up all the old setup code for the old /dev/random. This will bemarkm2000-06-251-1/+1
| | | | revisited when the new /dev/random is done.
* Add 3dfxN to MAKEDEV, automatically links 3dfx to the last 3dfxN made.cokane2000-06-241-0/+7
|
* 1. Update Comtrol RocketPort driver(rp) to version 3.02.tanimura2000-06-111-12/+12
| | | | | | | | | | | | | | | | | | 2. Newbusify the driver. 3. Build as a module. 4. Use correct minor numbers when creating device files. 5. Correctly lock control characters. 6. Return ENXIO when device not configured. Submitted by: Tor Egge <Tor.Egge@fast.no> 7. Fix the baud_table. Submitted by: Elliot Dierksen <ebd@oau.org> Note: - the old driver still lives in src/sys/i386/isa, so that you can revert to it if something goes wrong. - The module does not detach very well. Attaching works fine.
* Learn how to create device nodes for the 'twe' devices.msmith2000-05-241-4/+11
|
* Add kbd1 to MAKEDEV's all) target so that we support using kbdcontroljhb2000-05-121-1/+1
| | | | to switch keyboards out of the box.
* Fix the linking in my `sa' changes.obrien2000-05-101-3/+3
| | | | Submitted by: Christian Weisgerber <naddy@mips.inka.de>
* Fix some whitespace brokeness.. (usio and ctx)peter2000-05-091-3/+3
|
* Finish off replacing the rest of the duplicate mknod's with hard links.peter2000-05-091-33/+19
|
* Use printf (shell builtin) instead of cut - cut isn't in /bin.peter2000-05-081-4/+4
| | | | This should fix the ttyA* and cuaA* up to the maximum possible 128 nodes.
* Add [en]sa devices for othoginality.obrien2000-05-081-6/+16
|
* Fix comparison of units.asmodai2000-05-061-1/+1
| | | | Submitted by: Maxim Sobolev <sobomax@altavista.net> on -current
* Fix a couple of easy cases where we make two identical devices.. onepeter2000-05-011-4/+4
| | | | | | /dev/xxx and one /dev/rxxx. This changes them to a hard link so that less inodes are consumed and so that the permissions are always in sync. There are lots more of these still.
* Replace the /dev/stdin, /dev/stdout, and /dev/stderr nodes withchris2000-04-261-3/+3
| | | | | | | | | symlinks to fd/0, fd/1, and fd/2 respectively. This will make things easier for upcoming changes to fdesc (and does not break anything for the current state of things) and hopefully its position as the replacement for our existing static /dev/fd nodes. Suggested (and reviewed) by: phk
* Doug Ambrisko recommends not using minor 0-127 yet (Hardware flown_hibma2000-03-261-1/+2
| | | | control)
* Add the entry for usio, major 138n_hibma2000-03-261-0/+6
|
* Add the entries for urio.n_hibma2000-03-181-1/+8
|
* Correct device naming for IDA disk nodes (idad)jlemon2000-03-081-9/+9
|
* Modify MAKEDEV to create four bpf devices instead of one when doing arwatson2000-02-181-1/+2
| | | | | | | | | | | | MAKEDEV all, making DHCP on multiple interfaces happier, and allowing use of tcpdump to to debug DHCP, without creating more devices. (we need devfs) Modify MAKEDEV to create four tun devices in MAKEDEV all as well, since we're being gratuitous with network pseudo-devices. (we need devfs) Approved by: The Hubbard
* Add the uhid device.n_hibma2000-02-121-1/+7
| | | | Approved by: jhk
* Remove /dev/console from the jail /dev environment. It's probably notrwatson2000-02-091-1/+2
| | | | | | | | | | | | strictly a security hole, but neither is it a very good idea. Replace it with a symlink to /dev/null to happify programs that expect it. It is suggested that users of the jail environment modify the jail's syslog.conf to not send stuff to /dev/console, but instead syslog it somewhere else. Such as a loghost, potentially even to the host environment's syslog. Approved by: jkh
* Fixed chgrp lossage in rev.1.233. Most floppy devices and all slices for diskbde2000-01-291-39/+41
| | | | | | | | | | | devices because accessible by group wheel instead of group operator. Didn't fix fishy group for rsa*.ctl. This device should have group operator if that is safe, or mode 600 and group wheel. Removed ssc and uk*. Removed bogus (redundant) chmod's to 600.
* Add the unlpt\d+ device to MAKEDEV. It is the same as ulpt\d+, exceptn_hibma2000-01-231-2/+5
| | | | | | | | | | | that it does not reset the printer when opened. This fixes the problem of printing a document almost till the end and then resetting the printer when the next print job is started. Submitted by: Christopher Masto <chris@netmonger.net> Also, remove all but the ums0 device from the fixit target 'to save precious i-nodes on the fixit floppy'.
* Group of usb and usb\d+ is now operator and permissions are 0660.n_hibma2000-01-211-2/+4
| | | | | Might need to be revisted to make it 0640 and limit the access to usb and usb\d+ (in sys/dev/usb/usb.c) to 'retrieve info' only for operator.
* Add device entries for new parallel port radio clock driver.jkh2000-01-191-0/+6
| | | | | | | We were supposed to get these in far earlier and didn't, hence the commit after feature freeze. A promise is a promise. :) Submitted by: Sascha Schumann <sascha@schumann.cx>
* add SES drivermjacob2000-01-151-0/+13
|
* Readd ipfilter devicesguido2000-01-131-1/+13
| | | | PR: 16093
* Remove usage of chgrp(1) and wrap long lines.obrien2000-01-071-87/+89
|
* Now that chown is no longer available, we shouldn't try to use it.msmith2000-01-061-49/+31
| | | | | | | | | | Improve the internal mknod() to understand being passed an (optional) user:group specification. Don't apply root:wheel to nodes explicitly anywhere, it's the default. Remove an odd looking uucp:wheel assignment, as it's inconsistent with all the other tty?? devices.
* Add support for building the 'mlx?' devices, which will be used by themsmith1999-12-291-1/+9
| | | | upcoming 'mlxcontrol' utility.
* Added following modes:kato1999-12-281-0/+14
| | | | | | | | | | | 5in HD 2 heads, 77 cylinders, 8 sectors/track, 1024 bytes/sector 5/3.5in DD 2 heads, 80 cylinders, 8 sectors/track, 512 bytes/sector Meanings of the rogrammer-readeble fd name were explained by Brian Fundakowski Feldman and Peter Wemm in hackers list and NOKUBI Hirotaka. Reviewed by: nyan
* Moved $FreeBSD$ to its usual place after the CSRG id.bde1999-12-261-9/+9
| | | | | | | | Fixed some style bugs for cam (superflous umask and missing newline). Fixed bogons for apm. The pattern "apm*" matched too many things; apm and apmctl were both made twice by `MAKEDEV all'. Hopefully no one depends on `MAKEDEV apm0' making apm or on `MAKEDEV apm' making apmctl.
* Remove all vestiges of /usr programs (awk, sed, grep...) from MAKEDEV.green1999-12-191-85/+128
| | | | | | | | | | | | MAKEDEV can now run (with /sbin/chown and /bin/chgrp, still) without any /usr. The default PATH for MAKEDEV is now "/sbin:/bin" to prevent against further spammage of /usr programs in MAKEDEV. In the event of an emergency, the variable "MAKEDEVPATH" can be used to replace PATH, but I don't know what that emergency could be. Let me know if you have any problems. I've tested it as well as I could, which basically means everything except for RocketPorts. Reviewed in principle by: peter
* The target `all' evoluted into a kitchen-sink these days... It's nojoerg1999-12-141-22/+35
| | | | | | | | | | | | | | | | | | | | longer really suitable as a default to create the various /dev nodes to be contained on the fixit floppy, since all our proud new devide nodes finally made the fixit floppy run over... So instead create a new target titled `fixit' which creates just the dev nodes for a single unit per each default driver; whoever needs more of them is free to create whatever he needs, perhaps after killing unused nodes before. There were more than 700 /dev nodes on the floppy before that action, and it's still around 350 now. I doubt all the various /dev/ugen* entries are really useful on such a tool, so people, please check, and if you feel like more could be eliminated from that floppy, kill'em. While i was at it, removed traces of ft(8) that still survived even though the driver has long since been dead. That's step #1. #2 will follow...
* As promised long ago, remove the last evidence of the 'sd' driver.msmith1999-11-271-5/+2
| | | | SCSI disks are only known as 'da' now.
* Do not create bdev nodes anymore. Instead create cdev nodes with thephk1999-11-261-58/+57
| | | | | | | | | | | | | | | | | | | same names: rover# ls -l /dev/*wd0a crw-r----- 1 root operator 3, 0 Nov 26 20:20 /dev/rwd0a crw-r----- 1 root operator 3, 0 Nov 26 20:20 /dev/wd0a Notice: Over time, no earlier than FreeBSD 5.0, the "r*" names may be discontinued. A fair number of programs and scripts need to (un)learn some tricks before then. This will take no effect until you either run MAKEDEV by hand or reinstall your system. WARNING: Kernels older than approx November 22 will not be happy about a /dev created with MAKEDEV after this commit. Please update your /kernel.good etc.
* Make the devices for the endpoints 0-15, not only for 0. This createsn_hibma1999-11-241-3/+5
| | | | ugen0 and ugen0.1 - ugen0.15, not only ugen0 (control endpoint).
* Remove /dev/drumphk1999-11-241-3/+1
|
* Remove leftover reference to the "od" devices.phk1999-11-241-2/+1
|
* Add the entry for usb (as opposed to usb<number>). It's minor is equivalentn_hibma1999-11-171-1/+5
| | | | to usb255 and will be used for the event queue of the usb daemon.
* cleanup the IDE cases a bit, add the ad driver to the all: target.sos1999-11-091-4/+10
|
* Document the ch* devices.nik1999-11-011-0/+1
| | | | | PR: docs/14401 Submitted by: Crist J. Clark <cjc@cc942873-a.ewndsr1.nj.home.com>
* Fix ownership of /dev/fd/*. We still had a bin:bin hangover from pre-3.0.obrien1999-10-301-1/+1
| | | | Noticed by: bde
* Fix ``MAKEDEV acd''brian1999-10-151-1/+1
| | | | Spotted by: Mark Knight <mkn@FreeBSD.org.uk>
* Remove references to the od driver. These devices are no attached bygibbs1999-10-121-4/+1
| | | | | | | the da driver and using the same major/minor scheme with the old name only leads to confusion. PR: misc/14279
* remove ipl hookspeter1999-10-101-9/+1
|
* Add entries for the 'amrd' and 'mlxd' disk nodes used by the AMI MegaRAIDmsmith1999-10-071-2/+16
| | | | and Myles drivers respectively.
* Add support for md driver.phk1999-09-211-12/+15
| | | | sort some comments
* Fixed some disordering (mainly of case lists for disks).bde1999-09-131-16/+17
| | | | Fixed bitrot in the `wcd*)' case.
OpenPOWER on IntegriCloud