OK, thanks, but apparently, I have to try again... So let's try sound on 
my laptop. I don't have much information about the hardware, but this is 
it (and I've added the 'source of the information' between brackets):

SoundBlaster� and Windows� sound compatible (website Dell)
Sigmatel 9700 audio controller (Laptop users manual)
Integrated Intell Audio (Windows)
82801CA/CAM AC'97 Audio controller (Windows)
PCI bus 0 device 31 function 5  (windows)
IRQ=09 (windows)
IO = 1C00 1CFF (windows)
IO = 1880 18BF (windows)


Now, the output of lspci -v:

-----

00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host 
Bridge (rev 05)
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, fast devsel, latency 0
        Memory at ec000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [e4] #09 [c104]
        Capabilities: [a0] AGP version 2.0

00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge 
(rev 05) (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, fast devsel, latency 96
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        Memory behind bridge: e0000000-e7ffffff
        Prefetchable memory behind bridge: f0000000-f7ffffff

00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02) 
(prog-if 00 [UHCI])
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, medium devsel, latency 0, IRQ 10
        I/O ports at 1800 [size=32]

00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02) 
(prog-if 00 [UHCI])
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, medium devsel, latency 0, IRQ 11
        I/O ports at 1820 [size=32]

00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42) 
(prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=168
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: e8000000-e80fffff

00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
        Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02) (prog-if 
8a [Master SecP PriP])
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, medium devsel, latency 0
        I/O ports at <unassigned> [size=8]
        I/O ports at <unassigned> [size=4]
        I/O ports at <unassigned> [size=8]
        I/O ports at <unassigned> [size=4]
        I/O ports at 1840 [size=16]
        Memory at 20000000 (32-bit, non-prefetchable) [disabled] [size=1K]

00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus (rev 02)
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: medium devsel, IRQ 10
        I/O ports at 1860 [size=32]

00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio 
(rev 02)
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, medium devsel, latency 0, IRQ 10
        I/O ports at 1c00 [size=256]
        I/O ports at 1880 [size=64]

00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02) (prog-if 00 
[Generic])
        Subsystem: Conexant: Unknown device 5421
        Flags: medium devsel, IRQ 10
        I/O ports at 2400 [size=256]
        I/O ports at 2000 [size=128]

01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go] 
(rev b2) (prog-if 00 [VGA])
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: 66Mhz, medium devsel, IRQ 10
        Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at <unassigned> [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 2.0

02:01.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] 
(rev 78)
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, medium devsel, latency 80, IRQ 10
        I/O ports at 3000 [size=128]
        Memory at e8000000 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2

02:04.0 CardBus bridge: O2 Micro, Inc.: Unknown device 6972
        Subsystem: Dell Computer Corporation: Unknown device 00f3
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 10
        Memory at e8001000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
        I/O window 0: 00000000-00000003
        I/O window 1: 00000000-00000003
        16-bit legacy interface ports at 0001

-----


And my /etc/modules file:

-----

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

af_packet
dummy
ntfs
lp
apm
serial_cs
ide-cd
ide-floppy
3c59x
3c589_cs
sg
imm
i810_audio

-----


Finally, the 'overdrive' sound, it's not 'double speed' (I guess), but 
it's a typical 'noise-signal' sound. So:

cat /usr/share/sndconfig/sample.au > /dev/dsp

gives such a noise-signal (overdrive). I really don't know how I can 
describe it another way... I'm sorry about that. The same is true for 
/usr/share/sndconfig/sample2.au and some small wav-files (not all of them).


Some additional, less important (I think) comments inline...



tnx,
Kurt.


Ray Olszewski wrote:
[...]

