Recently in Toshiba Satellite 1100-S101 Category

Ubuntu 10.04 beta 2 with 2.6.32-20 kernel - suspend/resume appears to be working on my Toshiba Satellite 1100-S101 laptop (with i830m video)

| | Comments (2) |

Every Linux release, from Ubuntu Dapper and Debian Etch, all the way through the present day and my testing of the Ubuntu Lucid beta, I look to see if suspend/resume will ever work on my old laptops.

It's kind of like the Holy Grail ... of geeky Linux/Unix laptop users like myself.

It always seems like it's going to work but never does.

But things are looking up. Right now I can use the power/logout/other-stuff-like-that button in the upper right corner of the screen to select "Suspend," and the Toshiba Satellite 1100-S101 (Intel Celeron 1.2 GHz, Intel 830m chipset) will go into suspend. After that I can press the power button, and a few seconds later the machine will resume (meaning awake from suspend and actually work).

I don't know if this wizardry is due to the efforts of the kernel developers, Xorg developers, Debian developers or even Ubuntu developers, but if I can set GNOME to automatically suspend the laptop at a predetermined time after it has been idle and then come back the next day, hit the power button and have the thing actually turn on, I will hardly be able to believe it.

FreeBSD 7.3-release crashes, messes with ext3 and FAT drives ... time for me to move on

| | Comments (8) |

Not only have I been able to crash FreeBSD 7.3-release with GNOME by trying to automount FAT partitions on USB-connected drives, but those crashes rendered both the FAT partitions and the ext3 partitions that otherwise could be mounted automatically on those drives, for lack of a better word, unmountable.

I was able to mount the ext3 partitions once again in FreeBSD after a lengthy fsck courtesy of gParted on the Parted Magic live CD.

Then I did it all over again. I'm running fsck on the drives now. They could always be mounted in Parted Magic 4.9, by the way, just not in FreeBSD.

Once the fsck finishes, I'll boot into FreeBSD, make sure the ext3 partitions are mountable, make a backup of my FreeBSD user and relevant configuration files, and then I'll be moving on.

If this was a true test machine, I'd be able to run FreeBSD longer and perhaps figure out some of these issues (many of which are HAL-related, and if not HAL-specific, at least GNOME-specific).

When I ran OpenBSD 4.4 as my desktop OS, I didn't run into these problems. But I also didn't run GNOME, so it's not apples-to-apples between these two BSDs. In OpenBSD, I began with the default Fvwm2 window manager and eventually added Xfce. And I didn't automount anything.

I imaging that getting FreeBSD to work like any Linux distribution that ships with GNOME is doable, but I just don't have the time and expertise to do it.

I got a lot further a lot faster in FreeBSD than I did with OpenBSD in terms of getting my system set up. But if attempting to mount FAT filesystems is enough to crash the system and lead to endless fsck operations, I really can't stay with FreeBSD for my personal production workflow.

I did manage to get Java installed. The binary package didn't work because the dependencies in FreeBSD 7.3-release are too new. For one reason or other, I was unable to get the diablo-jre port to build, but the diablo-jdk port did successfully install the Java development kit — including the runtime, which is all I really needed.

I even got Flash to work in both Firefox and GNOME's Epiphany browser. I followed the instructions in the FreeBSD Handbook, and when they didn't work in Firefox 3.6.1, I replaced that Firefox package with version 3.5.8 and soon had Flash working.

The problem is that the Flash processes — which run as npviewer.bin, I believe — hog up a whole lot of CPU and aren't terribly good about reducing that load when I leave a page that includes Flash.

