Category: Device support

i915 support moves forward again


Francois Tigeot has stepped i915 support in DragonFly even farther, this time bringing it to match Linux 3.17.  This may be most useful for those with Broadwell and Cherryview chipsets.

Posted by     Categories: Device support, DragonFly     0 Comments

More radeon updates


Francois Tigeot has pushed in some significant updates from Rimvydas Jasinskasupdating the radeon driver to match Linux 3.17.  Try it if you have the corresponding hardware.

Posted by     Categories: Device support, DragonFly     1 Comment

More Radeon support work


Most of the news is about Intel video support, but Radeon direct rending improvements are coming too.  ‘zrj’ have brought up drm/radeon support to match what is in Linux 3.12.  Worth trying if you’ve had problems with your Radeon and audio, going by what I’ve seen people report in IRC.

Posted by     Categories: Device support, DragonFly     0 Comments

Resetting c720p touchscreens


If your DragonFly-running c720p (the touchscreen model) occasionally decides to go perma-bonkers, Matthew Dillon has added a method to reset it, either on reboot or by setting debug.atmel_mxt_reset=1.

Posted by     Categories: Device support, DragonFly     0 Comments

ACPI CPPC for anyone who wants it


Sepherosa Ziehau posted some information on a project for anyone interested: ACPI Collaborative Processor Performance Control.   It’s an extension of p-state power management, and he’s already done a lot of groundwork to support that in DragonFly.

Posted by     Categories: Device support, DragonFly     0 Comments

Another i915 support update


Francois Tigeot has updated i915 support to match what’s functionally in Linux 3.16.  Accelerated video on Broadwell chipsets is now fully supported, plus a bunch of other changes mentioned in his commit message.

Posted by     Categories: Device support, DragonFly     0 Comments

Expect an accelerated console


If your DragonFly machine can do it, it will now run an accelerated console by default.

Posted by     Categories: Device support, DragonFly     1 Comment

More i915 testing for Broadwell


Francois Tigeot has a new i915 video branch for testing, if you are running DragonFly-current.  It will be especially useful for people on a Broadwell chipset.

Posted by     Categories: Device support, DragonFly     0 Comments

Try that USB install again


If you’ve previously tried to install DragonFly using a USB thumb drive, and it would somehow not be found to boot from, there’s a potential fix.

Posted by     Categories: Device support, DragonFly     0 Comments

Power statistics


Sepherosa Ziehau has been doing a lot of work with various processors states to save power on DragonFly.  He’s published a summary of how well the various P-state/C-state/mwait settings work.  He found that setting a lower C-state can perversely improve performance.

For those saying “but how do I set these lower power states?”:

sysctl machdep.mwait.CX.idle: AUTODEEP
sysctl machdep.cpu_idle_hlt: 1 (or higher)

			
Posted by     Categories: Device support, DragonFly     0 Comments

ValleyView support improved


Do you have a ValleyView GPU?  It now works much better in DragonFly, and there’s a new accelerated rendering branch to try out, too, if you follow that link.

Posted by     Categories: Device support, DragonFly     0 Comments

Testing console frame buffer support


Here’s how you test the console frame buffer on DragonFly, even though X is the way to go.

Posted by     Categories: Device support, DragonFly     0 Comments

Chromebook c720 results


Some time ago, I acquired a Chromebook with the help of all you kind readers.  Here’s a mini-report on how DragonFly works as a desktop.

The hardware: what I have is an Acer c720 Chromebook.  The C720p is the touchscreen model, and is equally well-supported by DragonFly.  A larger-capacity M.2 SSD (which is relatively easy to install) is the only real need, as the installed one is only 16G.  It’s easy enough to see what the laptops look like; it’s nothing fancy but it’s suitably light.

The software: There’s a wide-ranging and complete install/tweak guide for the c720 and c720p on the DragonFly site.  Note that it goes down to the point of even changing the keymap for the special keys on the keyboard.

Things I don’t like:

  • The mousepad needs a physical click, not a tap, which decreases accuracy.
  • There’s only 2G of RAM, and not expandable.  You will notice this if you tend to open a lot of tabs when web browsing.
  • I’ve had mousepad trouble, but I’m the only one reporting it, so I think it’s just bad hardware luck on my part.

Things I do like:

  • pkg is a godsend, making installation and upgrades almost effortless.  I’ve gone binary-only so far.
  • Many things Just Work – for example, the xfce4 battery plugin.
  • xscreensaver works great; even the 3D modules.  I don’t know why it entertains me so.
  • I haven’t run the battery out to make sure, but it looks like it would last a few hours.  Suspend/hibernate are not supported, but low power modes are.
  • There’s a lot of multi-touch shortcuts built into the touchpad.

It’s an excellent BSD laptop, for light use, at low cost.  The next step up would be into Thinkpad territory, which raises the cost or increases the age – and may not be as consistently supported.

 

Posted by     Categories: Device support, DPorts, DragonFly     10 Comments

Can’t stop typing apm?


Sascha Wildner has been removing the no-longer-needed bits of i386 support in DragonFly.  One of the things going away is APM, the 32-bit power management superseded by acpiconf.  If you still type ‘apm’ out of habit, it’s aliased so you won’t be surprised.

Posted by     Categories: Device support, DragonFly     0 Comments

Console scaling options


Now that DragonFly can (in most cases) offer video outside of X with KMS, not just text, more console options are possible.   By default, your accelerated console will scale to 80×25, but you can now tell it how many columns you want and it’ll automatically scale to fit your resolution.  Or you can turn it off.

Posted by     Categories: Device support, DragonFly     1 Comment

Powerd pays attention


Thanks to Sepherosa Ziehau, powerd will now start the shutdown process if you are down to 2% battery on your DragonFly laptop.  It also will delay for 60 seconds if you just booted up and are desperately searching for a power cable.

Posted by     Categories: Device support, DragonFly     1 Comment

Thinking about a 4k monitor?


Matthew Dillon’s already using a 4K monitor on DragonFly, and he’s written notes on the various performance tweaks that went with it.

Posted by     Categories: Device support, DragonFly     0 Comments

USB ethernet adapters and DragonFly


Right now, if you have a USB port and a need to get networked, axe(4) is your best bet.

Posted by     Categories: Device support, DragonFly     0 Comments

Radeon readings rendered reachable


You can now get temperature readings from your Radeon card under DragonFly.

Radeon updates


In addition to all the Intel video updates that have gone into DragonFly, there’s been work on radeon support from Michael Neumann.  This will show in the next release, coming soon.  (Just a few patches more…)

Posted by     Categories: Device support, DragonFly     0 Comments

Is your serial weird?


There’s a new ‘ifconsole’ option for /etc/ttys on DragonFly that may help you if your serial output device is a bit strange.

Posted by     Categories: Device support, DragonFly     0 Comments

Haswell +, power–


A recent commit from Matthew Dillon means users of Intel Haswell or later CPUs will see reduced power usage, if I’m reading this commit correctly.

Posted by     Categories: Device support, DragonFly     0 Comments

A scanning tip


If you want to use a scanner on DragonFly, install SANE.  That is apparently all you need to do.

Posted by     Categories: Device support, DragonFly     0 Comments

Minnowboard and DragonFly


This may not be a huge surprise, but the Minnowboard MAX can run DragonFly just fine, modulo some dmesg complaints.

Posted by     Categories: Device support, DragonFly     0 Comments

Broadwell support, other video changes


Francois Tigeot has committed his Broadwell work, which has a longer-than-I-realized list of benefits.  Does anyone have a 4k screen to try?

Posted by     Categories: Device support, DragonFly     0 Comments

CPU, RAM temperature monitoring


I’m late posting about these, but they go together: Sepherosa Ziehau has added the ability to read CPU temperature through various sysctls, and the same for DIMM temperature readings.

Posted by     Categories: Device support, DragonFly     2 Comments

Broadwell guidance


Matthew Dillon bought a system with a Broadwell series CPU, installed DragonFly, and wrote up his experience.  Read it if you plan on purchasing this hardware any time soon.

Posted by     Categories: Device support, DragonFly     1 Comment

i915 update to try


Francois Tigeot has a new update to the drm/i915 driver for testing.  It matches, feature-wise, what’s in Linux 3.12.  Try it if you’ve got the hardware.  (and dragonfly-master)

Posted by     Categories: Device support, DragonFly, Please test     0 Comments

USB update


Matthew Dillon pulled in a new USB update from FreeBSD to DragonFly.  What does it change?  I’m not completely sure, but he did it to get apcupsd working, so that may be a hint.

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

Radeon updates, too


If you’ve been sitting with a Radeon-based video card and wishing you had all the nice updates i915 users are getting, today is your lucky day.  Michael Neumann has brought Radeon support equivalent to Linux 3.9 into DragonFly, and he has a 3.10 branch for testing if you feel adventurous.

Posted by     Categories: Device support, DragonFly     0 Comments

memtemp(4) update


I admit I never thought about it much, but I’ve also never had enough RAM to matter: there’s a memtemp(4) tool that monitors temperature sensors for your system’s memory.  Sepherosa Ziehau has updated it on DragonFly to support some newer processor setups.

Posted by     Categories: Device support, DragonFly     0 Comments

em(4), emx(4) updates


If you have a em(4)/emx(4) card, AKA ‘Intel(R) PRO/1000’, Michael Neumann has an update for you. It’s from Intel’s 7.2.4 release of the code.  This is to support the new I218 cards.  Initial reports are positive.

Posted by     Categories: Device support, DragonFly     0 Comments

Many wireless updates


Matthew Dillon brought in some wireless networking updates – the ath(4), iwn(4), and wpi(4) drivers are updated.  There’s porting notes if you need them, too.  In related news, rum(4) is also improved.  The updates apparently benefited DragonFly and FreeBSD at the same time.

Posted by     Categories: Device support, DragonFly, FreeBSD     3 Comments

More i915 upgrades


Francois Tigeot has updated the i915 drivers in DragonFly (remember the call for testing) to match what’s in Linux 3.10, which means you should get excellent accelerated video performance on most any recent Intel video chipset, on DragonFly.

Posted by     Categories: Device support, DragonFly     9 Comments

NFS and alc(4) improvements


If you have very recent alc(4) hardware, it may be supported now.  If you are booting over NFS, it may be faster now.  These changes are unrelated other than both being recent – NFS is improved for any chipset.

Posted by     Categories: Device support, DragonFly     0 Comments

powerd refinements for DragonFly


powerd now can be adjusted on DragonFly, for quicker returns to high CPU frequencies, or slower … slowdowns?  It’s quickly quick or slowly slow.  That’s not the best explanation, but I like rhymes.  For a less stupid description, look at the man page, which now includes usage examples.

i915 improvements to test


Francois Tigeot has updated the drm/i915 code again, matching Linux 3.10 for feature level… but it’s a big update.  If you are

  1. Running DragonFly-master
  2. Using a i915 chipset
  3. (optional) On a chipset that is not Haswell or Ivy Bridge

… He could use your testing and feedback.

Posted by     Categories: Device support, DragonFly, Please test     6 Comments

DragonFly and LGA1150


Matthew Dillon purchased some Haswell-based motherboards, and documented his hardware setup, for anyone who is looking to build a decent, new DragonFly system.

Posted by     Categories: Device support, DragonFly     0 Comments

The mixer remembers


Thanks to Sascha Wildner porting from FreeBSD, mixer(8) now remembers state.  This is something I’ve wanted for a long time.

Posted by     Categories: Device support, DragonFly     0 Comments

Don’t forget moused


For whatever reason, I’ve seen several people in the last week or so have mouse problems on install, and they were often solved by running moused.  So, there’s your little reminder.

Which wireless cards for DragonFly?


The short answer is ath(4) and iwn(4), via this post.  There’s an update coming for the wireless infrastructure in DragonFly; Matthew Dillon and Adrian Chadd (on the FreeBSD side) are working together for improvements.

While I’m mentioning recommendations, the Silicon Image 3132 chipset is apparently excellent for eSATA drives on DragonFly.

Posted by     Categories: Device support, DragonFly, FreeBSD     1 Comment

Major DragonFly sound update


Francois Tigeot has performed a major upgrade of DragonFly’s sound system.  If you had sound problems or unsupported hardware before, this may fix them.  It will require a full buildworld+buildkernel.

Posted by     Categories: Device support, DragonFly     1 Comment

More DragonFly/Chromebook tricks


Romick posted some more tips on setting up various special keys on an Acer c720 Chromebook, running DragonFly of course, and Matthew Dillon also has backlight key configuration.   I wish I had a spare $200 right now for one of these.

Posted by     Categories: Device support, DragonFly     3 Comments

Library building with DragonFly


Do you remember the BSDNow story a while ago about a Tanzanian community effort using FreeBSD to build a library?  They’re looking at DragonFly, too, because of the low resource requirements.  From that discussion: a hardware reason for an ‘indefinite wait buffer’ error, and a note on how to most efficiently download packages for multiple machines.

Posted by     Categories: Device support, DPorts, DragonFly     0 Comments

Backlights, improvements for your i915


You can now control your backlight settings through sysctl and enjoy greater video support/stability – as long as you are using a i915 video chipset on DragonFly.

Posted by     Categories: Device support, DragonFly     9 Comments

Swapcache and improving performance


From a question about mixing in a SSD and a very slow disk: swapcache can make things better, though I suggest other crazy arrangements.

IPMI in DragonFly


I had to type it that way because it rhymes.  Sascha Wildner has committed an IPMI driver port, tested/watchdogged by Markus Pfeiffer.  What’s it do?  It’s a machine management standard.

Posted by     Categories: Device support, DragonFly     0 Comments

Remember AUTODEEP


If you’re using one of those Acer C720 or C720p Chromebooks with DragonFly, remember to set:

machdep.mwait.CX.idle=AUTODEEP

To automatically enter the right power-saving states on the CPU. You used to have to do it manually, and now you don’t.

Posted by     Categories: Device support, DragonFly     1 Comment

Support for a device nobody has


Sascha Wilder ported over the urio(4) driver to DragonFly.  It’s for the USB-based Rio mp3 players.  Does anyone have one of these and is running DragonFly?  That would be a startling coincidence.

Posted by     Categories: Device support, DragonFly     1 Comment

Old USB out, new USB in


Sascha Wildner has removed the old USB system from DragonFly; you’re getting USB4BSD no matter what now, after the 4.0 release.  While we’re at it, xhci is now automatically loaded in the installer, so installer USB drives attached to USB3 ports will work.

Posted by     Categories: Device support, DragonFly     0 Comments

For USB debugging


Markus Pfeiffer has made usb_pf work on DragonFly, which means it’s possible to dump USB traffic and filter it, similar to tcpdump.  This can be handy when debugging a USB device, and that’s like 90% of all devices anyway.

Posted by     Categories: Device support, DragonFly     0 Comments

A DRM speedup


Imre Vadaz’s recent change to dev/drm, adding kqueue support, has (from anecdotal reports in IRC) made video performance much better.  It’s committed to DragonFly 4.0, so it’ll be in the next release.

Posted by     Categories: Device support, DragonFly     0 Comments

More USB ethernet drivers


I said “USB ethernet drivers should work now” yesterday, but didn’t specify what works with the new USB structure in DragonFly.  Sascha has fixed that by explicitly porting aue(4), cue(4), ipheth(4) and kue(4) from FreeBSD.  As his commit notes, there’s still a few more devices to go.

Posted by     Categories: Device support, DragonFly     0 Comments

Two more network options


If you’ve got a USB Ethernet device on DragonFly, it should work.  Also, some cell phones tether correctly now, when they may have had trouble before.

Posted by     Categories: Device support, DragonFly     0 Comments

led(4) for you and me


Sascha Wildner brought in led(4) from FreeBSD.  It’s a driver for flashing LEDs, as you might have guessed.  I’d like to see someone make Blinkenlights, whether BeBox-style or just generally mysterious.

Posted by     Categories: Device support, DragonFly     0 Comments

Powersaving tips


The powersaving page on dragonflybsd.org has seen a bunch of updates; this should be handy even if you aren’t on battery power that often.

Posted by     Categories: Device support, DragonFly     0 Comments

Backlight on a laptop


Markus Pfeiffer has made it possible to control your laptop’s backlight using ACPI – if you have a i915 chipset and DragonFly.  xbacklight does not work, but setting hw.acpi.video.lcd0.brightness does.

 

Posted by     Categories: Device support, DragonFly     1 Comment

Haswell graphics and port support


Thanks to Francois Tigeot, the drm/i915 driver now supports Haswell processors, and the special FDI and DDI ports they use.  I am late posting this.

Posted by     Categories: Device support, DragonFly     0 Comments

Mach64 users needed


If you are using the ATI Mach64 drm driver on DragonFly, Francois Tigeot would like to know.  He’s done something that breaks it, but he’s making the educated guess that this more-than-10-years-old card is no longer in use.

Posted by     Categories: Device support, DragonFly     0 Comments

Acer Chromebook c720p support


If you remember the earlier work to support DragonFly on An Acer c720 Chromebook, it’s been repeated for the c720p.  The “p” means it’s a touchscreen.

Posted by     Categories: Device support, DragonFly     0 Comments

iwn trick: ifconfig wlan0 -ht


If you have a DragonFly system with an iwn wireless chipset, and you are having trouble connecting and running in the 5Ghz part of the spectrum only, here’s a tip: the -ht switch may fix it.

Haswell GPU support in DragonFly


There’s been good progress in Francois Tigeot’s work on Haswell graphics support in DragonFly.  If you have one of those newer units, you should be able to use the i915 driver with it now – as long as you keep acceleration off.  (You won’t notice any difference in 2D anyway.)

Posted by     Categories: Device support, DragonFly     0 Comments

drm/i915 support update


If you have a i915 video chipset (which appears to be most every recent laptop), Francois Tigeot would like you to try his huge patch.  It doesn’t support Haswell chips yet, though it lays some of the groundwork for it.

Posted by     Categories: Device support, DragonFly     0 Comments

Hammer and mirrored disks


A frequent question people ask when trying Hammer is “How can I do software RAID to cover a disk failure?”  Hammer provides for streaming one volume to another, so you can duplicate drives, but there isn’t an automatic failover mechanism as there is with a RAID setup.  The first answer is usually “get hardware RAID“; my preferred solution.   The remaining software solutions are vinum, ccd, and lvm for DragonFly.

Posted by     Categories: Device support, DragonFly, Hammer     4 Comments

A sound project for you


If you were looking for something to do, finishing Francois Tigeot’s sound update would help a lot of people.  He’s currently tied up with i915 support work.  The patches need device cloning to work with devfs, and midi removal.

Posted by     Categories: Device support, DragonFly     1 Comment

mrsas(4) made default for Thunderbolt RAID


As mentioned before, the mrsas(4) driver works best for ‘Thunderbolt’ RAID controllers.  Now, the switch has happened.

Posted by     Categories: Device support, DragonFly     1 Comment

USB tethering on DragonFly


Tethering now works via the urndis(4) device, from a patch contributed by Sascha Wildner/tested by Yellow Rabbit.

