Wow. I finally got the RtP to boot smoothly on a system I actually
own. (Hooray for the 6.1.0 release, or whatever it is that went up on
get.qnx.com over the summer…!) Anyone reading here who might’ve been
following the Phoenix Consortium’s list/IRC a year or so ago might know
what I mean…
Unfortunately, there are two problems. The first is that it’s a
P133/32MB, which I’ll get to in a minute; the second is that the closest
I own to a compatible soundcard is a Creative CT2290, one of the
original, pre-PnP SB16 models.
For further reference, information on the card can be found at:
http://asia.creative.com/support/specs/sound/sb16/ct2290.html
…and for context, I’m slowly acclimating to the way Neutrino handles
hardware detection, though I’m still a bit fuzzy. I think I’ve made
some sort of breakthough in having the sense to edit
/etc/system/enum/include/block to knock the disk cache down a bit - but
it seems io-audio is new for this release(??), and the deva-sb
executable mentioned a few thousand posts back no longer exists as such…
So now, the problem: the RtP does detect the card (configured to
all-defaults, as per the Creative site), but the mixer believes it’s a
CT1745 - and attempts to play MP3 or WAV result in rather ungraceful
lockups of phplay. (Slaying mpegaudio cures the former; I haven’t
figured out how to recover gracefully from the latter, as a slay phplay
or a kill -9 doesn’t seem to take effect)… I can ls /dev/snd and see a
few files, and, of course, plain (analog-passthrough) CD playing works,
and, perhaps importantly, the mixer manages to control the levels for
such, both the base and the CD levels…
Now, going from the ancient post from jamesm@qnx.com (‘Sound and video
problem’ thread, 11/27/2000), it sounds like the RtP is getting the
right port, but the interrupts and DMA settings just might be haywire.
io-audio seems to have precious little documentation, and there’s even
less for deva-ctrl-sb.so (which isn’t even listed in the io-audio help
page)… Anyone have a cure in mind, or know where to go from here?
I’d ship along some enum-* traps, if I knew which would provide the
right info.
Potentially important sidenote - there’s a generic ISA NE2000 card in
this box, on an address of “300,” IRQ 10, and a built-on PCI Trio64.
Now, all that said, I could also use a few suggestions on trimming
memory usage, such that useful stuff could actually be done on the box.
(RAM is cheap; unfortunately, EDO SIMMs aren’t, relatively speaking.)
I’ve knocked the EIDE cache down to 512k, made the Photon backdrop a
solid color, and switched to the tiny TCP/IP stack- what’s next? I
remember something said about adjusting the fontserver…
-In all cases, thanks in advance!
-Joe “Floid” Kanowitz