Code: Select all
bash-2.05b# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 2).
Master Capable. Latency=64.
Prefetchable 32 bit memory at 0x44000000 [0x47ffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 2).
Master Capable. Latency=64. Min Gnt=140.
Bus 0, device 3, function 0:
Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter)
Ethernet Controller (rev 0).
IRQ 11.
Master Capable. Latency=66. Min Gnt=11.Max Lat=52.
I/O at 0x2000 [0x20ff].
Non-prefetchable 32 bit memory at 0x41100000 [0x41100fff].
Bus 0, device 4, function 0:
Multimedia controller: Lucent Microelectronics V90 WildWire Modem (rev 1).
IRQ 11.
Master Capable. Latency=66. Min Gnt=252.Max Lat=14.
I/O at 0x2cc0 [0x2cc7].
I/O at 0x2400 [0x24ff].
I/O at 0x2cc8 [0x2ccf].
I/O at 0x2cd0 [0x2cd7].
I/O at 0x2800 [0x28ff].
I/O at 0x2ca0 [0x2caf].
Bus 0, device 5, function 0:
Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 65)
.
IRQ 11.
Master Capable. Latency=66. Min Gnt=20.Max Lat=40.
I/O at 0x2c00 [0x2c7f].
Non-prefetchable 32 bit memory at 0x41200000 [0x412003ff].
Bus 0, device 20, function 0:
ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 2).
Bus 0, device 20, function 1:
IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0x2cb0 [0x2cbf].
Bus 0, device 20, function 2:
USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 1).
IRQ 11.
Master Capable. Latency=64.
I/O at 0x2c80 [0x2c9f].
Bus 0, device 20, function 3:
Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro AGP-133 (rev
220).
IRQ 11.
Master Capable. Latency=66. Min Gnt=8.
Non-prefetchable 32 bit memory at 0x40000000 [0x40ffffff].
I/O at 0x1000 [0x10ff].
Non-prefetchable 32 bit memory at 0x41000000 [0x41000fff].
Code: Select all
grep audio /proc/pciCode: Select all
emerge isapnptools
Code: Select all
#ALSA_CARDS=
ALSA_CARDS="es18xx"Code: Select all
emerge alsaLOL!lbrtuk wrote:Oh dear.
For some reason recently I've been assuming things are laptops even when they clearly are not. There's something wrong with my brain.
Code: Select all
bash-2.05b# /etc/init.d/alsasound start
* Initialising ALSA....
* Starting sound driver: snd-es18xx /lib/modules/2.4.20-gentoo-r6/kernel/sound/
isa/snd-es18xx.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-gentoo-r6/kernel/sound/isa/snd-es18xx.o: insmod /lib/modules
/2.4.20-gentoo-r6/kernel/sound/isa/snd-es18xx.o failed
/lib/modules/2.4.20-gentoo-r6/kernel/sound/isa/snd-es18xx.o: insmod snd-es18xx failed [ ok ]
Code: Select all
dmesg |grep isaCode: Select all
dmesg |grep isa I think this is what must be done.Search the forums for further help on forcing ISA PNP hardware to particular i/o, irq, and dma settings.
Now, is it possible for me to manually change these options? If so how? And what to?The module options for snd-es18xx
# description: "ESS ES18xx AudioDrive"
# author: "Christian Fischbach , Abramo Bagnara "
# license: "GPL"
# parm: index int array (min = 1, max = 8 ), description "Index value for ES18xx soundcard."
# parm: id string array (min = 1, max = 8 ), description "ID string for ES18xx soundcard."
# parm: enable int array (min = 1, max = 8 ), description "Enable ES18xx soundcard."
# parm: isapnp int array (min = 1, max = 8 ), description "ISA PnP detection for specified soundcard."
# parm: port long array (min = 1, max = 8 ), description "Port # for ES18xx driver."
# parm: mpu_port long array (min = 1, max = 8 ), description "MPU-401 port # for ES18xx driver."
# parm: fm_port long array (min = 1, max = 8 ), description "FM port # for ES18xx driver."
# parm: irq int array (min = 1, max = 8 ), description "IRQ # for ES18xx driver."
# parm: dma1 int array (min = 1, max = 8 ), description "DMA 1 # for ES18xx driver."
# parm: dma2 int array (min = 1, max = 8 ), description "DMA 2 # for ES18xx driver."
Code: Select all
cat /proc/pci