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