Stuart's Weblog
Normal service will be resumed shortly...
RSS
  • [ Downloads ]
  • [ Online Gaming ]
  • [ About me ]

May 3 2013

Realtek r8168 driver for Linux 3.8 & 3.9

For a long time, the only way to get the full functionality out of NICs which use the in-kernel ‘r8169’ driver was actually to eschew using the driver all together! Realtek offered their own driver, somewhat confusingly named ‘r8168’. This is available from their own highly unreliable FTP server, or from Google Code. This meant that whenever a new kernel was released you then had to await an update from Realtek before being able to upgrade.

However, the most recent r8168 release, version 8.0035.00, was released towards the end of December 2012 – and, whilst it builds against Linux kernels up to and including 3.7, it doesn’t work with kernel 3.8 or kernel 3.9.

… so I took a look at the r8169 source, and it looked suspiciously as if:

  1. It has been updated;
  2. It supports to specific Realtek device I’m using;
  3. It has full 9k Jumbo-frames support.

Finally, after several years, there’s no longer any need to use a proprietary driver in order to have full-sized frames!

It would, of course, have been nice if Realtek had posted a simple message saying that they were no longer updating their driver as the in-tree driver has now caught up in terms of functionality.

The interesting thing will be to see whether the occasional (every 3-6 months or so?) kernel panic within the networking subsystem will now also have gone away…

By Stuart • Hardware, Technology, UNIX 0

Mar 7 2013

Compiling a new Raspberry Pi kernel

The stock Raspberry Pi kernel, as supplied with the default Raspbian distribution, is pretty good – albeit not always especially streamlined. However, building a custom kernel with different options can be an unexpected minefield: many seemingly innocuous changes can cause the Pi to fail to boot – often with the VideoCore system failing to initialise or with USB networking problems.

There follows a list of patches and observations which should hope to make this process less trial-and-error…

More

By Stuart • Technology, UNIX 3

Feb 18 2013

Unlocking the ECI B-FOCuS V-2FUb/r Rev. B VDSL modem

BT ships a variety of modems for its VDSL/Infinity product. There are ongoing discussions regarding the merits of each, but what all do have in common is that they are locked-down and inaccessible. The Huawei HG612 is theoretically the easiest to root, as described – but this does require loading a custom firmware. Additionally, mine re-locked itself and I’ve been unable to get into firmware-recovery mode since 🙁

The ECI B-FOCuS V-2FUb/I Rev. 1B can be unlocked via a serial connection without any need to replace the stock firmware – details here.

More

By Stuart • Hardware 8

Feb 16 2013

github.com repo for Gentoo ebuilds!

https://github.com/srcshelton/gentoo-ebuilds

That is all.

By Stuart • Development, UNIX 0

Nov 22 2012

Gentoo openrc-0.11.5.ebuild which doesn’t mandate migrating to /run

The general consensus amongst distributions is that requiring /var/run to be moved to /run is a good thing(tm) – or, at least, a battle not worth fighting.

I note that the “you have to pre-mount the partition from an initrd” which is now being applied to /usr doesn’t appear to apply to /var (and thank goodness no-one is arguing that /var also has to be conjoined with the root partition)…

One of the greatest strengths of Linux is the ability to do things the way you feel is right – and there’s an awful lot of legacy software with still relies upon the existence of /var/run, and I’m just not keen on having yet another mandatory root-directory entry.

More

By Stuart • UNIX 0

Pile o' Bricks

Jul 7 2012

Building a LEGO® case for a Raspberry Pi*

There’s something about the Raspberry Pi Model B which makes me want to use the word “awesome” like a be-hoodied member of the next US boy-band sensation: the Raspberry Pi is an awesome 85.60mm x 53.98mm slice of 700Mhz ARMv6 awesomeness.

Another thing which is clearly awesome is Lego.

I think I feel a plan forming…

More

By Stuart • Hardware, Technology, Toys 3

Mar 24 2012

Replacing udev with mdev in Gentoo

Recent changes to udev mean that it is now a requirement to have the partition containing the /usr filesystem mounted prior to system boot, requiring usr and root to be on the same partition (which is Red Hat’s preferred solution), or to mount /usr prior to booting from an initrd.

