+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Jonathan_Carter.html">Debian Edu interview: Jonathan Carter</a></div>
+ <div class="date">12th June 2013</div>
+ <div class="body"><p>There is a certain cross-over between the
+<a href="http://www.skolelinux.org/">Debian Edu / Skolelinux
+project</a> and <a href="http://www.edubuntu.org/">the Edubuntu
+project</a>, and for example the LTSP packages in Debian are a joint
+effort between the projects. One person with a foot in both camps is
+Jonathan Carter, which I am now happy to present to you.</p>
+
+<p><strong>Who are you, and how do you spend your days?</strong></p>
+
+<p>I'm a South-African free software geek who lives in Cape Town. My
+days vary quite a bit since I'm involved in too many things. As I'm
+getting older I'm learning how to focus a bit more :)</p>
+
+<p>I'm also an Edubuntu contributor and I love when there are
+opportunities for the Edubuntu and Debian Edu projects to benefit from
+each other.</p>
+
+<p><strong>How did you get in contact with the Skolelinux / Debian Edu
+project?</strong></p>
+
+<p>I've been somewhat familiar with the project before, but I think my
+first direct exposure to the project was when I met Petter
+[Reinholdtsen] and Knut [Yrvin] at the Edubuntu summit in 2005 in
+London. They provided great feedback that helped the bootstrapping of
+Edubuntu. Back then Edubuntu (and even Ubuntu) was still very new and
+it was great getting input from people who have been around longer. I
+was also still very excitable and said yes to everything and to this
+day I have a big todo list backlog that I'm catching up with. I think
+over the years the relationship between Edubuntu and Debian-Edu has
+been gradually improving, although I think there's a lot that we could
+still improve on in terms of working together on packages. I'm sure
+we'll get there one day.</p>
+
+<p><strong>What do you see as the advantages of Skolelinux / Debian
+Edu?</strong></p>
+
+<p>Debian itself already has so many advantages. I could go on about
+it for pages, but in essence I love that it's a very honest project
+that puts its users first with no hidden agendas and also produces
+very high quality work.</p>
+
+<p>I think the advantage of Debian Edu is that it makes many common
+set-up tasks simpler so that administrators can get up and running
+with a lot less effort and frustration. At the same time I think it
+helps to standardise installations in schools so that it's easier for
+community members and commercial suppliers to support.</p>
+
+<p><strong>What do you see as the disadvantages of Skolelinux / Debian
+Edu?</strong></p>
+
+<p>I had to re-type this one a few times because I'm trying to
+separate "disadvantages" from "areas that need improvement" (which is
+what I originally rambled on about)</p>
+
+<p>The biggest disadvantage I can think of is lack of manpower. The
+project could do so much more if there were more good contributors. I
+think some of the problems are external too. Free software and free
+content in education is a no-brainer but it takes some time to catch
+on. When you've been working with the same proprietary eco-system for
+years and have gotten used to it, it can be hard to adjust to some
+concepts in the free software world. It would be nice if there were
+more Debian Edu consultants across the world. I'd love to be one
+myself but I'm already so over-committed that it's just not possible
+currently.</p>
+
+<p>I think the best short-term solution to that large-scale problem is
+for schools to be pro-active and share their experiences and grow
+their skills in-house. I'm often saddened to see how much money
+educational institutions spend on 3rd party solutions that they don't
+have access to after the service has ended and they could've gotten so
+much more value otherwise by being more self-sustainable and
+autonomous.</p>
+
+<p><strong>Which free software do you use daily?</strong></p>
+
+<p>My main laptop dual-boots between Debian and Windows 7. I was
+Windows free for years but started dual-booting again last year for
+some games which help me focus and relax (Starcraft II in
+particular). Gaming support on Linux is improving in leaps and bounds
+so I suppose I'll soon be able to regain that disk space :)</p>
+
+<p>Besides that I rely on Icedove, Chromium, Terminator, Byobu, irssi,
+git, Tomboy, KVM, VLC and LibreOffice. Recently I've been torn on
+which desktop environment I like and I'm taking some refuge in Xfce
+while I figure that out. I like tools that keep things simple. I enjoy
+Python and shell scripting. I went to an Arduino workshop recently and
+it was awesome seeing how easy and simple the IDE software was to get
+up and running in Debian compared to the users running Windows and OS
+X.</p>
+
+<p>I also use mc which some people frown upon slightly. I got used to
+using Norton Commander in the early 90's and it stuck (I think the
+people who sneer at it is just jealous that they don't know how to use
+it :p)
+
+<p><strong>Which strategy do you believe is the right one to use to
+get schools to use free software?</strong></p>
+
+<p>I think trying to force it is unproductive. I also think that in
+many cases it's appropriate for schools to use non-free systems and I
+don't think that there's any particular moral or ethical problem with
+that.</p>
+
+<p>I do think though that free software can already solve so so many
+problems in educational institutions and it's just a shame not taking
+advantage of that.</p>
+
+<p>I also think that some curricula need serious review. For example,
+some areas of the world rely heavily on very specific versions of MS
+Office, teaching students to parrot menu items instead of learning the
+general concepts. I think that's very unproductive because firstly, MS
+Office's interface changes drastically every few years and on top of
+that it also locks in a generation to a product that might not be the
+best solution for them.</p>
+
+<p>To answer your question, I believe that the right strategy is to
+educate and inform, giving someone the information they require to
+make a decision that would work for them.</p>
+</div>
+ <div class="tags">
+
+
+ Tags: <a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu</a>, <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
+ <div class="entry">
+ <div class="title"><a href="http://people.skolelinux.org/pere/blog/Fixing_the_Linux_black_screen_of_death_on_machines_with_Intel_HD_video.html">Fixing the Linux black screen of death on machines with Intel HD video</a></div>
+ <div class="date">11th June 2013</div>
+ <div class="body"><p>When installing RedHat, Fedora, Debian and Ubuntu on some machines,
+the screen just turn black when Linux boot, either during installation
+or on first boot from the hard disk. I've seen it once in a while the
+last few years, but only recently understood the cause. I've seen it
+on HP laptops, and on my latest acquaintance the Packard Bell laptop.
+The reason seem to be in the wiring of some laptops. The system to
+control the screen background light is inverted, so when Linux try to
+turn the brightness fully on, it end up turning it off instead. I do
+not know which Linux drivers are affected, but this post is about the
+i915 driver used by the
+<a href="http://www.linlap.com/packard_bell_easynote_lv">Packard Bell
+EasyNote LV</a>, Thinkpad X40 and many other laptops.</p>
+
+<p>The problem can be worked around two ways. Either by adding
+i915.invert_brightness=1 as a kernel option, or by adding a file in
+/etc/modprobe.d/ to tell modprobe to add the invert_brightness=1
+option when it load the i915 kernel module. On Debian and Ubuntu, it
+can be done by running these commands as root:</p>
+
+<pre>
+echo options i915 invert_brightness=1 | tee /etc/modprobe.d/i915.conf
+update-initramfs -u -k all
+</pre>
+
+<p>Since March 2012 there is
+<a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=4dca20efb1a9c2efefc28ad2867e5d6c3f5e1955">a
+mechanism in the Linux kernel</a> to tell the i915 driver which
+hardware have this problem, and get the driver to invert the
+brightness setting automatically. To use it, one need to add a row in
+<a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/i915/intel_display.c">the
+intel_quirks array</a> in the driver source
+<tt>drivers/gpu/drm/i915/intel_display.c</tt> (look for "<tt>static
+struct intel_quirk intel_quirks</tt>"), specifying the PCI device
+number (vendor number 8086 is assumed) and subdevice vendor and device
+number.</p>
+
+<p>My Packard Bell EasyNote LV got this output from <tt>lspci
+-vvnn</tt> for the video card in question:</p>
+
+<p><pre>
+00:02.0 VGA compatible controller [0300]: Intel Corporation \
+ 3rd Gen Core processor Graphics Controller [8086:0156] \
+ (rev 09) (prog-if 00 [VGA controller])
+ Subsystem: Acer Incorporated [ALI] Device [1025:0688]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- \
+ ParErr- Stepping- SE RR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- \
+ <TAbort- <MAbort->SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 42
+ Region 0: Memory at c2000000 (64-bit, non-prefetchable) [size=4M]
+ Region 2: Memory at b0000000 (64-bit, prefetchable) [size=256M]
+ Region 4: I/O ports at 4000 [size=64]
+ Expansion ROM at <unassigned> [disabled]
+ Capabilities: <access denied>
+ Kernel driver in use: i915
+</pre></p>
+
+<p>The resulting intel_quirks entry would then look like this:</p>
+
+<p><pre>
+struct intel_quirk intel_quirks[] = {
+ ...
+ /* Packard Bell EasyNote LV11HC needs invert brightness quirk */
+ { 0x0156, 0x1025, 0x0688, quirk_invert_brightness },
+ ...
+}
+</pre></p>
+
+<p>According to the kernel module instructions (as seen using
+<tt>modinfo i915</tt>), information about hardware needing the
+invert_brightness flag should be sent to the
+<a href="http://lists.freedesktop.org/mailman/listinfo/dri-devel">dri-devel
+(at) lists.freedesktop.org</a> mailing list to reach the kernel
+developers. But my email about the laptop sent 2013-06-03 have not
+yet shown up in
+<a href="http://lists.freedesktop.org/archives/dri-devel/2013-June/thread.html">the
+web archive for the mailing list</a>, so I suspect they do not accept
+emails from non-subscribers. Because of this, I sent my patch also to
+the Debian bug tracking system instead as
+<a href="http://bugs.debian.org/710938">BTS report #710938</a>, to make
+sure the patch is not lost.</p>
+
+<p>Unfortunately, it is not enough to fix the kernel to get Laptops
+with this problem working properly with Linux. If you use Gnome, your
+worries should be over at this point. But if you use KDE, there is
+something in KDE ignoring the invert_brightness setting and turning on
+the screen during login. I've reported it to Debian as
+<a href="http://bugs.debian.org/711237">BTS report #711237</a>, and
+have no idea yet how to figure out exactly what subsystem is doing
+this. Perhaps you can help? Perhaps you know what the Gnome
+developers did to handle this, and this can give a clue to the KDE
+developers? Or you know where in KDE the screen brightness is changed
+during login? If so, please update the BTS report (or get in touch if
+you do not know how to update BTS).</p>