DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 23rd October 2011
BJwojnowski BJwojnowski is offline
New User
 
Join Date: Oct 2011
Posts: 3
Thanked 0 Times in 0 Posts
Default Need assistance for Broadcom 432AGN wireless internal adapter

I have an HP Pavilion dv9000 laptop. It has a Broadcom 432AGN wireless internal adapter. I just installed FreeBSD 8.2 stable by way of a DVD. How do I get the wireless to work?
Reply With Quote
  #2   (View Single Post)  
Old 23rd October 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,145
Thanked 182 Times in 149 Posts
Default

Please post the output of dmesg
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump

Last edited by J65nko; 23rd October 2011 at 10:20 PM.
Reply With Quote
  #3   (View Single Post)  
Old 23rd October 2011
jb_daefo jb_daefo is offline
Package Pilot
 
Join Date: May 2008
Posts: 196
Thanked 5 Times in 5 Posts
Default

If you need a (quick, or easier in the long run, depending on the time you have alloted etc.) solution, there are some inexpensive a/b/g edimax usb sticks that with configuration (It took me a long time) may be quicker on the hardware side of it at least. (Sorry to not actually know the answer to the first post.)
__________________
using /LOOKAT/ with /var/db/pkg files and portmaster/aliases/pipes/find/grep to meteorically speedup port upgrades/installs...
Reply With Quote
  #4   (View Single Post)  
Old 24th October 2011
BJwojnowski BJwojnowski is offline
New User
 
Join Date: Oct 2011
Posts: 3
Thanked 0 Times in 0 Posts
Default

The following is the dmesg output:

