DaemonForums  

Go Back   DaemonForums > NetBSD > NetBSD Package System (pkgsrc)

NetBSD Package System (pkgsrc) Installation and upgrading of packages on NetBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 6th March 2016
philo_neo71 philo_neo71 is offline
Package Pilot
 
Join Date: Jul 2009
Posts: 183
Default how to run 5.1 sound card

Hi,
I've installed a 5.1 sound card of my computer, it's a dell workstation Intel quad cores.
NetBSD is 7.0 distribution with pkgsrc2015Q4.
I do not know where to start to parameterize this card ?
this is my DMESG(8) of my workstation :
Code:
dct-clovis# dmesg
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 7.0 (GENERIC.201509250726Z)
total memory = 3581 MB
avail memory = 3506 MB
kern.module.path=/stand/i386/7.0/modules
timecounter: Timecounters tick every 10.000 msec
RTC BIOS diagnostic error 0x11<memory_size>
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Dell Inc. Precision WorkStation T3500  
mainbus0 (root)
ACPI: RSDP 0xfec30 000024 (v02 DELL  )
ACPI: XSDT 0xfccc7 00007C (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: FACP 0xfcdb7 0000F4 (v03 DELL    B10K    00000015 ASL  00000061)
ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Block: 128/64 (20131218/tbfadt-634)
ACPI: DSDT 0xffe9e951 004A74 (v01   DELL    dt_ex 00001000 INTL 20050624)
ACPI: FACS 0xdfdf9c00 000040
ACPI: SSDT 0xffea34d6 00009C (v01   DELL    st_ex 00001000 INTL 20050624)
ACPI: APIC 0xfceab 00015E (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: BOOT 0xfd009 000028 (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: ASF! 0xfd031 000096 (v32 DELL    B10K    00000015 ASL  00000061)
ACPI: MCFG 0xfd0c7 00003C (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: HPET 0xfd103 000038 (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: TCPA 0xfd35f 000032 (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: DMAR 0xfd391 0000C8 (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: SLIC 0xfd13b 000176 (v01 DELL    B10K    00000015 ASL  00000061)
ACPI: SSDT 0xdfe4dc00 002034 (v01  INTEL PPM RCM  80000001 INTL 20061109)
ACPI: All ACPI Tables successfully acquired
ioapic0 at mainbus0 apid 8: pa 0xfec00000, version 0x20, 24 pins
ioapic1 at mainbus0 apid 9: pa 0xfec80000, version 0x20, 24 pins
cpu0 at mainbus0 apid 0: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu1 at mainbus0 apid 2: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu2 at mainbus0 apid 18: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu3 at mainbus0 apid 20: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu4 at mainbus0 apid 1: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu5 at mainbus0 apid 3: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu6 at mainbus0 apid 19: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
cpu7 at mainbus0 apid 21: Intel(R) Xeon(R) CPU           L5630  @ 2.13GHz, id 0x206c2
acpi0 at mainbus0: Intel ACPICA 20131218
acpi0: X/RSDT: OemId <DELL  , B10K   ,00000015>, AslId <ASL ,00000061>
acpi0: SCI interrupting at int 9
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
hpet0 at acpi0: high precision event timer (mem 0xfed00000-0xfed00400)
timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
acpibut0 at acpi0 (VBTN, PNP0C0C): ACPI Power Button
acpiwmi0 at acpi0 (AMW0, PNP0C14-0): ACPI WMI Interface
wmidell0 at acpiwmi0: Dell WMI mappings
MBIO (PNP0C01) at acpi0 not configured
FPU (PNP0C04) at acpi0 not configured
pcppi1 at acpi0 (SPK, PNP0800): io 0x61
midi0 at pcppi1: PC speaker
sysbeep0 at pcppi1
attimer1 at acpi0 (TMR, PNP0100): io 0x40-0x5f irq 0
PRT (PNP0401) at acpi0 not configured
COMA (PNP0501) at acpi0 not configured
apm0 at acpi0: Power Management spec V1.2
ACPI: Enabled 3 GPEs in block 00 to 3F
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20131218/hwxface-646)
ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20131218/hwxface-646)
attimer1: attached to pcppi1
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0: vendor 0x8086 product 0x3405 (rev. 0x22)
ppb0 at pci0 dev 1 function 0: vendor 0x8086 product 0x3408 (rev. 0x22)
ppb0: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x4 @ 5.0GT/s
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled, rd/line, wr/inv ok
ppb1 at pci0 dev 3 function 0: vendor 0x8086 product 0x340a (rev. 0x22)
ppb1: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x16 @ 5.0GT/s
ppb1: link is x16 @ 2.5GT/s
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled, rd/line, wr/inv ok
radeon0 at pci2 dev 0 function 0: vendor 0x1002 product 0x6779 (rev. 0x00)
radeon0: unable to reserve VGA registers for i386 radeondrmkms hack
hdaudio0 at pci2 dev 0 function 1: HD Audio Controller
hdaudio0: interrupting at ioapic1 pin 10
hdafg0 at hdaudio0: ATI R6xx HDMI
hdafg0: HDMI00 2ch: Digital Out [Jack]
hdafg0: 2ch/0ch 32000Hz 44100Hz 48000Hz PCM16 AC3
ppb2 at pci0 dev 7 function 0: vendor 0x8086 product 0x340e (rev. 0x22)
ppb2: PCI Express capability version 2 <Root Port of PCI-E Root Complex> x16 @ 5.0GT/s
pci3 at ppb2 bus 3
pci3: i/o space, memory space enabled, rd/line, wr/inv ok
vendor 0x8086 product 0x342e (interrupt system, generic 8259, revision 0x22) at pci0 dev 20 function 0 not configured
vendor 0x8086 product 0x3422 (interrupt system, generic 8259, revision 0x22) at pci0 dev 20 function 1 not configured
vendor 0x8086 product 0x3423 (interrupt system, generic 8259, revision 0x22) at pci0 dev 20 function 2 not configured
uhci0 at pci0 dev 26 function 0: vendor 0x8086 product 0x3a37 (rev. 0x00)
uhci0: interrupting at ioapic0 pin 16
usb0 at uhci0: USB revision 1.0
uhci1 at pci0 dev 26 function 1: vendor 0x8086 product 0x3a38 (rev. 0x00)
uhci1: interrupting at ioapic0 pin 17
usb1 at uhci1: USB revision 1.0
uhci2 at pci0 dev 26 function 2: vendor 0x8086 product 0x3a39 (rev. 0x00)
uhci2: interrupting at ioapic0 pin 22
usb2 at uhci2: USB revision 1.0
ehci0 at pci0 dev 26 function 7: vendor 0x8086 product 0x3a3c (rev. 0x00)
ehci0: interrupting at ioapic0 pin 22
ehci0: EHCI version 1.0
ehci0: companion controllers, 2 ports each: uhci0 uhci1 uhci2
usb3 at ehci0: USB revision 2.0
hdaudio1 at pci0 dev 27 function 0: HD Audio Controller
hdaudio1: interrupting at ioapic0 pin 16
hdafg1 at hdaudio1: ADI AD1984A
hdafg1: DAC00 2ch: Speaker [Jack]
hdafg1: ADC01 2ch: Mic In [Jack]
hdafg1: ADC02 2ch: Line In [Jack]
hdafg1: DAC03 2ch: HP Out [Jack]
hdafg1: 2ch/2ch 8000Hz 11025Hz 16000Hz 22050Hz 32000Hz 44100Hz 48000Hz 88200Hz 96000Hz 192000Hz PCM16 PCM20 PCM24 AC3
audio0 at hdafg1: full duplex, playback, capture, mmap, independent
ppb3 at pci0 dev 28 function 0: vendor 0x8086 product 0x3a40 (rev. 0x00)
ppb3: PCI Express capability version 1 <Root Port of PCI-E Root Complex> x4 @ 2.5GT/s
pci4 at ppb3 bus 4
pci4: i/o space, memory space enabled, rd/line, wr/inv ok
ppb4 at pci0 dev 28 function 5: vendor 0x8086 product 0x3a4a (rev. 0x00)
ppb4: PCI Express capability version 1 <Root Port of PCI-E Root Complex> x1 @ 2.5GT/s
pci5 at ppb4 bus 5
pci5: i/o space, memory space enabled, rd/line, wr/inv ok
bge0 at pci5 dev 0 function 0: Broadcom BCM5761 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 17
bge0: HW config 00200151, 0001c011, 00016830, 00000000 00000000
bge0: ASIC BCM5761 A1 (0x5761100), Ethernet address bc:30:5b:e9:bd:d8
bge0: setting short Tx thresholds
brgphy0 at bge0 phy 1: BCM5761 10/100/1000baseT PHY, rev. 0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
uhci3 at pci0 dev 29 function 0: vendor 0x8086 product 0x3a34 (rev. 0x00)
uhci3: interrupting at ioapic0 pin 23
usb4 at uhci3: USB revision 1.0
uhci4 at pci0 dev 29 function 1: vendor 0x8086 product 0x3a35 (rev. 0x00)
uhci4: interrupting at ioapic0 pin 17
usb5 at uhci4: USB revision 1.0
uhci5 at pci0 dev 29 function 2: vendor 0x8086 product 0x3a36 (rev. 0x00)
uhci5: interrupting at ioapic0 pin 18
usb6 at uhci5: USB revision 1.0
ehci1 at pci0 dev 29 function 7: vendor 0x8086 product 0x3a3a (rev. 0x00)
ehci1: interrupting at ioapic0 pin 23
ehci1: EHCI version 1.0
ehci1: companion controllers, 2 ports each: uhci3 uhci4 uhci5
usb7 at ehci1: USB revision 2.0
ppb5 at pci0 dev 30 function 0: vendor 0x8086 product 0x244e (rev. 0x90)
pci6 at ppb5 bus 6
pci6: i/o space, memory space enabled
eap0 at pci6 dev 4 function 0: vendor 0x1274 product 0x1371 ES1373-B (rev. 0x06)
eap0: interrupting at ioapic0 pin 16
eap0: ac97: TriTech TR28602 codec; no 3D stereo
audio1 at eap0: full duplex, playback, capture, mmap, independent
midi1 at eap0: AudioPCI MIDI UART
ichlpcib0 at pci0 dev 31 function 0: vendor 0x8086 product 0x3a16 (rev. 0x00)
timecounter: Timecounter "ichlpcib0" frequency 3579545 Hz quality 1000
ichlpcib0: 24-bit timer
ichlpcib0: TCO (watchdog) timer configured.
gpio0 at ichlpcib0: 64 pins
ahcisata0 at pci0 dev 31 function 2: vendor 0x8086 product 0x3a22 (rev. 0x00)
ahcisata0: interrupting at ioapic0 pin 20
ahcisata0: AHCI revision 1.20, 6 ports, 32 slots, CAP 0xe3209fe5<SXS,EMS,CCCS,PMD,ISS=0x2=Gen2,SCLO,SAL,SSNTF,SNCQ,S64A>
atabus0 at ahcisata0 channel 0
atabus1 at ahcisata0 channel 1
atabus2 at ahcisata0 channel 2
atabus3 at ahcisata0 channel 3
atabus4 at ahcisata0 channel 4
atabus5 at ahcisata0 channel 5
ichsmb0 at pci0 dev 31 function 3: vendor 0x8086 product 0x3a30 (rev. 0x00)
ichsmb0: interrupting at ioapic0 pin 20
iic0 at ichsmb0: I2C bus
isa0 at ichlpcib0
lpt0 at isa0 port 0x378-0x37b irq 7
tpm0 at isa0 iomem 0xfed40000-0xfed44fff irq 7: WEC WPCT200 rev 0x46
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
acpicpu0 at cpu0: ACPI CPU
acpicpu0: C1: FFH, lat   1 us, pow  1000 mW
acpicpu0: C2: FFH, lat  64 us, pow   500 mW
acpicpu0: C3: FFH, lat  96 us, pow   350 mW
acpicpu0: P0: FFH, lat  10 us, pow 40000 mW, 2129 MHz, turbo boost
acpicpu0: P1: FFH, lat  10 us, pow 40000 mW, 2128 MHz
acpicpu0: P2: FFH, lat  10 us, pow 32000 mW, 1995 MHz
acpicpu0: P3: FFH, lat  10 us, pow 26000 mW, 1862 MHz
acpicpu0: P4: FFH, lat  10 us, pow 20000 mW, 1729 MHz
acpicpu0: P5: FFH, lat  10 us, pow 15000 mW, 1596 MHz
coretemp0 at cpu0: thermal sensor, 1 C resolution, Tjmax=71
acpicpu1 at cpu1: ACPI CPU
coretemp1 at cpu1: thermal sensor, 1 C resolution, Tjmax=71
acpicpu2 at cpu2: ACPI CPU
coretemp2 at cpu2: thermal sensor, 1 C resolution, Tjmax=71
acpicpu3 at cpu3: ACPI CPU
coretemp3 at cpu3: thermal sensor, 1 C resolution, Tjmax=71
acpicpu4 at cpu4: ACPI CPU
acpicpu5 at cpu5: ACPI CPU
acpicpu6 at cpu6: ACPI CPU
acpicpu7 at cpu7: ACPI CPU
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "TSC" frequency 2133422260 Hz quality 3000
IPsec: Initialized Security Association Processing.
uhub0 at usb0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1 at usb1: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub2 at usb2: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub3 at usb3: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
uhub4 at usb4: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub4: 2 ports with 2 removable, self powered
uhub5 at usb5: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub5: 2 ports with 2 removable, self powered
uhub6 at usb6: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub6: 2 ports with 2 removable, self powered
uhub7 at usb7: vendor 0x8086 EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub7: 6 ports with 6 removable, self powered
ahcisata0 port 0: device present, speed: 1.5Gb/s
ahcisata0 port 1: device present, speed: 3.0Gb/s
ahcisata0 port 2: PHY offline
ahcisata0 port 3: PHY offline
ahcisata0 port 4: PHY offline
atapibus0 at atabus0: 1 targets
cd0 at atapibus0 drive 0: <HL-DT-ST DVD+/-RW GH70N, K2GB47B1224, A100> cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
cd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using DMA)
wd0 at atabus1 drive 0
wd0: <WDC WD2500AAJS-08L7A0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 232 GB, 484521 cyl, 16 head, 63 sec, 512 bytes/sect x 488397168 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(ahcisata0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using DMA)
Kernelized RAIDframe activated
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
drm: initializing kernel modesetting (CAICOS 0x1002:0x6779 0x174B:0xA007).
drm: register mmio base: 0xf7de0000
drm: register mmio size: 131072
drm kern info: ATOM BIOS: HD5450
radeon0: info: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
radeon0: info: GTT: 1024M 0x0000000040000000 - 0x000000007FFFFFFF
drm: Detected VRAM RAM=400M, BAR=256M
drm: RAM width 64bits DDR
Zone  kernel: Available graphics memory: 1555374 kiB
drm: radeon: 1024M of VRAM memory ready
drm: radeon: 1024M of GTT memory ready.
drm: Loading CAICOS Microcode
drm: Internal thermal controller without fan control
drm: GART: num cpu pages 262144, num gpu pages 262144
drm: PCIE GART of 1024M enabled (table at 0x0000000000273000).
radeon0: info: WB enabled
radeon0: info: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x0xdd4d6c00
radeon0: info: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x0xdd4d6c0c
radeon0: info: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x0xdd522118
drm: Supports vblank timestamp caching Rev 2 (21.10.2013).
drm: Driver supports precise vblank timestamp query.
radeon0: interrupting at ioapic1 pin 0 (radeon)
drm: radeon: irq initialized.
drm: ring test on 0 succeeded in 1 usecs
drm: ring test on 3 succeeded in 1 usecs
drm: ring test on 5 succeeded in 1 usecs
drm: UVD initialized successfully.
drm: ib test on ring 0 succeeded in 0 usecs
drm: ib test on ring 3 succeeded in 0 usecs
drm: ib test on ring 5 succeeded
drm: Radeon Display Connectors
drm: Connector 0:
drm:   HDMI-A-1
drm:   HPD2
drm:   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
drm:   Encoders:
drm:     DFP1: INTERNAL_UNIPHY1
drm: Connector 1:
drm:   DVI-D-1
drm:   HPD4
drm:   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
drm:   Encoders:
drm:     DFP2: INTERNAL_UNIPHY
drm: Connector 2:
drm:   VGA-1
drm:   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
drm:   Encoders:
drm:     CRT1: INTERNAL_KLDSCP_DAC1
radeondrmkmsfb0 at radeon0
radeon0: info: registered panic notifier
radeondrmkmsfb0: framebuffer at 0xddb43000, size 1280x1024, depth 32, stride 5120
wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: DaKai 2.4G RX, rev 1.10/3.11, addr 2, iclass 3/1
ukbd0 at uhidev0
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub0 port 2 configuration 1 interface 1
uhidev1: DaKai 2.4G RX, rev 1.10/3.11, addr 2, iclass 3/1
uhidev1: 4 report ids
ums0 at uhidev1 reportid 1: 5 buttons and Z dir
wsmouse0 at ums0 mux 0
uhid0 at uhidev1 reportid 2: input=2, output=0, feature=0
uhid1 at uhidev1 reportid 3: input=1, output=0, feature=0
uhid2 at uhidev1 reportid 4: input=7, output=7, feature=0
wsdisplay0: screen 1 added (default, vt100 emulation)
wsdisplay0: screen 2 added (default, vt100 emulation)
wsdisplay0: screen 3 added (default, vt100 emulation)
wsdisplay0: screen 4 added (default, vt100 emulation)
dct-clovis#
Best regards
Philippe
Reply With Quote
  #2   (View Single Post)  
Old 7th March 2016
darktrym's Avatar
darktrym darktrym is offline
standard-bearer
 
Join Date: Feb 2011
Location: Düsseldorf
Posts: 103
Default

Did you played with this tools?
Reply With Quote
  #3   (View Single Post)  
Old 7th March 2016
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,087
Default

Quote:
Originally Posted by darktrym View Post
Did you played with this tools?
Does NetBSD OSS drivers support 5.1 sound? Based on the fact that you guys have no native sound server and default to Pulse Audio my guess would be no.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
USB sound card J65nko General Hardware 3 1st November 2014 05:12 PM
Video card instead of sound card ripe OpenBSD General 12 2nd May 2013 04:02 PM
Getting Xfce4 to recognize sound card harishankar NetBSD General 5 13th November 2011 10:30 AM
Dell Dimension 4550 sound card problem RJPugh FreeBSD Installation and Upgrading 10 20th October 2009 12:43 PM
Recording sound with external sound card backrow OpenBSD General 5 21st August 2009 08:17 PM


All times are GMT. The time now is 02:03 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick