OpenBSD Journal
Home : : Add Story : : Archives : : About : : Create Account : : Login :
n2k14 hackathon report: claudio@
Contributed by jj on Fri Feb 14 07:35:40 2014 (GMT)
from the why-did-it-had-to-be-radixes dept.

Claudio Jeker writes in with his take on the n2k14 hackathon:

I started this year with some nice hiking in New Zealand just before the hackathon. Once I ended up in Dunedin at the University of Otago there were two main things I wanted to do. First of all there was a rather serious bug in the graceful reload handling of bgpd which caused stale routes to remain in the RIB and FIB resulting in bad routing decisions.

[ 5 comments 60d14:01 ago ] (flat) (expanded)

n2k14 hackathon report: dlg@ on locking, midlayers, and network drivers
Contributed by tbert on Thu Feb 13 14:13:19 2014 (GMT)
from the only-run-firefox-on-your-web-servers dept.

David Gwynne (dlg@) tells us why he travelled all the way from Australia to come to New Zealand:

The only real plan I had made leading up to the hackathon was to to do my best to move our SMP support forward. Despite that, I got distracted pretty soon after I turned up because of a discussion with krw@ about leftover work we had after the big restructure of the SCSI midlayer.

[ 3 comments 984d7:34 ago ] (flat) (expanded)

n2k14 hackathon report: jsg@ on Mesa, LLVM dependencies, and Static Analysis
Contributed by tbert on Wed Feb 12 19:29:30 2014 (GMT)
from the la-mesa-es-loco dept.

Jonathan Gray (jsg@) tells us what he was up to down under:

I started the hackathon by updating libdrm to 2.4.51 which adds some interfaces required by the development versions of Mesa, and Mesa to 9.2.5 which corrects some minor bugs in the earlier 9.2.3 version we had.

I tried to look into building the development versions of Mesa again but this turned out to be painful for a few reasons. When Mesa switched build systems to autotools a few years back they broke builds on systems that don't have Linux/SVR4 style shared library versioning as they create symlinks to libraries by name instead of using libtool to infer a name. Various patches have been suggested to resolve this but none have been accepted. And now they build DRI3 support by default which requires udev.

[ 1 comment 984d15:01 ago ] (flat) (expanded)

n2k14 hackathon report: kettenis@ on DRM, multiprocessor scalability, and making dump(8) work again on sun4v
Contributed by tbert on Thu Feb 13 07:11:21 2014 (GMT)
from the staring-at-the-sun4v dept.

Our next report is from Mark Ketennis (ketennis@), who built foundations for future work:

After some excellent tramping on New Zealands South Island, I arrived in Dunedin without any traces of a jetlag. As usual I did have some vague plans.

I brought the ThinkPad T400 that somebody recently donated because it has both inteldrm(4) and radeondrm(4). And together with Jonathan Gray (jsg@) I did end up doing some code cleanups.

But most of the hackathon I spent working with David Gwynne (dlg@) on some small steps on the long road to making OpenBSD scalable on MP systems.

[ 1 comment 986d4:48 ago ] (flat) (expanded)

n2k14 hackathon report: jmatthew@ on fibre channel and assorted other hardware doodads
Contributed by tbert on Wed Feb 12 10:07:26 2014 (GMT)
from the doodads-hard-to-get-to dept.

Jonathan Matthew (jmatthew@) tells us about his efforts to improve drivers:

Since about Christmas time, I've been working on a new driver for QLogic Fibre Channel controllers to replace isp(4), which, to put it mildly, is not the best driver in the tree. Shortly before the hackathon, I had my new driver working with one generation of hardware (ISP23xx) on amd64 and sparc64.

During the week, I added support for an older generation (ISP2200), almost got a newer generation (ISP24xx) working, and figured out how to deal with loop and fabric changes that occur after attach time.

At the moment it looks like I'll add a separate driver for ISP24xx and later generations rather than trying to fit that into qla(4), as the hardware changes between ISP23xx and ISP24xx are significant.

Other possible projects I had in mind, such as making Octeon USB work and looking at the AHCI implementations found in various ARM systems, remained totally untouched, but may happen later.

Work on qla(4) is continuing, and we aim to make it the default driver for at least some QLogic FC devices in OpenBSD 5.5.

[ 0 comments ] (flat) (expanded)

Call for Testing: iwn(4)
Contributed by tbert on Wed Feb 12 08:36:53 2014 (GMT)
from the not-your-own-device dept.

Mark Kettenis (kettenis@) has put out a call for testing for iwn(4) devices:

I'm looking for people with one of the following unsupported Intel wireless chips:

Intel Centrino Wireless-N 2200 (shows up as Wireless-N 2000 in dmesg)
Intel Centrino Wireless-N 135
Intel Centrino Wireless-N 105

If you have one of these, please try the attached diff. It might give you a working iwn(4).



This patch has subsequently been committed; if you have an iwn device, please find the time to test and report success and failure.

[ 5 comments 986d23:37 ago ] (flat) (expanded)

n2k14 Hackathon Report: krw@ on dhcp and disk labels
Contributed by tbert on Tue Feb 4 08:05:11 2014 (GMT)
from the recording-your-next-album-on-a-new-label dept.

Kenneth Westerback writes in with his report from the n2k14 hackathon:

I came to n2k14 with two goals. The first was to fix a problem with writing disklabels on MBR partitioned disk drives with non-512-byte sectors. The second was to finish some dhclient work I started at t2k13 and some other long-standing nits in dhclient.

[ 0 comments ] (flat) (expanded)

Call for Testing: acpiasus(4)
Contributed by tbert on Wed Jan 29 13:44:08 2014 (GMT)
from the have-you-tried-turning-it-off-and-on-again dept.

Paul Irofti (pirofti@) posted to tech@ a call for owners of ASUS laptops to test a diff that may fix attach behaviours:

It seems to me that the activate function was registered as a detach
function. This diff puts the activate function in the proper cfattach

Index: dev/acpi/acpiasus.c
RCS file: /cvs/src/sys/dev/acpi/acpiasus.c,v
retrieving revision 1.15
diff -u -p -r1.15 acpiasus.c
--- dev/acpi/acpiasus.c	6 Dec 2013 21:03:02 -0000	1.15
+++ dev/acpi/acpiasus.c	29 Jan 2014 12:57:26 -0000
@@ -88,7 +88,7 @@ extern int wskbd_set_mixervolume(long, l
 struct cfattach acpiasus_ca = {
 	sizeof(struct acpiasus_softc), acpiasus_match, acpiasus_attach,
-	acpiasus_activate
+	NULL, acpiasus_activate
 struct cfdriver acpiasus_cd = {

As he says in his follow-up email, "People with asus, please test and report back on both success and failure."

[ 1 comment 999d15:04 ago ] (flat) (expanded)

n2k14 hackathon report: deraadt@ on random seeds, signing and hibernation
Contributed by jj on Sun Jan 26 13:51:57 2014 (GMT)
from the hack that kiwi, signed dept.

Our second n2k14 hackathon report comes from Theo de Raadt (deraadt@), who writes,

I came to this hackathon with a few targets. I really wanted a break from the recent funding issues. It was time to dig into code.

[ 0 comments ] (flat) (expanded)

Support OpenBSD!

Donate to OpenBSD

Buy OpenBSD products


We are constantly on the lookout for stories of how you put OpenBSD to work. Please submit any informative articles on how OpenBSD is helping your company.

Older Stuff
Friday, January 24
14:20 n2k14 Hackathon Report: guenther@ on threading, time_t cleanup and more (3)
Tuesday, January 21
11:43 Signed Installs, Upgrades, and Packages (14)
Wednesday, January 15
05:48 ruBSD: interviews with Theo and Henning (0)
Tuesday, January 14
07:57 Urgent Request for Funding OpenBSD HQ's Electricity (201)
Monday, January 13
05:50 OpenBSD-current is now 5.5-beta (0)
Monday, January 06
10:03 Call For Testing Of OpenBSD Automatic Installation (5)
Thursday, January 02
06:57 mdocml-1.12.3 Released (0)
Wednesday, January 01
06:25 Heads Up: atexit(3) Moved (0)
Monday, December 30
16:57 Boot-Time Randomness (0)

Older Stuff...
Yesterday's Edition...

OpenBSD Errata

OpenBSD Resources

Users wishing RSS/RDF summary files of OpenBSD Journal, can retrieve: [xml]

[ Home | Add Story | Archives | Polls | About ]

Copyright © 2004-2008 Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to April 2nd 2004 as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. Some icons from used with permission from Kathleen. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. Search engine is ht://Dig. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]