Page 1 of 4

[SOLVED] Which Puppy for this tiny computer?

Posted: Fri 01 Feb 2013, 19:20
by starhawk
OK, so I know I'm the one usually offering advice for low-spec systems... but... I thought I'd ask what other people would run on this sort of thing.

Doing a custom build with a really special motherboard. This is one "special" board! It's an industrial 3.5" form factor thingamadoober, so it's not got much horsepower to it, but it's TINY. It's about the size of two desktop hard drives stacked one on top of the other.

System specs --

Commell LE-370CM6 motherboard
Integrated Celeron M 600MHz :shock:
1GB DDR-333 SDRAM (well, OK, it's a downclocking DDR400 stick)
60gb laptop IDE hard drive
Laptop IDE Combo drive (with adapter to 44pin IDE connector)
Intel WM3B2200BG WiFi card from a ThinkPad laptop (this is a MiniPCI card)
lotsa custom cables...

Ports will be 2xUSB, 1x audio (headphone), VGA, and PS/2 for keyboard & mouse via splitter (it's one of those boards with a combined PS/2 port, like on a laptop). The VGA cable will be custom, because I need something for a small space -- so it's going to be two connectors and a bit of ribbon cable. The USB cable will be custom, because the pin header has nonstandard spacing (2mm instead of 2.54mm/0.1")!

Power is a 12v 72w brick, going into a 4pin "molex" connector on the motherboard -- exactly like the P4 or "4 pin 12v" connector on a regular motherboard. Not like the "molex" power connector on a hard drive! There is a "Berg" (floppy style power) connector on the board which will be adapted to run a couple fans, as needed.

I will be using a very old PS/2 keyboard (Dell AT101W; it's mechanical) with this build, as well as (if I can get one) a PS/2 optical scroll mouse.

I'll mention that I'm rather averse to ClassicPup right now. No offense meant to anyone, it's just not my cup o' tea.

Given all of that information... what Puppy would YOU run on this?

Posted: Fri 01 Feb 2013, 21:15
by rokytnji
I'd try Diamond Puppy Linuxor maybe even
http://www.murga-linux.com/puppy/viewtopic.php?t=74369



For a non Puppy Distro. I always useAntiX on low spec machines.

You have not mentioned which Desktop enviorment you would prefer either like XFCE,Fluxbox,Icewm,JWM,E17 or whatever also.

Lighthouse 32bit Puppy is pretty cool also and runs OK on my OOOOOOOOld
Ibm a22m with the same speed processor but with 256MB of ram on it.

Posted: Fri 01 Feb 2013, 21:39
by starhawk
Desktop environment is, oddly enough, not something I'm terribly particular about. I have a liking for IceWM because it's tremendously themable. I like GNOME 2 :shock: because it's quite familiar to me.

I'll say right now that I'm pretty sure jejy69's GNOME232 Puppy would likely have horrible performance on this system. I'm willing to give it a chance, though.

My only real super-strong insistence with ANY window manager / desktop environment -- is that it have a tray with a menu button and program entries. What in Windows is called the taskbar. I don't care whether it's on the top or on the bottom (actually, I kinda like top trays just ever so slightly more... because they're different, lol) but it must be there in some way or I really don't like it.

Also on my "no" list is TurboPup. You can't customize it the way I want to, without tremendous nasty breaking of things. (I've tried.)

EDIT: I'd also like to stay away from Lighthouse -- had a bad experience with it. Sorry, but that's enough for me.

EDIT2: Flash, I can tell you've been here ;) what Puppy would YOU put on this system?

Posted: Sat 02 Feb 2013, 07:25
by amigo
GNOME 2 on a 600MHz CPU -HaHa -you're very funny! Good luck with that. I'd say use a normally-installed Slackware on that machine. But, of course, add some lighter desktop environment stuff.

Posted: Sat 02 Feb 2013, 09:53
by chiron
I have an old ThinClient with a Transmeta Crusoe CPU at 800 MHz, with 512mb of RAM and a CF card as a harddisk and run Lucid 528. Reason is, on my other machines, I have fatdog, or lucid 520/528, and I did not want yet another OS to get used to. Runs OK actually, although there is a quite noticeable lag when starting programs, even geany or roxterm. I really don't know whether the 'special for old hardware' puppies would be so much faster. I disabled the pupevent thing, and most all background tasks. I have pureftpd running, and a small program that controls and switches the lights and heating and irrigation in my terrarium, which is the main purpose of the machine. Has been running stable for weeks now and since it's on 24/7 anyhow, doubles as a very low-spec NAS (USB Stick permanently attached).

On my Musicplayer (VIA C3, 0.8 GHz, 512MB RAM) I tried different Puppies, but also setled for the Lucid 528 finally. No really noticeable differences in performance between this one and the old hardware puppies again.

The Celeron M 600 MHz should be comparable to those two machines, I guess.

wary or lucid

Posted: Sat 02 Feb 2013, 11:29
by raffy
Wary or Lucid Puppy should be happy on that PC.

It's not old or slow by Puppy standards. Its specs is like the original eeePC, and squeeze runs well in my eeePC.

Posted: Sun 03 Feb 2013, 02:01
by starhawk
Apologies for not posting more on this topic...

I got this board as an eBay find, and it's being quite frustrating. Whatever doofus had it before me, programmed it for a 75hz monitor (I think) -- only one monitor in my house (the antique samsung) will display an image from it at all, and that one monitor doesn't get it anywhere near close to correct! (The way it shows up --it's hard to describe, sorry-- leads me to believe that the frequency settings are all wrong.)

Until I can find a compatible monitor to fix the display issue, I'm afraid there's not much to do here.

Do keep giving me suggestions, though -- I'd love to hear more.

Posted: Sun 03 Feb 2013, 03:16
by 8-bit
In xorgwizard, have you tried the TWEAK button that I think allows one to adjust the frequency used?

Re: Which Puppy for this tiny computer?

Posted: Sun 03 Feb 2013, 04:11
by greengeek
starhawk wrote: I'm rather averse to ClassicPup right now. No offense meant to anyone, it's just not my cup o' tea.
Is ClassicPup a particular puplet (one that I havent heard of) or do you just mean you're bored with the basic pup range and want something more vibrant?

One of my favourites is a multimedia version of Wary511 which Ttuuxxx did:
http://www.murga-linux.com/puppy/viewtopic.php?t=67137

Makes pretty good use of resources.

Posted: Sun 03 Feb 2013, 04:22
by starhawk
@greengeek -- http://murga-linux.com/puppy/viewtopic.php?t=42553 ;)

@8-bit --

Can't get there. Here's the problem, in more detail...

I have 4 monitors in my house. 2 are eMachines 17" 'flatscreen' CRTs. 1 is a Samsung SyncMaster 510MP. The fourth is a very vintage Samsung CVL-4955 with a datestamp on the back "December 1991" :shock:

I tried it on one of the eMachines and the SyncMaster. Neither would even acknowledge any presence of an incoming signal.

The vintage monitor --being far too unsophisticated to reject undesirable input-- does display an image. Sort of.

What happens is that the displayed image is squashed into about 1/5 the screen, which is repeated over the remaining portion of the viewable area. The entire screen flickers and jumps and scrolls a little. There's just enough there that's intelligible for me to tell that the video chip is fine. It's the frequencies that are mondo off.

I'd upload a video somewhere and link to it -- but I can't find my tripod and my camcorder is surely out of juice (I haven't used it in over a year!).

Unfortunately, I've no idea how to fix it without a monitor that will properly accept the input -- which is something I don't have.

Posted: Sun 03 Feb 2013, 15:24
by prehistoric
Neither the processor nor the memory are serious problems for many Puppies. I put a Puppy 3 something on a 600 MHz Celeron with 256 MB. What I remember from that era was a struggle with different steppings of the Intel 810 video. (You may have some problem with recent Adobe Flash Player on some low-spec machines. It just seems to keep demanding more.)

What really concerns me is the screwed up video. You say you bought it off eBay. This could mean someone else fooled around with the factory settings, or even reflashed the BIOS. I'm guessing the board was set up to use that LVDS to LCD display rather than VGA output. This might well display something that you can read if connected to the right wires in a laptop LCD ribbon cable. If you have a broken laptop of the right vintage that may be an option.

What you really need to do is force VGA output into VESA mode. If you try this on another machine, and remember the exact keystrokes, you might even be able to type blind and make it work on this one.

Another wild idea is that the video ram may overlap the RAM in which your programs run.

Right now I have a machine with a mini-ITX motherboard, a Celeron 215, 1 GB RAM and (despicable) SiS video graphics running Linux Mint 14 XFCE nicely, if I stick to VESA video. I'm using that, instead of Puppy with a frugal install, because I want to keep as much of that limited RAM free as possible. I could use Puppy with a full install, but I felt more comfortable doing this with an OS where full install is the default.
----

For some reason, while thinking about this project of yours, I keep hearing the voice of Richard Nixon saying "I relish a challenge". :wink:

Posted: Sun 03 Feb 2013, 16:32
by starhawk
A lot of these low-power SBCs are pulls from medical equipment -- this board was quite likely running a 75hz flat panel in a hospital somewhere. (IIRC, 75hz is a common refresh rate for those screens...)

The problem with LVDS is that there is no such thing as a standardized pinout. The connector on this board is 40 pins (two rows) at 1mm or 1.25mm pitch (pitch being the spacing from the center of one pin to the center of the next). It's a special connector made by Hirose. I can likely get the mating connector on eBay, but finding the (usually unpublished) pinouts for the screen end of things is nearly impossible. FWIW, the companies on eBay that do mobo->flatpanel screen converters all seem to require a minimum order of 100 on custom cables. They will not do just one. (They're also all in HK/China, which I don't mind nearly as much.)

The board also supports two different panel voltages (and I don't know which one it's set to, because the datasheet on this board is rather poorly written in spots). So if it's set to 5v output, and I hook a 3.3v panel to it, I just cooked a panel.

I really wish I could call the manufacturer, but Commell (the company) is in Taiwan, and they've no offices anywhere else. I cannot afford a call to Taiwan! (They don't seem to reply to email, either.)

Posted: Sun 03 Feb 2013, 19:18
by greengeek
I had a similar "multiple video" issue once when I mated an eeepc to an old screen and if memory serves me correctly I found that racyNOP532 was one of the few pups that booted with a readable screen. Totally different reasons for screwed up video of course, but maybe worth a trial with racyNOP532 anyway? Its a lightweight modern kernel pup. It's been pretty solid on a range of my gear.
http://murga-linux.com/puppy/viewtopic.php?t=81031

Posted: Sun 03 Feb 2013, 19:27
by starhawk
This is happening from initial powerup -- it's not anything Puppy is doing, it turns on this way.

Whatever the last owner did to cause this, they did it in the BIOS. (I've tried pulling the BIOS batt. I'll do it again, just to be 100% sure.)

Posted: Sun 03 Feb 2013, 21:47
by greengeek
Hmmm, sounds like complete loss of sync maybe. No change in symptoms if you use the "auto settings" features in the OSD thingy in each monitor? Sometimes that'll help some screens lock in on odd timings/resolutions. Maybe the cable pinouts don't match?

I never fully understood the difference between vga and svga as far as the signals levels go. I wonder what the native setup was for that mobo.

Posted: Sun 03 Feb 2013, 22:13
by greengeek
The manual I found here:
http://www.spectra.de/produkte/111749/w ... LE-370.pdf
seems to suggest the VGA output is standard analog so unless it's fried you can hopefully find an old crt to run from it.

Also lists a pin for cmos reset so I don't know if pulling the battery will be enough. Do some mobos have flash for bios?

P25 lists the LVDS pinouts. And has a jumper for 3.3 or 5v by the looks. (of course I've been wrong before...) :-)

Sweet lookin' board. I'm jealous.

Posted: Sun 03 Feb 2013, 22:47
by starhawk
VGA output is what I'm using -- the only display that even remotely works is an antique Samsung that's too primitive to reject a bad signal.

~5mb fairly short video of the screen output, downloadable here --> http://www.datafilehost.com/download-d49c97ce.html

This is part of the boot sequence for Puplite5. The video is a WMV, with an ASF extension. If it won't play on Linux, LMK and I'll see if I can convert it somehow.

My thinking remains that someone mucked up the settings to get it to display on a weird flat panel somewhere -- IIRC 75hz monitors are not uncommon in medical equipment -- and the board is just too bloody stupid to realize that it needs to override that now.

Re: BIOS flashing, etc. -- can't do that. The BIOS flash utility requires windows ("this program will not run in DOS mode") and I can't use a mouse without a working screen! (I can use a CLI without a working screen, if I know exactly what to type where, but that doesn't help me here...) I've used the clear-CMOS jumper and I've pulled the battery twice now. No joy. (Shouldn't need both!)

Per one of my last posts, I can't get a cable made -- even if I had the pinout for the LCD (I've five of them, all from laptops, all with unidentifiable, unpublished pinouts) I couldn't do much because I don't have a source for a custom cable. The only company I know that will do that, requires a minimum order quantity of 100 cables for custom work. The voltage jumper is useless because the datasheet is incomprehensible as to which pin corresponds to which voltage where.

I have to admit I'm feeling a little frustrated, in that I'm repeating myself several times on some of this info and I'm not sure why I'm needing to do that.

Posted: Mon 04 Feb 2013, 15:16
by prehistoric
I suppose there is no chance of pulling that BIOS and flashing it back to manufacturer's original specs in another board, is there? I've done that with some socketed BIOS chips when I had two boards of the same type, but I've never gone as far as Sage has: unsoldering a chip, adding a socket, and hot-plugging in another machine. After you boot from a BIOS, programs generally run from RAM. This sometimes makes it possible to hot-swap chips, flash to a different BIOS, then pull the foreign BIOS before you reboot. Admittedly, this is living dangerously.

Of course if you have a commercial flash-ROM programmer this isn't necessary, but who has those?

Posted: Mon 04 Feb 2013, 15:26
by starhawk
I'm embarrassed to admit I don't even know which chip is the BIOS on this board :oops:

I'll be out most of this morning but I'll try and remember to check when I get home -- if it's easily ID'd and it's socketed, I can try that.

EDIT: chip is socketed. Standard PLCC. I'll have to get a puller somewhere, as I don't have one right now and those are a mess to get out if you don't have one. Looks like they're about $5 on eBay ($2.19 + $2.95 shipping).

EDIT2: I've asked on my other forum about this idea -- I'm not very confident about it, but if they say it can be done without smoke, I'll consider it.

Posted: Wed 06 Feb 2013, 16:47
by starhawk
Monitor config is not stored in the bios.

Managed to flash it, half-blind, successfully. Monitor config remains.

Still trying to find a solution.