| From | Sent On | Attachments |
|---|---|---|
| Daniel O'Connor | Apr 14, 2001 9:28 am | .dmesg, .chowder |
| John Baldwin | Apr 14, 2001 1:20 pm | |
| Daniel Eischen | Apr 14, 2001 2:19 pm | |
| Calvin NG | Apr 14, 2001 7:41 pm | |
| Daniel O'Connor | Apr 14, 2001 8:29 pm | |
| Daniel O'Connor | Apr 14, 2001 8:38 pm | |
| Trenton Schulz | Apr 14, 2001 10:03 pm | |
| Greg Lehey | Apr 14, 2001 10:21 pm | |
| Brandon S. Allbery KF8NH | Apr 15, 2001 4:38 am | |
| Toby Hutton | Apr 16, 2001 5:58 pm | |
| Warner Losh | Apr 16, 2001 9:21 pm |
| Subject: | Re: Dell Inspiron 8000 and FreeBSD 4.3 | |
|---|---|---|
| From: | Calvin NG (calv...@brel.com) | |
| Date: | Apr 14, 2001 7:41:25 pm | |
| List: | org.freebsd.freebsd-stable | |
Greetings,
I have a Dell 8000, and I just figured the module part out too and got sound working.
My Way: ------ in /boot/loader.conf, I have a line that says, snd_pcm_load="YES" This loads the pcm module way in advance, (before kernel, I think),
then , I have to edit a file /etc/rc.local (create it if not there), and add the following line, /sbin/kldload snd_maestro3 Which loads the sound driver towards the end of system startup.
BTW, I also have the lines, /usr/sbin/mixer vol 45:45 /usr/sbin/mixer speaker 45:45 to adjust the volume, so it isn't too loud. The default is about 75:75 which is way too loud for me.
I didn't compile "device pcm" into the kernel.
Correct Way: ----------- Okay, supposedly, you only need to edit /boot/locder.conf, and add the line snd_maestro3_load="YES"
It will load the dependency, which is "pcm" correctly. It loaded the modules okay, but then I get terrible screeching sounds, or static, when I play sound, so it didn't seem quite like.
I figure out after a while that it probably has to do with the order of the modules loading (I tried and error by hand), and that I need to load the pcm module way in advance, then after that load the maestro3 module.
Tried but didn't work --------------------- tried this already, in /booot/loader.conf, snd_pcm_load="YES" snd_maestro3_load="YES"
tried editing /usr/src/sys/conf/files, and added one line as follows, dev/sound/pci/maestro.c optional pcm pci ++ dev/sound/pci/maestro.c optional pcm pci dev/sound/pci/neomagic.c optional pcm pci
That compiles the maestro3 driver, and detected correctly, but get the static too.
Anyway, the above is what I have tried. Good luck to you, Daniel. Hope this helps. ps: Haven't tried any PCMCIA though. also, resume is not working for me too, I think someone reported it very recently.
Regards, /calvin
lines with :> are quotes from John Baldwin's email
:>
:> On 14-Apr-01 Daniel O'Connor wrote:
:> > Hi,
:> > I recently got a i8000 for work and so far I am fairly pleased with the
:> > success
:> > I am having. Currently the internal modem and ethernet work, USB works and
X
:> > is
:> > running.
:> >
:> > I can't get the sound to work which seems quite odd to me since I can see
an
:> > ID
:> > for a supported soundcard when I do pciconf -l (ie a Maestro 3 -
0x1998125d).
:> > I
:> > haven't investigated further than boot -v.
:>
:> The maestro3 requires a GPL'd header so you have to kldload it's module
:> separately I think or some such.
:>
:> > Inserting a PCMCIA card locks the machine solid (I have only tried a CF
:> > adapter
:> > card so far). I haven't played with configuring it either (tips gratefully
:> > received :)
:>
:> Hrm, pccard works fine on my 5000e.
:>
:> > Also, I can't suspend/resume which I am told is because of a BIOS bug which
:> > sucks but there's not much to be done about that :)
:> > (I can induce a suspend/resume OK but when the laptop comes back the fxp
card
:> > spits millions of 'SCB timeout' and 'DMA timeout', and it seems the ata
:> > controller wedges, or doesn't reinit the controller).
:>
:> This doesn't sound like the 5000e kernel bug, which panics the kernel as soon
:> as you try to do anything with apm. The problems do seem to indicate a
problem
:> where the hardware isn't being rewoken properly. Not sure if that is a BIOS
:> bug or a software bug though.
:>
:> --
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message






.dmesg, .chowder