Bug 29527
Summary: | Toshiba Laptop Sound Problem | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | worldwideweber <weber> |
Component: | sndconfig | Assignee: | Bill Nottingham <notting> |
Status: | CLOSED DUPLICATE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.1 | CC: | rvokal |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-03-01 13:11:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
worldwideweber
2001-02-26 08:39:37 UTC
What does your /etc/modules.conf look like? --- modules.conf --- alias sound-slot-0 opl3sa2 options sound dmabuf=1 alias midi opl3 options opl3 io=0x388 options opl3sa2 mss_io=0x530 irq=5 dma=1 dma2=0 mpu_io=0x330 io=0x370 What happens if you add 'isapnp=0' to the end of the 'options' line? The driver complains that isapnp is an invalid parameter. ---- SNIP ---- /sbin/insmod opl3sa2 mss_io=0x530 irq=5 dma=1 dma2=0 mpu_io=0x330 io=0x370 isapnp=0 Using /lib/modules/2.4.2/kernel/drivers/sound/opl3sa2.o /lib/modules/2.4.2/kernel/drivers/sound/opl3sa2.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters It's not an invalid parameter, it just didn't find the card where you told it it was. What happens if you remove the 'options' line and just do modprobe opl3sa2 isapnp=1 ? Nothing that I can see happens when I run modprobe. The module is loaded but sound still doesn't work. (me) /usr/src/linux -> /sbin/modprobe opl3sa2 isapnp=1 Note: /etc/modules.conf is more recent than /lib/modules/2.4.2/modules.dep (me) /usr/src/linux -> /sbin/lsmod Module Size Used by opl3sa2 7472 0 (unused) ad1848 17360 0 [opl3sa2] mpu401 19152 0 [opl3sa2] sound 57488 0 [opl3sa2 ad1848 mpu401] soundcore 3824 2 [sound] Well, it loads the module, which is a start. What does 'dmesg' say? dmesg says that it can't find a card. opl3sa2: No cards found opl3sa2: 0 PnP card(s) found. Something interesting (also yelled by dmesg): opl3sa2: Control I/O port 0x0 not free I think this latter message is from when I tried to set the io,irq, etc manually, but interesting nonetheless. Is it a PnP card? Is there anything in /proc/isapnp? Are you *sure* all the parameters are correct? The detailed specs from Toshiba don't say whether the card (or bus) is PnP. I would guess that it is not... this is an old Toshiba Satellite 225 CDS (Pentium 133 MHz). There is no /proc/isapnp. As for the paramters I use, they are exactly the same as the parameters I used under RedHat 6.x. What does 'cat /proc/ioports' say? (me) ~ -> more /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 02f8-02ff : serial(set) 0300-031f : 3c574_cs 0378-037a : parport0 03c0-03df : vga+ 03e0-03e1 : i82365 03e8-03ef : serial(auto) 03f6-03f6 : ide0 03f8-03ff : serial(auto) 0cf8-0cff : PCI conf1 Fixed in kernel 2.4.2-ac7. *** This bug has been marked as a duplicate of 25085 *** |