The 3.2-RELEASE version of the MAKEDEV script doesn't know how to create the pps device although the kernel support is present (and works). Fix: Context diffs appended. I'm not 100% sure the name should be pps; the code: /sys/dev/ppbus/pps.c has a comment that says "lppps" is the official name. RCS file: RCS/MAKEDEV,v retrieving revision 1.1 -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBN4WYmr2JLbUEFcrxAQEhrgQAreO2fdqcgxQgyzATAfb1rlQF520xLqAq ZoLm3Xwoo6HlDXProx2cScha4RJ/GcgN4I4u00MS9QaxDI/7vPSaQNyAQ7aYFPyA DEjeuYLE5msKJ4uXRCc3gvnNjh87u8BDhT5PXCp+PzKzLlilvr9OJAujCtQjSv0W ra9ULky3z84= =d3WO -----END PGP SIGNATURE-------o8iwzgeNFlTdZK7BkN3pREgEolOYZ9y6Ybcp0RpiXjHd8vQj Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" diff -c -r1.1 MAKEDEV *** /tmp/,RCSt1n64743 Thu Jul 8 23:31:05 1999 - - --- MAKEDEV Thu Jul 8 22:47:30 1999 *************** *** 77,82 **** - - --- 77,83 ---- # Parallel port: # lpt* Printer # ppi* Parallel port i/o + # pps* Pulse per second # # I2C and SMBus: # iic* I2C devices *************** *** 772,777 **** - - --- 773,783 ---- ppi*) unit=`expr $i : 'ppi\(.*\)'` mknod ppi$unit c 82 $unit + ;; + + pps*) + unit=`expr $i : 'pps\(.*\)'` + mknod pps$unit c 89 $unit ;; usb*)
Responsible Changed From-To: freebsd-bugs->sheldonh I'll take this one.
State Changed From-To: open->closed Committed for i386 and alpha, thanks.