Hello, If I're being charitable, I'd say that I'm just as likely to be wrong as right, but I think that the sound card on my HP OmniBook 4150 isn't an actual card, but something built-in. The manual which I downloaded from HP doesn't seem to say much about it's removal in any event, and I'm already using the PCMCIA slot, so I'm not sure what else I can do if this card is inoperable with MDK 10.0. I found some relevant information from dmesg, /proc/pci and /etc/modules.conf and include it below. Any comments could hardly fail to elucidate me, and will be greatly appreciated.
Some highlights from dmesg (with my comments in square brackets): ACPI disabled because your bios is from 99 and too old You can enable it with acpi=force ACPI: Subsystem revision 20040211 ACPI: Interpreter disabled. [What is this ACPI, and what am I missing?] Linux Plug and Play Support v0.97 (c) Adam Belay PnPBIOS: Disabled [then, later on...] isapnp: No Plug & Play device found [I assume that this means PnP support, or the lack thereof, is irrelevant, but I include it for completeness, and to highlight my ignorance] PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:07.0 [see below for /proc/pci info on these] PCI: IRQ 0 for device 0000:00:04.0 doesn't match PIRQ mask - try pci=usepirqmask PCI: Found IRQ 10 for device 0000:00:04.0 PCI: IRQ 0 for device 0000:00:04.1 doesn't match PIRQ mask - try pci=usepirqmask PCI: Found IRQ 10 for device 0000:00:04.1 PCI: Sharing IRQ 10 with 0000:01:00.1 [Then, later on...] PCI: Enabling device 0000:00:07.2 (0000 -> 0001) PCI: Found IRQ 10 for device 0000:00:07.2 [and, later still...] PCI: Found IRQ 10 for device 0000:00:04.0 Yenta: CardBus bridge found at 0000:00:04.0 [103c:0007] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta: ISA IRQ mask 0x0898, PCI irq 10 Socket status: 30000020 PCI: Found IRQ 10 for device 0000:00:04.1 PCI: Sharing IRQ 10 with 0000:01:00.1 Yenta: CardBus bridge found at 0000:00:04.1 [103c:0007] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta: ISA IRQ mask 0x0898, PCI irq 10 Socket status: 30000006 PCI: Enabling device 0000:02:00.0 (0000 -> 0003) PCI: Setting latency timer of device 0000:02:00.0 to 64 eth0: Xircom Cardbus Adapter rev 3 at 0x4000, 00:10:A4:FB:72:98, IRQ 10. eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1. PCI: Enabling device 0000:02:00.1 (0000 -> 0003) ttyS4 at I/O 0x4080 (irq = 10) is a 16550A [the piece de resistance...] PCI: Found IRQ 10 for device 0000:01:00.1 PCI: Sharing IRQ 10 with 0000:00:04.1 nm256: no ac97 is found! force the driver to load by passing in the module parameter force_ac97=1 or try sb16 or cs423x drivers instead. NeoMagic 256: probe of 0000:01:00.1 failed with error -6 Some further information: Yenta, is a module for the PCMCIA card (I think). /etc/modules.conf says: probeall usb-interface usb-uhci alias sound-slot-0 snd-nm256 above snd-nm256 snd-pcm-oss above snd-sb16 snd-pcm-oss options nm256_audio force_load=ac97=1 alias eth0 xircom_tulip_cb Now for the promised /proc/pci highlights: Bus 0, device 4, function 0: CardBus bridge: Texas Instruments PCI1220 (rev 2). IRQ 10. Master Capable. Latency=168. Max Lat=5. Non-prefetchable 32 bit memory at 0x10000000 [0x10000fff]. Bus 0, device 4, function 1: CardBus bridge: Texas Instruments PCI1220 (#2) (rev 2). IRQ 10. Master Capable. Latency=168. Min Gnt=192.Max Lat=5. Non-prefetchable 32 bit memory at 0x10001000 [0x10001fff]. Bus 0, device 7, function 0: Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 2). Bus 0, device 7, function 2: USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 1). IRQ 10. Master Capable. Latency=64. I/O at 0xfcc0 [0xfcdf]. Bus 1, device 0, function 1: Multimedia audio controller: Neomagic Corporation NM2200 [MagicMedia 256AV Audio] (rev 18). IRQ 10. Prefetchable 32 bit memory at 0xfe000000 [0xfe3fffff]. Non-prefetchable 32 bit memory at 0xfe700000 [0xfe7fffff]. Bus 2, device 0, function 0: Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 3). IRQ 10. Master Capable. Latency=64. Min Gnt=20.Max Lat=40. I/O at 0x4000 [0x407f]. Non-prefetchable 32 bit memory at 0x10800000 [0x108007ff]. Non-prefetchable 32 bit memory at 0x10800800 [0x10800fff]. Bus 2, device 0, function 1: Serial controller: Xircom Cardbus Ethernet + 56k Modem (rev 3). IRQ 10. I/O at 0x4080 [0x4087]. Non-prefetchable 32 bit memory at 0x10801000 [0x108017ff]. Non-prefetchable 32 bit memory at 0x10801800 [0x10801fff]. Some questions. Is it alright for all these things to have the same IRQ? As far as I know, the rest of the things are working, I've used the USB port, both the network card and the modem are operartional. Is the forcing of ac97 coming from modules.comf? I didn't put it there. Is ac97 the chipset? I am deeply grateful to anyone who has read through this, even if they can't offer any suggestions. With a further advance of thanks, James Henry Maiewski South Deer field, Massachusetts
____________________________________________________ Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com Join the Club : http://www.mandrakeclub.com ____________________________________________________