(Updated for correct attribution)

Posted by     Categories: Device support, DragonFly     2 Comments

More i915 updates


Francois Tigeot has been working on making i915 video support work better; with his latest update, it’s worth trying the Intel-specific driver instead of vesa if you have both the 915 chipset and are running X.

Posted by     Categories: Device support, DragonFly     2 Comments

DragonFly powerd: go full speed if killed


Matthew Dillon changed powerd on DragonFly so that the system is set to max performance if powerd is killed.  Now you’ll know why your fans turned on!

Posted by     Categories: Device support, DragonFly     1 Comment

Heads up: changing mfi to mrsas


The mfi(4) driver has had some data corruption problems on “Thunderbird” series RAID controllers.  There’s a newer driver, mrsas(4), that replaces mfi(4) for these controllers and does not have these issues, but switching may mean new drive locations and therefore some work to get booting correctly again.  Sascha Wildner has an extensive writeup about what this entails, and how to switch now if you have that hardware (recommended).

Posted by     Categories: Device support, DragonFly, Heads Up!     1 Comment

DragonFly x256


DragonFly now supports running on up to 256 CPUs.  256 is the initial limit on the basic interrupt controller, and it can be extended further.  It’s been tested on 255 CPUs so far, since that’s the highest number of CPUs you can bring up in qemu.

Posted by     Categories: Device support, DragonFly     2 Comments

One more CPU on DragonFly


The max number of CPUs on DragonFly just went from 63 to 64.  This is really just a side effect of preparation to move up that limit, but I am entertained by the single-digit bump.

Posted by     Categories: Device support, DragonFly     2 Comments

Try installing DragonFly again


Did you try to install DragonFly relatively recently and it never made it past the bootloader?  Apparently there’s a bug in some BIOS when using a smaller USB drive to install.  The loader checks multiple places for information, and if it checks somewhere that’s ‘farther’ than the end of the disk (i.e. 6G on a 4G USB key), the machine locks up.

Matthew Dillon and Kyle Davis spent a good number of hours figuring this out today, and Matt committed a fix.   So, if you were bit by this problem, try a -LATEST image about 24 hours from now and see if it works.

Posted by     Categories: Device support, DragonFly     2 Comments

mrsas(4) driver for LSI Thunderbolt added


Sascha Wildner has added the mrsas(4) driver, which works on a variety of LSI Thunderbolt devices – a variety of RAID cards, names for which are listed in the commit message.  Note that as of right now, these devices by default get taken by the mfi(4) driver, so you need to take extra steps to get mrsas(4) used.

Posted by     Categories: Device support, DragonFly     0 Comments

Try a docking station


If you have DragonFly on a laptop, and a docking station for that laptop, it may be better supported now.  (no, I don’t know exactly what acpi_dock does.)

Posted by     Categories: Device support, DragonFly     1 Comment

wpa_supplicant, hostapd updated


Alexandre Perrin contributed an upgrade of wpa_supplicant and hostapd for DragonFly, bringing it from 0.6.10 to version 2.1 – a 4-year jump.

Posted by     Categories: Device support, DragonFly     0 Comments

In Other BSDs for 2014/05/24


A relatively calm week – probably because there were many people at BSDCan.

ral(4) updates


Sascha Wildner has updated ral(4) with support for RT2700/2800/3090 chipsets.  If you have one of these, please try it out – these are untested.

Posted by     Categories: Device support, DragonFly, Please test     2 Comments

Atheros updates for sleep


Matthew Dillon brought in Adrian Chadd’s sleep state changes for the ath(4) driver from FreeBSD to DragonFly; you may see reduced power usage if you have the appropriate hardware.

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

New virtio-net driver


If you’re using DragonFly in qemu, virtualbox, whatever – but not VMWare – there’s a new virtio-net driver to try out.

Posted by     Categories: Device support, DragonFly     3 Comments