>> OK, here it comes (I ran 'modconf' and tried to install a 
>> driver/module, such as the '100% soundblaster compatible' one, but 
>> some others give the same result, and the ones that don't give 
>> 'installation failed' are actually not alright since I get the message 
>> that 'device /dev/dsp doesn't exist' if I run 'cat 
>> /somepath/somefile.wav > /dev/dsp'):
>>
>> # /lib/modules/x.x.xx/kernel/drivers/sound/xxxxx.o: init_module: no 
>> such device
>> # Hint: insmod errors can be cause by incorrect module parameters, 
>> including invalid IO or IRQ parameters
>> # You may find more information in syslog or the output from dmesg
>> # /lib/modules/x.x.xx/kernel/drivers/sound/xxxxx.o: insmod 
>> /lib/modules/x.x.xx/kernel/drivers/sound/xxxxx.o failed
>> # /lib/modules/x.x.xx/kernel/drivers/sound/xxxxx.o: insmod xxxxx.o failed
>> # Installation failed
> 
> 
> I'm not actually familiar with modconf; does it really report its 
> results substituting "x.x.xx" for the kernel version? And what is module 
> "xxxxx.o"? Is that gobbledygook out of modconf, a module I'm 
> unacquainted with, or your unwise attempts to edit the output (General 
> Rule #1: NEVER edit error output except for passwords, and make it 
> unambiguously clear when you do even that).

It's my unwise attempt... I just tried several sound modules, and I 
didn't think it was necessary to put everytime the same output. So, the 
xxxxx should be replaced by a module, such as VIA82xxx_audio. The x.x.xx 
should be replaced by 2.4.16 for my laptop.
I now installed module i810_audio as the only sound module.


> The "no such device" response on the first line usually means that the 
> module did not find hardware to initialize. So it suggests that 
> "xxxxx.o" is not the right module for the sound hardware on whichever of 
> your systems you are reporting about here.

Yups, I did get that one. So I didn't include these modules.



> As to "/dev/dsp" ... I can't tell from what you sent whether the /dev/ 
> entry itself exists or not ("ls -l /dev/dsp*"). I'm not even certain 
> which of your two systems you get this message from. If it doesn't 
> exist, you'll need to create it, which you can do manually with "mknod". 
> There is probably a Debian package that sets up this sound stuff (the 
> needed /dev/* devices, I mean), but if so, I forget its name. If it does 
> exist but using it returns that message, that means that /dev/dsp is not 
> pointing to any real, physical device on the system (that is, you don't 
> have a working sound module installed in the kernel).

/dev/dsp exists. That's not the problem here.



>> I'm quite sure my soundblaster is sb 128 PCI and I know the IRQ, IO 
>> and other parameters (at least for my desktop). On my laptop, I 
>> already get some sound, but it quite often, it's like it's ging in
>> 'overdrive'.
> 
> I don't really know what "overdrive" is "like". Do you perhaps mean it 
> plays at double speed? (General Rule #2: Describe symptoms as exactly as 
> you possibly can. Metaphorical trouble reports are hard to interpret.) 
> If so, this is indicative of the wrong module ... one that *almost* 
> works but isn't really right for your sound card.

Yups, I get that one. overdrive here means thus a noise-signal. And for 
now, don't bother the desktop (sb 128 PCI etc). Let's get things to work 
on my laptop first, because on my desktop, it's somewhat harder, I 
think, since I've got other problems there.


>  From what you wrote here, my best *guess* is that you have not yet 
> found the right module for your sound card. One approach is simply brute 
> force -- compile all the soundcard modules, then modprobe (NOT insmod or 
> modconf) them one by one until you find one that works. Then add that 
> one to /etc/modules .

That's what I've been trying to do. At least, I tried to compile the 
kernel with all soundcard modules. This didn't work; I could only 
compile the kernel if I removed some of the sound modules (that's the 
problem I have on my desktop, but that's for tomorrow, 'cause I haven't 
got my desktop here).
Anyway, I don't think that's a problem. The module I have now (in 
/etc/modules) gives 'some sound'. Only the IRQ setting is different than 
the IRQ setting of the soundcard in windows. Could that be the problem? 
And how can I solve it?



> As to your SMB problems ... the additional info you provided suggested 
> nothing to me. The (presumed) edits you did even made it hard for me to 
> figure out what it was saying in places. So I'll leave that one for 
> someone else to take a try at.

Ok, I understand that... So let's take one problem; I'll wait for this 
samba-thing.

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to