I could do without Flash — or maybe install a Linux browser (an option that's certainly available) and just have Flash there, like I did with Opera in OpenBSD.

I was able to mount FAT drives with the -o large switch in mount_msdosfs, but I wasn't able to umount them. I suppose HAL could have played a role, and perhaps running GNOME without hald enabled is the way to go.

But as I said, I need to get this laptop back into a regular production role, and I'll probably return to Debian Lenny just to get things back to where they were. If you'll recall, my Lenny-to-Squeeze dist-upgrade debacle is what led me here in the first place.

One thing I will be doing in the very near future is figuring out how to image a hard drive with either Ghost 4 Linux in Parted Magic, or using the Clonezilla live CD. If I can image the entire drive and be assured that I could completely restore an installation after any upgrade, I'll feel a whole lot better about doing things like this.

What I really need are a couple/few more test machines on which to run things such as FreeBSD until I can figure out just how far my skill level can take me with them.

We could argue the whole Linux distro-vs.-BSD project thing all day, but I'll say two things:

  • There's something to be said for a distribution (or project) that ships with a certain desktop environment as far as more things working than not out of the box.
  • The PC-BSD project - a desktop-ready system built on FreeBSD - is the best way for anybody from the Linux world wishing to get the most out of FreeBSD. The importance of PC-BSD at this point cannot be overstated (it helps if you like KDE and PC-BSD's PBI packaging). I'd love to see a FreeBSD desktop project based on GNOME.

In conclusion: My skill level and the time I have available to mess around with stuff just isn't where it needs to be for me to run FreeBSD with GNOME. If I had a bigger hard drive, I'd dual-boot Linux and one or more BSDs (now I'm working with 20 GB, which isn't enough for a credible dual-boot). But for a single-boot system, I need to be back in an environment that is a bit more ready out of the box. And this week, that's Linux.

Debian Squeeze Alpha 1 live DVD images are available - it's a great way to dip your toe into Debian waters

| | Comments (2) |

Saw this on Distrowatch Weekly: The Debian Live project has released live DVD images for Squeeze Alpha 1.

The images are all 1 GB + (except for the Rescue and Standard versions), so that's a bit of a change from the Lenny era. You'll need to use a DVD. Due to my Toshiba's hatred of CD-R but surprising love of DVD+R, I've been burning everything, including CD images, onto DVD, and it's worked quite well.

There are ISOs for GNOME, KDE, LXDE and Xfce, as well as the aforementioned Rescue and Standard (no GUI for both) spins.

One thing that's very notable: There are PowerPC images this time. I remember there most decidedly NOT being PowerPC live Debian CDs for Lenny, and a check of the download area for live Lenny confirms this.

I've written many times about how well Debian Etch runs on my Mac G4/466, and to see more of a commitment to PowerPC rather than less (or none) is a very good thing indeed. I never had much luck with Ubuntu on PowerPC back when it was an official port (the 6.06-7.04 era, if I recall correctly; there are community ports to PowerPC still active, but I've never tried them - Debian is just too good on this hardware to think about using anything else).

Getting back to the live Squeeze images, I downloaded one yesterday and have yet to burn a DVD and give it a spin. For me, live images are practically a must. I need to explore as much hardware compatibility as I can before I commit to a new distribution/project for my operating system. Until now, I've been relying on the excellent Sidux 2009-04 as my main Debian live test environment. But I'm always glad to have alternatives, especially ones that are pure Debian.

I can also report that the current builds of Ubuntu 10.04 Lucid are running well on my Toshiba and Gateway laptops (both Intel 830m chipsets) if you turn off kernel mode setting with nomodeset in the bootline.

And now that I know you can pause the invisible Grub2 menu in an installed Ubuntu Lucid desktop by holding down the Shift key during the beginning of the boot, I know that I can boot into the new installation and fix Grub2 permanently to keep nomodeset in the boot line.

I remain addicted to speed - desktop speed, if you need clarification on what I mean. And Debian is all about that, a bit moreso than Ubuntu. And it's something you can definitely feel on older hardware.

I'm pretty sure Ubuntu can be made as fast as Debian, but some tweaking is involved. Not to say Ubuntu is a dog or anything, because it most assuredly is not, but Debian and Slackware especially tend to maximize the power you have in your hardware.

Coincidentally, the system I'm running right now - FreeBSD 7.3-release - is extremely quick as well. More on that later.

Can you install Debian with the live image? I'm not sure you can. There is some talk about modifying the running live system to invoke the installer, but it looks like you're better off grabbing a Squeeze image and creating a real Debian install disc, whether it be the first full CD, a DVD or even Blu-ray image, or a much-smaller network-install or business-card install image (the latter two which I favor, since the newest packages are pulled from the repository and you don't need to do a massive update right out of the box).

As I've reported in too much detail, my Lenny-to-Squeeze upgrade didn't go too well. I'm hoping migration issues are fixed by the time Squeeze goes Stable, but at the moment I'm recommending such an in-place upgrade unless you've done a lot of homework as to exactly how to do it. Clearly I haven't done said homework, and that's why I'm not running Debian at this moment.

I'm upgrading my Debian Lenny laptop to Squeeze

| | Comments (0) |

I've been waiting. And while I don't generally recommend an in-place upgrade of a production machine, especially one with problematic hardware (in my case that "problematic" bit being the Intel 830m chipset and its 82830 CGC graphics controller) and a fully encrypted hard drive, I do have unencrypted backups, and I'm ready to leave Debian Lenny behind and see how well Squeeze does on my machine and for my tasks.

So I did the prep, did an update/upgrade in Lenny, changed my sources.list, did another update in Squeeze, and I'm running the dist-upgrade now, pulling in some 900+ packages and hoping the thing will boot when its all done.

Yes, I have the day off. Thus I have the machine free for just such an upgrade.

And yes, this is the sort of thing I do on my day off. Take it up with my therapist.

Ubuntu Lucid (10.04) daily build for March 15, 2010 runs with nomodeset on Intel 830m video!!!

| | Comments (7) |

I thought Linux in general and Xorg in particular were throwing those of us with "older" Intel video chips under the virtual bus. I couldn't even get Ubuntu Lucid Lynx (10.04) Alpha 3 to boot on my Intel 830m (aka i830m and in my case Intel 82830 CGC)-equipped laptops, where my old standby of dropping i915.modeset=0 or nomodeset on the boot line would clear things up.

Today I decided to download and burn the daily build ISO of Lucid for March 15.

I booted it, hit Escape as soon as the first screen came up (that's a new one, having to do that), then hit F6 for Modes, arrowed down to nomodeset, hit Enter to select it, then Escape, then Enter again to boot ...

And a short time later I was in the less-brown-more-purple world of Ubuntu 10.04 LTS Lucid!

Never mind that it's ... purple.

It works! Video is perfect on my Toshiba Satellite 1100-S101 laptop with the Intel 830m chipset.

Whatever wasn't working for me in Alpha 3 has been fixed at the time of this daily build.

I'd like to thank any and all developers who were able to make this happen, and I'd also like to let the rest of the Intel 830m-using community know that the following WILL work if you turn off kernel mode setting with nomodeset in the boot line:

Ubuntu Lucid 10.04 (as of this 3/15/10 daily build)
Fedora 12
Sidux 2009-04

I have an alpha image of Fedora 13 but haven't yet burned it, and I have heard that Slackware 13 runs with no problem.

So the future for the older-Intel-video-using world is looking a whole lot brighter than it did a few short weeks again.

At this point I have no comment on purple or the window buttons moving from the right side of the window to the left. I have no comment because I DON'T CARE. I HAVE WORKING VIDEO AND THAT IS ALL THAT MATTERS AT PRESENT.

I'll address purple and window buttons at a later time. One thing I can say for sure is that this ain't the usual orange/brown.

Before I go, I've been testing Firefox 3.6 on the Mac OS X and Windows XP platforms, and this instance of Ubuntu Lucid is the first time I'm seeing FF 3.6 in Linux.

My first impressions are that not much is different in the PowerPC build for OS X, but I'm seeing huge improvements in the browsing experience in terms of speed in both Windows and Linux.

I can't say for sure, but I think it all boils down to a faster Javascript engine in 3.6 vs. 3.0 (and also 3.5 perhaps).

Getting back to Intel 830m for the moment, this means I'm upgrading my Debian Lenny laptop to Squeeze as soon as possible.

You know what's working on my laptop with Intel 830m video? Fedora 12, that's what

| | Comments (8) |

At the recommendation of reader David Gurvich, as well as the enthusiastic endorsement of "Linux Outlaws" co-host Fabian A. Scherschel and Larry "the Free Software Guy" Cafiero, I burned my first Fedora disc in some time and am testing Fedora 12 in the live environment.

My latest foray into distro-hopping — live CD/DVDs only at this point — is prompted by this week's total fail in turning off kernel mode setting and getting the screen to work in Ubuntu Lucid Alpha 3. That method (turning off kernel mode setting) worked like so much magic in Ubuntu Lucid Alpha 2 and Sidux 2009-04 (basically Debian Sid in late 2009).

But that hack did nothing for me in Ubuntu Lucid Alpha 3. Yes, dear readers, I know you hate to hear me whine and complain and would rather I file a bug report. I will do so, using my ever-loving Launchpad account, rest assured.

But in the interim I'm looking for any and every solution that will carry my now-two working Intel 830m-equipped laptops through the next year.

I'm crossing my fingers (but have nothing concrete at present) that Debian Squeeze will accommodate Intel 830m, and I'm hopeful that Ubuntu Lucid will work this out (although a regression between alpha releases doesn't bode well).

I've also established that PC-BSD 8.0 (and by extension FreeBSD 8.0) has no problem whatsoever with Intel 830m video.

And today I burned a Fedora 12 live image and am running it right now. Yes, I turned off kernel mode setting with this parameter in the boot line:

nomodeset

And I was off to the races. I did screw a bit with the font rendering under System - Preferences - Appearance - Fonts, ticking the box for "subpixel smoothing," changing the resolution to 90 dots per inch with full hinting (these settings are totally "negotiable" at this point, as I've pretty much never needed to mess with them). I'm not 100 percent happy with the look of the video. I'd say I'm 90 percent happy.

And that 90-percent happiness is in contrast to having no video at all and being 100 percent unhappy.

Thus far here's my verdict on Fedora 12: I like it. I'm extremely glad it's a viable choice for my laptops. I've always admired the documentation that the Fedora team produces. And rather than acting like the testing ground for Red Hat Enterprise Linux that it pretty much is, I'm finding this build to be extremely stable.

I have run RHEL clone CentOS on the desktop (and still have it installed on my daughter's Gateway Solo 1450 with Intel 830m video where it dual-boots with Ubuntu Hardy) but never Fedora.

The main advantage of Fedora over CentOS is the huge, up-to-date repository with just about every desktop package you'd ever need.

I know there are alternatives to get more desktop packages into CentOS/RHEL. But if you can get Fedora to work and keep it working, I believe it's a much better choice for the desktop (except in cases where you specifically want a limited number of applications and don't want to do a lot of updating).

At this point, every Fedora release receives 13 months of support (the time during which there are two six-month releases plus an additional month). Potential users will want to factor that into their distro decision-making; you can certainly upgrade every six months but really don't have to.

As you might have gathered from my last few posts, I'm relying heavily on live CD/DVDs to test which operating-system distributions/projects I will be using on my various laptop and desktop computers over the next six months, year and couple of years.

Since my Xorg problems have been so pervasive over the past year and a half, at this point I need to figure out how the display is working (or not) before I commit to any major upgrades or reinstalls.

Fedora 12 and Mono: I'm sure this has been written about before, but in case you missed it, the Fedora 12 live CD, and possibly the default installation itself, does not contain Mono — the controversial open-source implementation of Microsoft's .NET technology that enables developers to use C# in the creation of applications for Linux and other systems.

You can still add Mono to your Fedora installation after the fact, but unlike in Ubuntu, it's not in the base install.

I've written more than a few times that I'm not completely against Mono but am not all that comfortable with Microsoft's different levels of patent promise to users of Novell-sponsored distributions (Suse) and everybody else. And if the Mono apps aren't better than the non-Mono alternatives, what's the point?

Fedora 12, like Debian Lenny, installs with the Gthumb image viewer/editor, not F-Spot. Gthumb is so good, it's pretty much my default photo editor in Linux and just about my most-used application.

Also in Fedora 12, Gnote replaces the Mono-powered Tomboy Notes. I don't have much use for either of these applications, although I do have Gnote installed on my Debian box, and I replaced Tomboy with Gnote on my now-dead Ubuntu Karmic laptop. Why use a Mono app coded in C# when somebody creates a C++ app that appears to do the exact same thing?

And as I said, there's nothing in F-Spot that's better than what's in Gthumb, and there's plenty F-Spot lacks that Gthumb offers.

That's enough Mono talk. Sorry about the tangent.

Let me wrap up by saying I've liked CentOS in the past, and I'm very happy with the performance of Fedora 12's live CD on my Toshiba Satellite 1100-S101, a 2002-made laptop with a 1.3 GHz Celeron processor and 1 GB RAM. I could easily see moving to this distribution for my daily work.

How is Fedora different from Ubuntu? I'd like to start both myself and all of you thinking about the differences between Fedora and Ubuntu. I'm not just talking about the technical merits and choices each project makes, but about audience and mission for each project/distribution.

I'd like to spin this into a separate entry, but for now I'll start it here:

  • Ubuntu's motto is "Linux for human beings," and while it wants to accommodate the so-called "power user," the focus of the project is to make the transition from a proprietary operating system to Linux as seamless as possible. Fedora exists as a community project that aims to feed the latest technology to Red Hat's enterprise products and serve as a test bed for Red Hat Enterprise Linux while offering users a "free" version of Linux that's aimed at developers and "power users."
  • The Ubuntu project is a community endeavor, with the distibution "controlled" by the for-profit company Canonical that is bankrolled by Mark Shuttleworth while it seeks revenue through support contracts and services. The Fedora Project appears to be a nonprofit entity, "controlled" (to an extent I don't quite know at present) by Red Hat. The Fedora Project itself isn't interested in revenue, but Red Hat's enterprise products/services are a proven source of revenue for the company.
  • Ubuntu is based on Debian. Fedora is pretty much its own project, on which Red Hat Enterprise Linux is based.
  • Ubuntu's community of users is huge and growing. Its community of volunteers is also growing. Excitement around the project is extremely high. Even though Canonical is a for-profit entity, many think its mission is to spread free, open-source software and gain share for Linux on the server and desktop. I'm unsure of the size of Fedora's user community. I'm similarly unsure of the size of its developer community, although like Ubuntu it actively seeks new community members (both projects are very, very proactive in this regard; and that's something I really like). Many Red Hat developers do extensive work on Fedora. While Fedora is doing well, you don't see levels of enthusiasm as high or widespread as with Ubuntu. Ubuntu seems "cool," while Fedora seems to be a niche offering for developers and power users.

If you think I've got anything (or everything) wrong here, or if you have something to add, please let me know.

Perception of the projects must compete with sheer usability for the tasks and on the hardware of the user base. A simpler way to say that is, "Use what works for you." Whether it's Fedora, Ubuntu, Debian, Mandriva, FreeBSD, Arch, Gentoo or what have you, use what works. Along with that admonition, it's a good idea to keep your eyes open for better solutions — that's what I'm doing.

More Linux and BSD insight into Intel i830m video from David Gurvich

| | Comments (1) |

In addition to his first e-mail to me, David Gurvich adds more about his experiences with Intel i830m video in Linux and PC-BSD/FreeBSD:

I did think the problems with FreeBSD were due to using PC-BSD and installing a lightweight desktop on top. After testing with a bare install that turns out to not be the case and the issue is with FreeBSD and has nothing to do with the scripts that PC-BSD uses.
I have not tested OpenBSD but most of the wireless drivers on FreeBSD have been ported from there. I suspect there is a difference between the two that causes these drivers to crash the system on FreeBSD. The primary reason that I was interested in FreeBSD was ZFS support and wanted to setup a file server. The network issue stopped that in it's tracks.
There is a graphical network tool in the FreeBSD ports that seems to work ok but most of my settings were with wpa_supplicant and rc.conf. I believe that PC-BSD has it's own graphical network configuration tool but didn't use that.
Flash does have issues on FreeBSD and I don't recommend installing the linux compatibility to use flash. Instead, use wine with a windows browser. There is a memory leak in the linux flashplugin on FreeBSD that will eventually cause your system to freeze until you kill nspluginwrapper. The same technique may work on OpenBSD.
I have tried Fedora 12 on this laptop and that worked somewhat after tweaking a number of parameters. By somewhat I mean that I had random Xorg crashes and the tweaks simply mitigated the frequency. I gave F12 about 2 months but just could not take the crashes. Fedora 12 is working well on the other systems that I've installed it on but there was a problem with one that had ATI video which required building an xorg module from git.
I am currently using Arch linux on the X30 and, since configuring the boot parameters with 'nomodeset' and locking the xf86-video-intel driver to 2.9.1, have not had any issues with video. The main problem has been with the networking scripts and I am still not sure what the issue is there but installing wicd-1.7 seems to have worked around that. I am impressed with the speed vs Fedora 12. The reason I am impressed is that, prior to Arch, Fedora 12 had been among the fastest distributions on the X30 with a useable firefox in under 2 minutes. The X30 from startup to a working firefox connection takes 45 seconds in Arch.
The main issue I will have with Arch is likely the very reason Arch is so responsive. Rolling releases don't keep old packages around and new versions can cause random failures on working systems. That means that I will need to maintain a list of packages that should not be upraded and be careful on upgrades. Nothing new to anyone who has used Gentoo.
I've currently had Arch installed on the X30 for a month and have had no issues to deal with since the video and networking were fixed. The livecd boots to a text console and I recommend looking at the arch installation guide. Pretty much everything needs to be configured but the wiki makes that simple.
David Gurvich


David, you hit on a number of important points. I will definitely try Fedora 12 to see how it works with i830m, and I agree with you that Arch is an excellent choice. I've written many times about how the Arch community has been a great resource for me in solving my X issues with i830m all the way from Debian Lenny through now.

I neglected to mention ZFS in FreeBSD. That certainly is something to recommend in its favor. There's also a project bringing journaling to soft updates in FreeBSD's UFS filesystem that I heard about in this BSD Talk episode.

I'm not terribly happy about Flash being so problematic in FreeBSD. I forget all the trouble I had with the Opera browser in OpenBSD. That browser and its Flash plugin uses OpenBSD's Linux compatibility layer, and I was eventually able to stop most crashes by changing a parameter in Opera.

Here's what I'm hoping for:

  • People smarter than me will figure this out and either make allowances in the kernel and xorg, or will create some other kind of mechanism that doesn't leave users of Intel 830m video chips out in the cold
  • HTML 5 will sooner than later take hold with an open video codec and return Flash to what it's good at, which is little applications that I can safely ignore, and stop doing what it's bad at, which is delivering video that can better be handled by a plethora of other formats. The easiest way for this to happen would be for Google to open-source the on2 video codec it recently acquired. (Except that Google already converted the entire YouTube library to the loved-by-Apple patent-encumbered H.264.)

    I've run BSD before, and if Linux/Xorg throws Intel 830m under the bus, I'll be an enthusiastic user of any system that doesn't follow along.

Ubuntu Lucid Alpha 3 - massive Intel 830m video fail

| | Comments (10) |

After figuring out how to get the screen to work on my Toshiba Satellite 1100-S101 and Gateway Solo 1450 laptops — both with Intel 830m video chips (aka 82830 CGC, also called i830m by many) in Ubuntu Lucid Alpha 2, do you want to know how things "improved" in Alpha 3?

There's no improvement. Instead it's a massive fail.

Yep, another volley of "improvements" that undoubtedly helped someone had foisted on me the mother of all regressions.

The closest I was able to get was a working display with an invisible mouse pointer. Unfortunately I had forgotten which combination of parameters I typed into the boot line (a combination of turning off kernel mode settting one of two ways and setting a vga=xxx resolution), and after trying just about every VGA number I could find here, I've got nothing; no video at all on this Intel 830m system in Ubuntu Lucid Alpha 3.

In some way bowing to my issues — in my own mind at least — after booting the Ubuntu Lucid Alpha 3 live disc (CD or DVD), unlike the Alpha 2 you can now choose the nomodeset parameter from the F6 Other Options menu on the boot screen.

That's great, except that it no longer works for me.

How many potential new users of Linux have Intel video chips that are like mine? Do others besides the 830m have this problem?

All I know is booting a live CD and having absolutely no video is no way to get new users ...

In a related matter, I burned a DVD of PC-BSD 8. While the live environment is not exactly scintillating — it's KDE with barely any apps, it does boot into a graphical desktop that looks absolutely perfect with no intervention on my part. Yep, the FreeBSD and PC-BSD developers seem to understand that the video should just work, even for those of us unfortunate enough to be running 2002-era laptops with Intel video chips.

Should this not be the fault of Ubuntu but something that plagues all versions of Linux including Debian, at least I'll have PC-BSD 8.0 to turn to.

Or I could use the xorg.conf that makes Debian Lenny work for me and run Slackware 12 or 13.

As has been written in the comments recently, I should file a bug on this. If only I understood how to extract the seemingly dozens of log files needed to substantiate such a bug report (and to do so with a non-working screen), I'd probably go that route.

Regressions like this verge on the catastrophic. You can't just go cutting off entire swaths of hardware. I do seem like the only person complaining about this, so maybe there are fewer people using laptops with Intel 830m chipsets than you might think.

At this rate, my recent practice of burning these alpha discs is pretty much over. The Ubuntu Lucid release day is less than two months away, and I'm going to wait until that time to try this LTS (long-term-support) release again.

That also means I'll be sticking with Debian Lenny until there's some kind of live environment that I can test before any upgrade to Squeeze.

Before I wrap this up, yes I realize that this isn't even beta software but alpha, and there's a good chance my video issue will be resolved, but seeing things go from "pretty good" to "no can do" instead of the other way around is more than a little disconcerting.

Intel Atom/Nvidia system that runs Ubuntu from ZaReason ... why you should consider buying from a Linux-loading vendor ... and why I'm looking at FreeBSD

| | Comments (2) |

I've been thinking about building my own very small machine around the dual-core Intel Atom processor with Nvidia graphics. Yes, I know that Nvidia is freedom-hating and all, but I think that for the small form factors such as Mini-ITX, Intel and Nvidia are heading in the right direction when it comes to compactness, power consumption and graphical sophistication.

I usually begin my search with my favorite Mini-ITX vendor, Logic Supply, but I have also begun looking at pre-assembled systems that ship with Linux. Both ZaReason and System 76 are building small boxes around the Intel Atom/Nvidia platform, some single core, others dual core — and I do recommend the latter.

The one stopping point for me, other than money, is that I'm not sure whether or not these pre-built boxes have CPU fans or use passive cooling from massive heatsinks. For years now I've been leaning toward machines with no spinning fans either in the box itself (on the CPU or elsewhere) or the power supply. With Logic Supply I can easily make this happen.

At ZaReason, the Ion Breeze 4220, starting at $399 for single-core, offers a variety of options, including the above-mentioned dual-core Ion CPU. I don't know if Earl, the ultra-accommodating chief technology officer at ZaReason, is offering the option of a fanless motherboard — I'll ask him.

System 76 offers its Meerkat Ion NetTop with dual-core Ion starting at $359.

One thing that ZaReason offers in the Ion Breeze that I like is an optional external fanless power supply.

I've been running my converted Maxspeed Maxterm thin client as a standalone Linux/BSD box almost since the beginning of my foray into open-source operating systems, with only a single fan blowing across the Mini-ITX motherboard and its heat-pipe-cooled CPU. The fan doesn't work when the box is upright, so for all intents and purposes this is a fanless computer, and I've never had a problem with thermal issues — in fact, it runs quite cool, if not quickly with its VIA C3 Samuel processor (that's supposed to be a 1 GHz model but for some reason only runs at 500 MHz), maximum of 256 MB RAM and woeful sound and video chips.

Right now the Maxspeed is running Debian Lenny from an 8 GB CF card inserted in the thin client's built-in CF-to-IDE interface. Yep, no spinning hard drives either.

System 76 does offer solid-state drives on the Meerkat Ion, starting at $110 extra for a 40 GB Intel drive.

If the Intel Atom Ion processor isn't what you're looking for, both System 76 and ZaReason have plenty of other desktop, laptop and server machines to look at.

The best thing about buying a computer from a shop that ships with Linux (in the case of these two retailers, Ubuntu) is that your hardware is pretty much guaranteed to work. You'll have audio, video, suspend/resume, all that stuff that sometimes is hard to get straight on the box that shipped to you with Windows.

In the times I've spoken with ZaReason's Earl, and the company will build, test and ship pretty much anything you want. They specialize in Ubuntu, but you can ask for a box to be loaded with Debian or CentOS, and I believe they'll do it.

Do ZaReason and System 76 charge more than your standard computer seller? Probably. You can't get the kind of bottom-of-the-barrel deals that are offered on the cover of the Office Depot circular, but those machines often do have bits of hardware that you'll tear your virtual hair out to get working properly.

When you get a machine from a company that specializes in Linux, not only will everything work, but you'll get support that will help you clear up any issues.

And for many people — and I'm getting more like this myself with less time available for banging-my-head-against-the-wall tinkering — it's worth a little extra money for somebody else to have figured out all the issues, or in the case of these companies, to choose hardware components that work well with free, open-source operating systems from the start.

And even if you are a tinkerer, chances are it ZaReason or System 76 have built you a machine, it won't just work well in Ubuntu but will be a great platform for other Linux distros you might want to run.

Not wanting to leave out BSD, you can get a pre-built and -loaded PC-BSD (based on FreeBSD) laptop as well as two workstations (prices unknown) from IXsystems, the company behind PC-BSD. They seem to specialize in selling servers running FreeBSD and ask that interested buyers request a quote to receive pricing info. They're also offering CD and DVD sets of FreeBSD 8.0 if you don't want to bother downloading the ISOs and burning your own discs.

Not to go off on a tangent or anything, I've been giving FreeBSD a lot more thought lately. I've run OpenBSD on the desktop as my primary system for about six months, and I'm considering FreeBSD instead for a future test for the following reasons:

  • Easier upgrades and much longer cycle
  • More focus on desktop users with hopefully better (and more meta-style) packages for things like GNOME
  • Flash 9 and possibly Flash 10 support through the Linux compatibility layer
  • Better performance
  • I really don't need it for architectures other than Intel/AMD (although PowerPC and SPARC 64 are available; side note — on the various pages emanating from its platforms page, FreeBSD offers not only official manuals from the makers of the hardware in question but also links to other BSDs that run on the architecture. A very nice touch, I think)
  • Community that actually cares about end users who aren't developers

I need to try some live images of recent FreeBSD/PC-BSD releases. (Is PC-BSD a live CD yet? I haven't kept up, but I did utilize the live environment of DesktopBSD back when I was testing it).

I never did the full review I promised of Dru Lavigne's excellent "The Best of FreeBSD Basics" book, but I find it to be an excellent reference for the FreeBSD and PC-BSD user. Dru is one of the best writers around in the Unix community, and even if you don't run BSD you can learn a lot about using Unix/Linux from this book. I got a whole lot about the shell, file permissions and other Unix sys-admin tasks, from "Basics," just as Michael Lucas' discussion of sudo in "Absolute OpenBSD" makes that now-way-out-of-date book extremely relevant and useful for anybody running any kind of Unix/Linux today who wants to make the most of sudo in their own environment (and especially on the server).

On the same tangentially arrived-at topic, Dru Lavigne's latest book, "Beginning PC-BSD: Frugal Unix for Power Users," is slated to be released three days from now. If past work is any indication, this will be an excellent book for anybody contemplating the use of PC-BSD.

I'd rather Dru write a book on using FreeBSD on the desktop — not necessarily PC-BSD but building out a FreeBSD-based desktop through ports or packages — but I can understand her focusing on PC-BSD given that the iXSystems-led project is a lot closer to what Linux users are used to.

Turning off kernel mode setting is the key to Intel 830m video not just in Ubuntu Karmic and Lucid but in Sidux 2009-04 - and more importantly that should mean Debian Squeeze will work, too

| | Comments (5) |

Before I get into this entry, after I wrote it I saw the following in the Sidux release notes:

Kernel 2.6.32 doesn't only improve and stabilise hardware support for newer devices, it also allows enabling KMS (kernel based modesetting) for Intel graphic chipset ...

Note to Linux kernel developers: This doesn't work with the Intel 830m. DOESN'T WORK.

And now back to our regularly scheduled post on how turning off kernel mode setting is the best way to get "today's" Linux distributions to boot into graphical desktops on computers with the Intel 830m graphics chipset:

Remember the last time I figured out how to run both Ubuntu Lucid (via the Alpha 2 image) and Sidux 2009-04 on my Toshiba Satellite 1100-S101 and its Intel 830m video chip (aka Intel 82830 CGC)?

I used two methods: using the VESA driver and turning off kernel mode setting.

Both methods worked in Ubuntu Lucid — the project's upcoming 10.04 LTS (long-term support) release.

I tested the live KDE DVD image of Sidux 2009-04 for a number of reasons, one being that I think Sidux is a great project that allows users to run the "unstable" Debian Sid with a minimum of pain, all the while providing a very usable desktop. The other reason is that I know of no other live image (especially a live DVD+R, which my quirky Toshiba likes much better than a CD-R) with which to test the upcoming Debian Squeeze release, now in Testing but eventually slated for Stable designation.

The equally useful Debian Live project allows prospective Debian users to try out Debian on their hardware before committing to a full installation — just like Ubuntu and many other popular distros. As far as I know, you can't install the distro from the Debian Live image, but it is invaluable in terms of seeing how a given computer will respond to Debian.

But Debian Live doesn't appear to have any DVD images (I'm not sure whether or not a CD image can be burned to a DVD+R disc; if anybody out there knows anything, please let me in on it). And I don't see any Squeeze images. They appear to be in Lenny-only mode.

So I turn to Sidux. Despite the "2009-04" tag line, it was released in December 2009. I'm sure Debian Squeeze will move further along by the time it is released as Debian's stable distribution, but it does allow users to try something farther from Lenny and closer to Squeeze without committing to a full installation.

So today I decided to try to boot Sidux not with the VESA driver but by turning off kernel mode setting.

As with Ubuntu Lucid, I started to boot the Sidux 2009-04 DVD, and at the boot screen I added the following to the boot parameters:

i915.modeset=0

I was soon in the surprisingly snappy KDE 4.3.4 environment.

This leads me to believe that turning off kernel mode setting will allow users of Intel 830m video (and most likely other Intel video of similar vintage) to not only run Ubuntu Lucid but very like Debian Squeeze as well. In case it's not implied, for me this is huge. It means I'll have choices as to where to go after Debian Lenny.

While in the Sidux live environment, which I'm enjoying very much by the way, I worked a bit in both the Kwrite and Kate text editors, both of which run great on this machine (1.3. GHz Celeron, 1 GB RAM) — much better than the last time I moaned and complained about KDE.

Sidux with KDE on this live DVD — and on this not-so-new hardware — seems no less responsive than Debian Lenny with GNOME. I guess that means I'd be more inclined to use KDE in the future, but I imagine I'll be sticking with GNOME at present (if only because it's working well for me).

In case the message got lost in all of this, the main thing I'm trying to say here is that kernel mode setting is becoming an increasingly big deal in Linux, and for users of Intel video, it not only doesn't help but pretty much renders the given distro unusable.

Turning off kernel mode setting is the key to actually having a working computer and if you can't boot either the live disc or resulting installation and get a working desktop, this is a tweak you should try before messing with xorg.conf or pulling what's left of your hair out.

Attention developers: This "improvement" you call kernel mode setting is pretty much a regression for users of my particular video chip, the Intel 830m, and could be equally useless for other Intel video hardware. Maybe figuring out why kernel mode setting doesn't work in these cases is the thing to do? And how about dropping in some code that automatically turns off kernel mode setting on hardware that doesn't like it until this show-&*^-stopping bug is dealt with?

I don't know who to blame here. I'm no expert, but my gut reaction is that this is a kernel-development problem. My question to you users and developers out there is this: Is kernel mode setting working for you and your Intel video hardware?

Before I end this entry, did I mention how much I like Sidux? I could get used to a distro this good. I'm not the kind of person who needs or wants the latest in everything. To me stability and lack of breakage is key. But just like the first time I tried Sidux (with Xfce), I'm extremely impressed by what its developers have done — and by how quick and usable Debian — be it Sid, Squeeze or Lenny — continues to be.

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appeared Saturdays in the Los Angeles Daily News through about October 2009, is available on the Daily News Technology page.

About this blog






Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Archive

This page is a archive of recent entries in the Toshiba Satellite 1100-S101 category.

Tiny, tiny PCs is the previous category.

Very small computers is the next category.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on Running OpenBSD in a live environment with MarBSD-X : Jggimi has images for OpenBSD 5.0: http://jggimi.homeip.net/ ...

Monstra on CMS and blog software without databases: Monstra CMS is the best flatfile CMS ever! (!) Easy to install, upgr ...

Chris on Running OpenBSD in a live environment with MarBSD-X : Jggimi isn't developing his images anymore. If you want an updated Ope ...

Peter Ljung on Review: DragonFlyBSD 3.0.1 -- the longest DragonFlyBSD review ever -- Part 5: Comparison to OpenBSD 5.0 and closing comments: I have also been fascinated by the Hammer file system and think it wou ...

Anonymous on Review: DragonFlyBSD 3.0.1 -- the longest DragonFlyBSD review ever -- Part 2: My BSDistory: Can you just get to the actual review? ...

Bill Callahan on SugarSync is working on a Linux client, but I'm not unhappy at all with Dropbox: I've been very happy with SpiderOak. It has a native Linux client as w ...

AJ on Debian Stable -- set it and forget it -- spoils me for fresh Linux Mint 12 on some very nice ZaReason hardware: Gnome 2 is still standard in the upcoming SolusOS (Currently at RC 2). ...

Niki Kovacs on Debian Stable -- set it and forget it -- spoils me for fresh Linux Mint 12 on some very nice ZaReason hardware: Since I've moved to Debian stable - with a few tweaks - I've not only ...

Earl on Debian Stable -- set it and forget it -- spoils me for fresh Linux Mint 12 on some very nice ZaReason hardware: I use Mint 12 and LMDE based on Debian testing. Both are plagued by G ...

Alan Rochester on Debian Stable -- set it and forget it -- spoils me for fresh Linux Mint 12 on some very nice ZaReason hardware: "mint does have a separate xfce edition afaik.." The Debian version o ...

Powered by Movable Type 4.25

Search this blog

Loading

LXer

Links

Life, the Universe and Debian
Simplify
Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet's Storage Bits
ZDNet U.K.
iTWire
CNet News
Webware
Beyond Binary
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Aaron Toponce
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
OMG! Ubuntu!
I' Been to Ubuntu
Tanner Helland
Dustin Kirkland
Ubuntu UK Podcast
Ubuntu Linux Help
Popey
Linux Mint
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
Lucky 13's Linux blog (lots of Tiny Core)
Lucky 13's BSD blog
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Planet Fedora
Fedora Forums
Fedora Docs
Join Fedora
Paul Frields
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
hubertf's NetBSD Blog
PC-BSD
Daemon Forums
FreeBSD Forums
Planet FreeBSD
Evilcoder.org
miwi's Privat Blog
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
BSD Magazine
Rhyous
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
The Tech Report
Engadget
Gizmodo
Phoronix
xkcd – A webcomic of romance, sarcasm, math and language
Nixie Pixel
Technology for Mortals
Thoughts on Technology
ZaReason
System 76
Tiger Direct
NewEgg
DealExtreme

Advertisement