JohnS
Group: Members
Posts: 23
Joined: Dec. 2004 |
|
Posted: Dec. 16 2004,00:04 |
|
I just found out about DSL a couple days ago and have been furiously getting to know it (to my wife's dismay !).
This all started because I am an audiophile trying to get the best possible sound from digital source. A bunch of us on other internet sites have been building our own DACs and have come to the conclusion that anything using S/PDIF as an input is compromised, we can get significantly better sound with a properly implemented USB DAC (unfortunately there are VERY few properly implemented USB DACs commercially available, so we make our own) Of course this means you need a compuetr to drive the USB DAC. We are looking at fanless no moving part simple machines that can access libraries of sound files over a network from big (possibly noisy) servers in another room.
The obvious choice is a mini-itx machine. I was over at solar-pc because they make such machines and ran across a version with DSL installed on a CF card. I had never heard of DSL before (well the transport mechanism, not the OS). But their picture of the DSL CD had the URL on it so I wound up over here.
DSL looked like exactly what I was looking for so I decided to try it out, burned a CD, booted from it and nothing, blank screen when X started. OK perusing here I find nVidia boards don't like xvesa. Tried fb mode, still blank screen. I tried every paramter I could find to boot:, still no luck. I finally got it down to my mouse! I was using a Wacom graphics tablet which it did NOT like. I put in a regular USB mouse and booted in fb1024x768 and I had a desktop!!
But no sound or network. I eventually found out I needed to run modprobe b44 to get the network to run. Things were much better now. I could access myDSL packaeges etc, but still no man pages, I get a no authorization message from lynx whenever I try and do a man. A little anoying, but with firefox running I could usually find the info I was after on the net.
Now to sound. I needed to get ALSA running (ALSA supprts the USB interfaces we are using for our DACs). So I tried the alsadeb.dsl package. After I got a couple other packages it needed I did the alsa install and got a message saying I already had a sound driver installed, which would cause a problem. So I tried rmmod on the existing driver, it didn't work becaue it was busy. (I still don't know why it was busy).
I tried loading the asla driver with modprobe, which worked, but I still get no sound from xmms, BUT I can cat a file to the /dev/ device and get sound out of the speakers, so it looks like the driver is working. It appears I need a special mixer: envy24control for my delta-44, I can find this in several places but I'm not quite sure how to get this installed on my DSL system.
So after all that LONG preamble I have a few real questions:
How do I load the ALSA drivers at boot time when I'm running off a live CD with no persistant store? The disks on the machine are ntfs which I can't write to from DSL. Is there somme command I can give at boot time that will let me grab the alsa drivers at boot time before the builtin drivers gets loaded? Or a way to prevent them from getting loaded at boot time? (the problem is that I have an onboard sound chip, but I want to use the delta-44 with alsa drivers instead)
I have an old smart card and USB reader I could use for save and restore across live CD sessions (its not big enough to put the whole DSL on), but can I tell DSL to use that for restore? And if I can, how do I set it up so alsa is on the smartcard to be used at boot time? Trying to figure out what files to put in filelist is going to be a nightmare with something as big and pervasive as alsa.
After I get all this running then I have to figure out how to make samba work so I can access the sound files from another machine.
Right now all I'm trying to do is get familaiar enough with DSL and running alsa in it so that I can determine if its going to work well as the OS for the itx audio client. I also need to find a good player to use, specifically something that can work well with large libraries of files off on servers. My intention is to have a 7" or so touch screen LCD monitor as the user interface for this. It would be really nice if I can find something that would show thumbnails of the CD covers, a number of the people involved in this project really want that.
Suming up, final product is itx system running off CF card, but for now I want to experiment using live CD before I start buying new hardware. BTW that 3677 case in your itx store is way cool, thats probably what I'll be using for this project.
I guess thats enough for one post.
John S.
|