hsd1# dmesg
Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011
root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Turion(tm) 64 X2 Mobile Technology TL-58 (1900.19-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x60f82 Family = f Model = 68 Stepping = 2
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE ,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH, MMX,FXSR,SSE,SSE2,HTT>
Features2=0x2001<SSE3,CX16>
AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,L M,3DNow!+,3DNow!>
AMD Features2=0x11f<LAHF,CMP,SVM,ExtAPIC,CR8,Prefetch>
real memory = 2616524800 (2495 MB)
avail memory = 2551881728 (2433 MB)
ACPI APIC Table: <PTLTD APIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
ioapic0 <Version 1.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <HPQOEM SLIC-MPC> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
acpi_ec0: <Embedded Controller: GPE 0x10> port 0x62,0x66 on acpi0
acpi_button0: <Sleep Button> on acpi0
acpi_acad0: <AC Adapter> on acpi0
battery0: <ACPI Control Method Battery> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <memory, RAM> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
pci0: <memory, RAM> at device 1.2 (no driver attached)
pci0: <processor> at device 1.3 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xf2586000-0xf2586fff irq 18 at device 2.0 on pci0
ohci0: [ITHREAD]
usbus0: <OHCI (generic) USB controller> on ohci0
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf2589000-0xf25890ff irq 22 at device 2.1 on pci0
ehci0: [ITHREAD]
usbus1: EHCI version 1.0
usbus1: <EHCI (generic) USB 2.0 controller> on ehci0
ohci1: <OHCI (generic) USB controller> mem 0xf2587000-0xf2587fff irq 18 at device 4.0 on pci0
ohci1: [ITHREAD]
usbus2: <OHCI (generic) USB controller> on ohci1
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xf2589400-0xf25894ff irq 22 at device 4.1 on pci0
ehci1: [ITHREAD]
usbus3: EHCI version 1.0
usbus3: <EHCI (generic) USB 2.0 controller> on ehci1
atapci0: <nVidia nForce MCP67 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x30c0-0x30cf at device 6.0 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
pci0: <multimedia, HDA> at device 7.0 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> at device 8.0 on pci0
pci_link0: BIOS IRQ 10 for 2.5.INTA is invalid
pci_link1: BIOS IRQ 11 for 2.5.INTB is invalid
pci2: <ACPI PCI bus> on pcib1
fwohci0: <1394 Open Host Controller Interface> irq 9 at device 5.0 on pci2
fwohci0: [ITHREAD]
fwohci0: OHCI version 0.0 (ROM=0)
fwohci0: invalid OHCI version
fwohci0: fwohci_init failed with err=6
device_attach: fwohci0 attach returned 5
pci2: <base peripheral, SD host controller> at device 5.1 (no driver attached)
pci2: <base peripheral> at device 5.2 (no driver attached)
pci2: <base peripheral> at device 5.3 (no driver attached)
pci2: <base peripheral> at device 5.4 (no driver attached)
atapci1: <nVidia nForce MCP67 SATA300 controller> port 0x30f0-0x30f7,0x30e4-0x30e7,0x30e8-0x30ef,0x30e0-0x30e3,0x30d0-0x30df mem 0xf2584000-0xf2585fff irq 23 at device 9.0 on pci0
atapci1: [ITHREAD]
atapci1: AHCI v1.10 controller with 4 3Gbps ports, PM supported
ata2: <ATA channel 0> on atapci1
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 2> on atapci1
ata4: [ITHREAD]
ata5: <ATA channel 3> on atapci1
ata5: [ITHREAD]
nfe0: <NVIDIA nForce MCP67 Networking Adapter> port 0x30f8-0x30ff mem 0xf2588000-0xf2588fff,0xf2589c00-0xf2589cff,0xf2589800-0xf258980f irq 20 at device 10.0 on pci0
miibus0: <MII bus> on nfe0
rlphy0: <RTL8201L 10/100 media interface> PHY 1 on miibus0
rlphy0: 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, auto, auto-flow
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
nfe0: [FILTER]
pcib2: <ACPI PCI-PCI bridge> at device 12.0 on pci0
pci4: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 13.0 on pci0
pci3: <ACPI PCI bus> on pcib3
pci3: <network> at device 0.0 (no driver attached)
vgapci0: <VGA-compatible display> mem 0xf6000000-0xf6ffffff,0xd0000000-0xdfffffff,0xf3000000-0xf3ffffff irq 16 at device 18.0 on pci0
acpi_button1: <Power Button> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
acpi_tz0: _CRT value is absurd, ignored (-273.2C)
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff irq 0,8 on acpi0
Timecounter "HPET" frequency 25000000 Hz quality 900
atrtc0: <AT realtime clock> port 0x70-0x71 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse, device ID 3
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xcf800-0xd0fff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ppc0: parallel port not found.
acpi_throttle0: <ACPI CPU Throttling> on cpu0
powernow0: <PowerNow! K8> on cpu0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
acpi_throttle1: failed to attach P_CNT
device_attach: acpi_throttle1 attach returned 6
powernow1: <PowerNow! K8> on cpu1
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 480Mbps High Speed USB v2.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
acpi_tz0: _CRT value is absurd, ignored (-273.2C)
acd0: DVDR <MATSHITADVD-RAM UJ-851S/1.50> at ata0-master PIO4
ugen0.1: <nVidia> at usbus0
uhub0: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <nVidia> at usbus1
uhub1: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen2.1: <nVidia> at usbus2
uhub2: <nVidia OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <nVidia> at usbus3
uhub3: <nVidia EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
ad4: 152627MB <TOSHIBA MK1637GSX DL030G> at ata2-master UDMA100 SATA 1.5Gb/s
uhub2: 2 ports with 2 removable, self powered
uhub0: 7 ports with 7 removable, self powered
SMP: AP CPU #1 Launched!
Root mount waiting for: usbus3 usbus1
uhub3: 2 ports with 2 removable, self powered
Root mount waiting for: usbus3 usbus1
ugen2.2: <Broadcom Corp> at usbus2
ugen3.2: <SuYin> at usbus3
uhub1: 7 ports with 7 removable, self powered
Trying to mount root from ufs:/dev/ad4s2a
ugen0.2: <Dell> at usbus0
ums0: <Dell Dell USB Optical Mouse, class 0/0, rev 2.00/43.01, addr 2> on usbus0
ums0: 3 buttons and [XYZ] coordinates ID=0
hsd1#
hsd1#

hsd1#



jb_daefo I do not understand what you mean about a/b/g edimax usb sticks. Are you suggesting that I purchase some new piece of hardware?
Reply With Quote
  #5   (View Single Post)  
Old 24th October 2011
jb_daefo jb_daefo is offline
Package Pilot
 
Join Date: May 2008
Posts: 196
Thanked 5 Times in 5 Posts
Default

Instead of the edimax stick (about which I've posted at maybe this forum, and at the freebsd forums), you may have luck configuring what appears to be internal Broadcom wireless (there is a long thread about it on the freebsd forums.) It may take some trial-and-error though, if the wireless works, configuring the actual wpa-supplicant.conf, rc.conf entries. (Unsure if bwm, bwi, or the
other drivers will work (without ndisgen, etc)... the last page of the Broadcom wireless thread implies there is still coding to be done for many of the latest chipsets.) All in all, using the edimax or an atheros or intel usb stick may get your wireless configured quicker. (Other things to suggest but I am out of time...)
__________________
using /LOOKAT/ with /var/db/pkg files and portmaster/aliases/pipes/find/grep to meteorically speedup port upgrades/installs...

Last edited by jb_daefo; 24th October 2011 at 12:32 PM.
Reply With Quote
  #6   (View Single Post)  
Old 24th October 2011
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,145
Thanked 182 Times in 149 Posts
Default

The kernel only detects a Broadcom USB device:
Quote:
ugen2.2: <Broadcom Corp> at usbus2
Does pciconf -lv say something about "Broadcom 432AGN wireless" ?
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #7   (View Single Post)  
Old 24th October 2011
BJwojnowski BJwojnowski is offline
New User
 
Join Date: Oct 2011
Posts: 3
Thanked 0 Times in 0 Posts
Default pciconf file

Code:
hsd1# pciconf -lv
none0@pci0:0:0:0:       class=0x050000 card=0x30cf103c chip=0x054710de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 Memory Controller'
    class      = memory
    subclass   = RAM
isab0@pci0:0:1:0:       class=0x060100 card=0x30cf103c chip=0x054810de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'ENE0100 (ENE0100)'
    class      = bridge
    subclass   = PCI-ISA
none1@pci0:0:1:1:       class=0x0c0500 card=0x30cf103c chip=0x054210de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'nForce PCI System Management'
    class      = serial bus
    subclass   = SMBus
none2@pci0:0:1:2:       class=0x050000 card=0x30cf103c chip=0x054110de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    class      = memory
    subclass   = RAM
none3@pci0:0:1:3:       class=0x0b4000 card=0x30cf103c chip=0x054310de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'nForce System Management Controller'
    class      = processor
ohci0@pci0:0:2:0:       class=0x0c0310 card=0x30cf103c chip=0x055e10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 OHCI USB 1.1 Controller'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:2:1:       class=0x0c0320 card=0x30cf103c chip=0x055f10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 EHCI USB 2.0 Controller'
    class      = serial bus
    subclass   = USB
ohci1@pci0:0:4:0:       class=0x0c0310 card=0x30cf103c chip=0x055e10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 OHCI USB 1.1 Controller'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:4:1:       class=0x0c0320 card=0x30cf103c chip=0x055f10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 EHCI USB 2.0 Controller'
    class      = serial bus
    subclass   = USB
atapci0@pci0:0:6:0:     class=0x01018a card=0x30cf103c chip=0x056010de rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 PATA Controller (MCP67)'
    class      = mass storage
    subclass   = ATA
none4@pci0:0:7:0:       class=0x040300 card=0x30cf103c chip=0x055c10de rev=0xa1 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 High Definition Audio'
    class      = multimedia
    subclass   = HDA
pcib1@pci0:0:8:0:       class=0x060401 card=0xcb8410de chip=0x056110de rev=0xa2 hdr=0x01
    vendor     = 'NVIDIA Corporation'
    class      = bridge
    subclass   = PCI-PCI
atapci1@pci0:0:9:0:     class=0x010185 card=0x30cf103c chip=0x055010de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 SATA Controller(IDE mode) (MCP67)'
    class      = mass storage
    subclass   = ATA
nfe0@pci0:0:10:0:       class=0x020000 card=0x30cf103c chip=0x054c10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 Ethernet (MCP67)'
    class      = network
    subclass   = ethernet
pcib2@pci0:0:12:0:      class=0x060400 card=0x000010de chip=0x056310de rev=0xa2 hdr=0x01
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 PCI Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:0:13:0:      class=0x060400 card=0x000010de chip=0x056310de rev=0xa2 hdr=0x01
    vendor     = 'NVIDIA Corporation'
    device     = 'MCP67 PCI Express Bridge'
    class      = bridge
    subclass   = PCI-PCI
vgapci0@pci0:0:18:0:    class=0x030000 card=0x30cf103c chip=0x053110de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'GeForce 7150M'
    class      = display
    subclass   = VGA
hostb0@pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon64/Opteron/Sempron (K8 Family) HyperTransport Technology Configuration'
    class      = bridge
    subclass   = HOST-PCI
hostb1@pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon64/Opteron/Sempron (K8 Family) Address Map'
    class      = bridge
    subclass   = HOST-PCI
hostb2@pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon64/Opteron/Sempron (K8 Family) DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
hostb3@pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
    vendor     = 'Advanced Micro Devices (AMD)'
    device     = 'Athlon64/Opteron/Sempron (K8 Family) Miscellaneous Control'
    class      = bridge
    subclass   = HOST-PCI
fwohci0@pci0:2:5:0:     class=0x0c0010 card=0x30cf103c chip=0x08321180 rev=0x05 hdr=0x00
    vendor     = 'Ricoh Co Ltd'
    device     = 'IEEE 1394 (4 pin firewire) chip) (30CF103C)'
    class      = serial bus
    subclass   = FireWire
none5@pci0:2:5:1:       class=0x080500 card=0x30cf103c chip=0x08221180 rev=0x22 hdr=0x00
    vendor     = 'Ricoh Co Ltd'
    device     = 'SDA Standard Compliant SD Host Controller (R5C832)'
    class      = base peripheral
    subclass   = SD host controller
none6@pci0:2:5:2:       class=0x088000 card=0x30cf103c chip=0x08431180 rev=0x12 hdr=0x00
    vendor     = 'Ricoh Co Ltd'
    device     = 'Ricoh SD/MMC Host Controller (R5C853)'
    class      = base peripheral
none7@pci0:2:5:3:       class=0x088000 card=0x30cf103c chip=0x05921180 rev=0x12 hdr=0x00
    vendor     = 'Ricoh Co Ltd'
    device     = 'Ricoh Memory Stick Host Controller (13171043)'
    class      = base peripheral
none8@pci0:2:5:4:       class=0x088000 card=0x30cf103c chip=0x08521180 rev=0x12 hdr=0x00
    vendor     = 'Ricoh Co Ltd'
    device     = 'http://driverzone.com/device.php?id=51441 (01cf1028)'
    class      = base peripheral
none9@pci0:3:0:0:       class=0x028000 card=0x1366103c chip=0x432814e4 rev=0x03 hdr=0x00
    vendor     = 'Broadcom Corporation'
    device     = 'Broadcom 432AGN 802.11a/b/g/draft-n Wi-Fi Solution (BCM4321KFBG)'
    class      = network
hsd1#

Last edited by J65nko; 24th October 2011 at 11:11 PM.
Reply With Quote
  #8   (View Single Post)  
Old 24th October 2011
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Old man from scene 24
 
Join Date: Apr 2008
Location: Eindhoven, Netherlands
Posts: 2,068
Thanked 198 Times in 156 Posts
Default

Your card is a BCM4321
This card is not directly supported on FreeBSD at the moment.

You can use if_ndis(4) and use the Windows driver on FreeBSD, using Google, there seem to be some people using the BCM4321 with if_ndis(4) successfully. It's not "plug-and-play", but with some effort you should be able to get it working.

The FreeBSD handbook has a section on configuring cards with NDIS:
http://www.freebsd.org/doc/en_US.ISO...G-NETWORK-NDIS

Try following these steps.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
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
Broadcom wireless driver rpindy OpenBSD Installation and Upgrading 13 17th July 2010 02:58 PM
Redirect Internal Network to Internal Website plexter OpenBSD Security 12 12th February 2009 08:00 PM
Clean Install assistance requested dk_netsvil FreeBSD Installation and Upgrading 10 18th July 2008 03:28 AM
USB wireless network adapter, ndis problem ronaldmcdonald9 FreeBSD General 5 9th July 2008 07:50 AM
Usb serial adapter Business_woman FreeBSD General 10 4th June 2008 03:06 PM


All times are GMT. The time now is 04:14 AM.


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