I’ve successfully run Linux systems for many years without needing this additional complication, and I don’t plan to start changing the core boot process in order to comply with Red Hat’s (non-FHS compatible) vision of what a Linux system should look like.

The best alternative right now seems to be Busybox‘ mdev – a very simple hotplug agent and /dev tree maintenance tool which provides identical core functionality to udev.

However, the default configuration files provided with mdev are somewhat outdated and there isn’t much information out there documenting how to make the transition.

More

By Stuart • Technology, UNIX 6

Mar 23 2012

Getting Jetpack to work with WordPress

For what must be many months now, my local installation of WordPress has been hassling me to install the Jetpack plugin.

It sounded sorta useful, so I dutifully clicked on Install and was told:

register_http_request_failed

… with a ‘GnuTLS recv error (-9): A TLS packet with unexpected length was received.‘ error.

Having looked around to try to find a solution, the only suggestion appeared to be to rebuild PHP or to wait for the stabilisation of the newest PHP development branch. This turns out to be wrong, however, and the solution is both simple and maddening…

More

By Stuart • Internet, Technology 26

Feb 14 2012

The way of the future…

So you’ve got your 3D Vision Kit and your 120Hz Monitor. You hook it all up, and 3D just-works™ – right?

More

By Stuart • Hardware 0

Feb 12 2012

ATI vs. NVIDIA

I’ve been happily pottering on with a 512MB Sapphire Radeon HD 4850 for some time now, but the recent release of an official high-res texture pack for Skyrim was the final motivation to make a change.

I was lucky enough to come by a free(!) NVIDIA Fermi-era MSI N470GTX board, with 1280MB memory. What’s interesting is what’s changed and what hasn’t…

More

By Stuart • Hardware 1

«‹ 23 24 25 26 27 ›»

Archives

  • February 2016 (15)
  • November 2015 (24)
  • October 2015 (25)
  • August 2015 (47)
  • July 2015 (88)
  • June 2015 (26)
  • February 2015 (1)
  • January 2015 (1)
  • October 2014 (1)
  • September 2014 (2)
  • August 2014 (2)
  • February 2014 (1)
  • December 2013 (1)
  • September 2013 (3)
  • July 2013 (1)
  • May 2013 (3)
  • March 2013 (1)
  • February 2013 (2)
  • November 2012 (1)
  • July 2012 (1)
  • March 2012 (2)
  • February 2012 (3)
  • October 2011 (1)
  • August 2011 (3)
  • July 2011 (1)
  • April 2011 (3)
  • February 2011 (2)
  • January 2011 (2)
  • November 2010 (2)
  • September 2010 (2)
  • May 2010 (3)
  • April 2010 (2)
  • March 2010 (4)
  • February 2010 (2)
  • January 2010 (1)
  • December 2009 (1)
  • November 2009 (1)
  • October 2009 (1)
  • September 2009 (1)
  • August 2009 (1)
  • July 2009 (2)
  • June 2009 (3)
  • May 2009 (5)
  • April 2009 (1)
  • March 2009 (2)
  • February 2009 (3)
  • January 2009 (3)
  • December 2008 (2)
  • November 2008 (3)
  • October 2008 (9)
  • August 2008 (2)
  • July 2008 (6)
  • June 2008 (2)
  • May 2008 (1)
  • April 2008 (2)
  • March 2008 (1)
  • February 2008 (4)
  • January 2008 (3)
  • November 2007 (4)
  • October 2007 (4)
  • August 2007 (3)
  • July 2007 (2)
  • May 2007 (5)
  • April 2007 (8)
  • March 2007 (6)
  • February 2007 (1)
  • January 2007 (1)
  • December 2006 (3)
  • November 2006 (5)
  • October 2006 (6)
  • September 2006 (5)
  • August 2006 (5)
  • July 2006 (2)
  • June 2006 (5)
  • May 2006 (1)

Categories

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

↑

© Stuart's Weblog 2025
Powered by WordPress • Themify WordPress Themes
Go to mobile version