Damn Small Linux (DSL) Forums
Welcome, Guest. Please login or register.
February 05, 2023, 01:56:18 PM

Login with username, password and session length
The new DSL forums are now open.
11609 Posts in 311 Topics by 291 Members
Latest Member: mik3ca
Search:     Advanced search
* Home Help Search Login Register
Get The Official Damn Small Linux Book. Great VPS hosting provided by Tektonic

  Show Posts
Pages: [1] 2 3 ... 18
1  Damn Small Linux / DSL Ideas and Suggestions / Re: Linux in real-time (like DOS) on: July 23, 2019, 12:05:42 AM
Actually I've been looking into Real-Time linux lately for a similar type of project, but haven't really got any further than you with it yet.

Have a look at Linux CNC (http://linuxcnc.org/) for examples, though I admit that I haven't really dug very far into that yet. The DSL kernel is V. 2.4.31, so look for patches that are compatible with that. A newer development is PREEMPT_RT, but there may not be a release of that for the V. 2.4 kernel.

For the serial port though, I do wonder if the real-time performance is actually required. The signal timing is handled in hardware, so the only reason to need real-time is if the program has to react immediately to whatever is being sent over the serial port. If that's the case, then fine.
2  Damn Small Linux / USB booting / Re: No SATA and no apt-get on: June 28, 2019, 11:06:16 PM
Hello Mike (fellow Dr Who fan?),

SATA support is enabled by using the "sata" command (http://damnsmalllinux.org/wiki/cheat_codes.html) on the boot command line, or in the kernel line in "/boot/grub/menu.lst".

DSL is only compatible with Debian 3.0 (Woody) packages, and these are no longer actively maintained by the Debian project (since 2006).

You can still use these old packages by replacing the entries in "/etc/apt/sources.list" with:
deb http://archive.debian.org/debian-archive/debian woody main contrib non-free

EDIT: You also need to load a MyDSL package "dsl-dpkg.dsl" to enable apt support. The tool under "Apps > Tools >Enable Apt" may still work to do this automatically.

Alternatively, DSL has its own package system which is accessed by the MyDSL browser in the desktop menu: "MyDSL > MyDSL Browser". The URL for the MyDSL respository can be changed with the tool under "Apps > Net > Download Mirror Selector". A working URL is:

The version that you are using is the latest stable release. The latest release candidate, V. 4.11.rc2 from 2012, is also available (http://distro.ibiblio.org/damnsmall/release_candidate/).
3  MyDSL Extensions / Multimedia / Fit Demos on: May 26, 2019, 03:37:19 AM
In case anyone here (is there anyone here? Oh well...) shares a passing interest in the Demoscene. Generally most PC demos don't have Linux versions, and when they do, they hardly ever seem to work in DSL (even the older ones, or at least the ones that I try).

But I recently happened to try some of the demos from the Finnish group Fit (http://www.kameli.net/fit/), and the majority of the Linux versions there run quite well (albeit often a bit slow on my Thinkpad R31). This is probably because many were written for Linux originally, and at about the time of the kernel that DSL uses.

Exceptions which don't run at all (at least with my hardware) are:
Je Regrette
Make it 4k
Once upon a Time in the East

The early DOS ports use SVGAlib and I've configured that previously on the PC that I was using, so they may not work on a DSL install "out of the box". Some might need to be run as root as well.

Anyway, they're something fun to run on an old PC if you're just playing around. Something a bit faster than my 1GHz PIII laptop would be better for some of the later ones. Don't download the 64-bit versions, of course.
4  Non-DSL Topics / water cooler / DSLR on: May 25, 2019, 11:49:31 PM
I ran across DSLR recently, (a short-lived "remake" of DSL (http://web.archive.org/web/20140730162957/http://dslr.dimakrasner.com/).

It appears that it later became "RLSD" (http://web.archive.org/web/http://rlsd.dimakrasner.com/). But the website for that doesn't seem to have lasted into 2016, and although the Github page (https://github.com/dimkr/rlsd) is still up, it doesn't have the pre-built ISO download links that were hosted on the main site (nor does the Wayback Machine).

So if anyone knows where a copy of the ISOs are still online, I'd be interested to give it a try, at least just for fun. It sounds a bit like what John had in mind for a new DSL release, which of course never eventuated.

Here's a short review / summary (http://tuxdiary.com/2014/09/11/dslr/).
5  Non-DSL Topics / water cooler / Re: Yay, we're back! on: May 07, 2019, 10:20:46 PM
And again. I hope these outages don't keep getting longer each time, I almost gave up checking.
6  Damn Small Linux / User Feedback / Re: How to setup an USB 2.0 Ethernet adapter? on: December 24, 2018, 09:10:36 PM
Looking at the install script, it does skip installing Grub if you choose not to format the target partition, though I don't know if it skips other important steps as well because it says it's then doing an "upgrade". I don't think so...

It doesn't really matter if you reinstall Grub as both distros will be designed to use Grub legacy so you should just have to modify the /boot/grub/menu.lst to add an option for either DSL or Debian depending on which is already there. For more recent distros that use Grub 2, I've had success "chainloading" Grub 2 from Grub legacy, but that shouldn't be required in your case.

Running grub-install from Debian after DSL is installed won't help set it up. You need to edit the menu.lst file to add the option for booting DSL  (http://damnsmalllinux.org/wiki/installing_grub.html).

DSL seems to have ehci-hcd.o instead of ohci_hcd. Check that all of usbcore, ohci_hcd, and pegasus are listed by lsmod when you have DSL running again and the Ethernet adapter plugged in.
7  Damn Small Linux / User Feedback / Re: How to setup an USB 2.0 Ethernet adapter? on: December 23, 2018, 09:22:49 PM
The first thing to check, if you haven't already, is to make sure that the USB support is working. Laptops use more varied chipsets than desktops and incompatibilities with things like USB are more likely. The simplest way of doing this is to run "lsusb -v | less" and look for a description that suggests that it is your USB Ethernet adapter. If you get that, then the USB drivers are most likely working fine.

The pegasus.o module is included in DSL (/lib/modules/2.4.31/kernel/drivers/usb/pegasus.o), but if you can plug the USB-Ethernet adapter into another Linux PC with a distro where it works, you could run "lsmod" and see whether it indicates that other modules are also required for it to work. I found that was the case with some PCMCIA WiFi cards on another Linux distro, more than one module had to be explicitly loaded.

In case you're having no luck at all, there were also PCMCIA ethernet adapters which should be more reliable with DSL.
8  MyDSL Extensions / System / Re: sqlite insert from php on: August 19, 2018, 12:36:39 AM
As I said, I haven't set up SQLite myself. However if you're now using a database file that doesn't require root permissions to access, I imagine you shouldn't need to worry about running it as root.

For configuration information, I'd recommend reading the manual page:

Of course a more complete guide will be the SQLite official documentation:
9  MyDSL Extensions / System / Re: sqlite insert from php on: August 14, 2018, 11:02:46 PM
I've used PHP in DSL without trouble, but I haven't worked with SQLite. I notice that without having set anything up, it displays a "main" database with no file location when the ".databases" command is entered at the SQLite terminal. If you haven't set up your own separate database and were expecting to use the default, this might indicate that you need to set your own location for the database.

Otherwise it looks like some sort of permissions problem. Perhaps the SQLite process isn't running as root?
10  MyDSL Extensions / Apps / Re: open cubic player on: June 21, 2018, 01:53:58 AM
Yes, actually I've installed Open Cubic Player in DSL myself by compiling from source. I was going to try to make a MyDSL package for it but never got around to it.

The dependencies that I installed for it (though I can't guarantee that there aren't some missing) are:
libsid~1.bz2 - libsidplay
libvor~1.bz2 - libvorbis


Sorry about the shortened file names, I got them from my module collection CD that I made under Windows and the file names must have got mucked up somewhere. I've added guesses at the full library names. I probably just used the latest versions at the time.

There's also a tracker called SoundTracker in the MyDSL respository, though it's not much use for general playback. Then there's also and extension called "xmms_chipmusic_plugins.dsl" that adds xmms-modplug to XMMS - allowing it to play modules too.
11  MyDSL Extensions / Apps / Re: mc (Midnight Commander) on: June 06, 2018, 10:52:27 PM
It should start with the "mc" command. Remember that .uci extensions have to be loaded on each boot, unless persistance is set up (see the Wiki).
12  MyDSL Extensions / Apps / Re: mc (Midnight Commander) on: June 04, 2018, 10:56:52 PM
There's a uci extension for Midnight Commander in the respository. Go to "Apps>Net>Download Mirror Selector" in the DSL menu, then enter:
URL: distro.ibiblio.org/damnsmall/
Protocol: http

Now you can use the MyDSL browser ("MyDSL>MyDSL Browser") to download and install the mc extension.
13  MyDSL Extensions / System / Re: Current version: 4.4.10? on: June 04, 2018, 10:51:37 PM
It supports more newer hardware, less older hardware.
14  MyDSL Extensions / System / Re: Current version: 4.4.10? on: June 01, 2018, 11:03:36 PM
John seemed interested in developing something like a new DSL-N when he restarted the forum, but it doesn't look hopeful that anything will come of it.

Personally I'm more interested in updating the software in the main DSL as much as is possible while keeping the 2.4 kernel and the compatibility with older hardware that comes with it. I don't have time to make a proper effort at that myself though.
15  Damn Small Linux / Laptops / Re: Setting up DSL Wireless PCMCIA? on: May 29, 2018, 10:49:55 PM
Well if all the settings for your network are right, it sounds like there's a problem with the Atheros wifi driver and your interface card.

You could try the ndiswrapper approach, which I've never needed to attempt myself. Or it might be easier to just find another PCMCIA wifi card.
Pages: [1] 2 3 ... 18
Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Mercury design by Bloc