[olug] It works
Jon
thechunk at home.com
Tue Sep 4 23:33:04 UTC 2001
OK some things I have learned over the years that are very useful in Linux.
kernel documentation should be installed here
/usr/src/linux/Documentation
it is usually way out of date but it is a good place to start.
kernel modules are *.o files in the directory structure
/lib/modules/2.2.x or /lib/modules/2.4.X where 2.2.X and 2.4.X are your kernel version.
to see what kernel modules have been installed on your system you can run this command
find /lib/modules -name '*.o'
OK to find out if there is support for this chipset do the following
cd /usr/src/linux/Documentation/sound
grep -i Ess1868 *
on the 2.4.9 Documentation I get the following output
ESS1868:Documentation for the ESS1868F AudioDrive PnP sound card
ESS1868:The ESS1868 sound card is a PnP ESS1688-compatible 16-bit sound card.
ESS1868: * The ESS1868 does not allow use of a 16-bit DMA, thus DMA 0, 1, 2, and 3
ESS1868: * isapnptools version 1.14 does work with ESS1868. Earlier versions might
ESS1868:sample copy of the isapnp.conf directives regarding the ESS1868:
ESS1868:(CONFIGURE ESS1868/-1 (LD 1
ESS1868:# ESS1868F AudioDrive initialization
the file /usr/src/linux/Documentation/sound/ESS1868 should describe somewhat the level of support for that sound card in the kernel.
at teh bottom of the file above the commands ( possibly dated and maybe even out of date but a good start ) for loading modules to support this card.
/sbin/modprobe sound
/sbin/insmod uart401
/sbin/insmod sb io=0x220 irq=5 dma=1 dma16=-1
/sbin/insmod mpu401 io=0x330
/sbin/insmod opl3 io=0x388
/sbin/insmod v_midi
opl3 is the FM synthesizer
/sbin/insmod opl3 io=0x388
you can put this in a script by itself for testing if you would like. Or you can run the commands in order one at at time as root.
Depending on kernel version you may not need to worry about the isapnp.conf file. If you are using the 2.2 kernels you will need to worry about it. I think the kernel Documentation on this sound card has enough info to setup the file to support the card. Anyway I am sure I have created more questions than answers.
I suggest you try running the modprobe and insmod commands without the io and irq parameters. If that is successfull than your good to go. If it fails Read the kernel documentation above adn create the isapnp.conf file in the /etc/ directory. once you have the file as the Documenation suggests run "isapnp /etc/isapnp.conf" as root. This will load the settings in teh file for your card. than try loading the modules again with matching io and irq values as what you put in the isapnp.conf file.
good luck I hope this was helpful
-Jon
On Tue, Sep 04, 2001 at 06:08:21PM -0500, Tom Huber wrote:
> Jon wrote:
>
> > all that sound config does is load the module. I would suggest doing a modprobe on the module name yourself. If you get it working just add the modprobe to your statup routine. Do you know wich kernel module it needs?
> >
> > -Jon
> >
> > On Mon, Sep 03, 2001 at 10:17:04PM -0500, Tom Huber wrote:
> > > Jon wrote:
> > >
> > > > What sound chipset is it running?
> > > >
> > > > > Now if I could get the darn sound card working again, it was before the eth0
> > > > > problem but pulled it out to eliminate ANY possible conflicts. It does show
> > > > > up now as the only PNP device on a probe and it does detect the correct card
> > > > > but when I run sndconfig to configure it is just sits there and never
> > > > > finishes. Ain't this fun.
> > > > >
> > > > > Tom
> > >
> > > It is the Ess1868. When I run sndconfig it says it found it then goes to sleep
> > > and never ask to test it or set it up. isapnp says it found it too. It works
> > > fine in W98 and before my eth0 problem (when I pulled it out) worked fine here
> > > too.
> > >
> > > Tom
> > >
> > >
> > > -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> > >
> > > For help contact olug-help at bstc.net - run by ezmlm
> > > to unsubscribe, send mail to olug-unsubscribe at bstc.net
> > > or `mail olug-unsubscribe at bstc.net < /dev/null`
> > > (c)2001 OLUG http://www.olug.org
> > >
> > > -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> >
> > -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> >
> > For help contact olug-help at bstc.net - run by ezmlm
> > to unsubscribe, send mail to olug-unsubscribe at bstc.net
> > or `mail olug-unsubscribe at bstc.net < /dev/null`
> > (c)2001 OLUG http://www.olug.org
> >
> > -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
>
> I feel lost what is the module name ? and no don't know what kernel it needs.
>
> Thanks.
>
>
> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
>
> For help contact olug-help at bstc.net - run by ezmlm
> to unsubscribe, send mail to olug-unsubscribe at bstc.net
> or `mail olug-unsubscribe at bstc.net < /dev/null`
> (c)2001 OLUG http://www.olug.org
>
> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
For help contact olug-help at bstc.net - run by ezmlm
to unsubscribe, send mail to olug-unsubscribe at bstc.net
or `mail olug-unsubscribe at bstc.net < /dev/null`
(c)2001 OLUG http://www.olug.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
More information about the OLUG
mailing list