Package: linux-image-2.6.24-1-686 Version: 2.6.24-2 Severity: normal
With the upgrade to linux-image-2.6.24-1-686, sound no onger works on this machine. Strting KDE gives me the artsmessage "Error while initializing the sound driver: device /dev/dsp can't be opened (No such file or directory)" It does work properly with the previous kernels, including 2.6.22-3-686. lspci lists: '$ lspci |grep audio 00:0d.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator'
-- Package-specific info: ** Version: Linux version 2.6.24-1-686 (Debian 2.6.24-2) (wa...@debian.org) (gcc version 4.1.3 20080114 (prerelease) (Debian 4.1.2-19)) #1 SMP Thu Jan 31 20:35:50 UTC 2008
** Command line: root=/dev/hda2 ro vga=792
** Not tainted
** Kernel log: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10 ACPI: PCI Interrupt 0000:00:07.2[D] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10 uhci_hcd 0000:00:07.2: UHCI Host Controller uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:07.2: irq 10, io base 0x00001880 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected PIIX4: IDE controller (0x8086:0x7111 rev 0x01) at PCI slot 0000:00:07.1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x18a0-0x18a7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x18a8-0x18af, BIOS settings: hdc:pio, hdd:pio Probing IDE interface ide0... usb 1-1: new low speed USB device using uhci_hcd and address 2 usb 1-1: configuration #1 chosen from 1 choice hda: IBM-DARA-218000, ATA DISK drive hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/33 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... SCSI subsystem initialized libata version 3.00 loaded. hda: max request size: 128KiB hda: 35433216 sectors (18141 MB) w/418KiB Cache, CHS=35152/16/63 hda: cache flushes not supported hda: hda1 hda2 hda3 usbcore: registered new interface driver hiddev input: Kensington Kensington USB/PS2 Wheel Mouse as /class/input/input1 input,hidraw0: USB HID v1.10 Mouse [Kensington Kensington USB/PS2 Wheel Mouse] on usb-0000:00:07.2-1 usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Attempting manual resume kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. input: PC Speaker as /class/input/input2 Real Time Clock Driver v1.12ac parport_pc 00:0a: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA] Linux agpgart interface v0.102 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 Yenta: CardBus bridge found at 0000:00:0a.0 [103c:0010] Yenta: Enabling burst memory read transactions Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0a.0, mfunc 0x012c1272, devctl 0x66 Yenta: ISA IRQ mask 0x0838, PCI irq 10 Socket status: 30000006 Yenta: CardBus bridge found at 0000:00:0a.1 [103c:0010] Yenta: Using INTVAL to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0a.1, mfunc 0x012c1272, devctl 0x66 Yenta: ISA IRQ mask 0x0838, PCI irq 10 Socket status: 30000006 agpgart: Detected an Intel 440BX Chipset. agpgart: AGP aperture is 64M @ 0xf8000000 piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 ACPI: PCI interrupt for device 0000:00:0d.0 disabled Maestro3: probe of 0000:00:0d.0 failed with error -2 input: Power Button (FF) as /class/input/input3 ACPI: Power Button (FF) [PWRF] input: Lid Switch as /class/input/input4 ACPI: Lid Switch [LID] input: Sleep Button (CM) as /class/input/input5 ACPI: Sleep Button (CM) [SLP] Synaptics Touchpad, model: 1, fw: 5.4, id: 0x9b54b1, caps: 0x844793/0x0 serio: Synaptics pass-through port at isa0060/serio1/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input6 cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7 cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7 cs: IO port probe 0x800-0x8ff: clean. cs: IO port probe 0xc00-0xcff: clean. cs: IO port probe 0x800-0x8ff: clean. cs: IO port probe 0xa00-0xaff: clean. cs: IO port probe 0xc00-0xcff: clean. cs: IO port probe 0xa00-0xaff: clean. ACPI: AC Adapter [ACAD] (on-line) ACPI: Battery Slot [BAT1] (battery present) ACPI: Battery Slot [BAT2] (battery absent) input: Video Bus as /class/input/input7 ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) IBM TrackPoint firmware: 0x0b, buttons: 2/3 input: TPPS/2 IBM TrackPoint as /class/input/input8 Adding 960112k swap on /dev/hda3. Priority:-1 extents:1 across:960112k EXT3 FS on hda2, internal journal Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. [drm] Initialized drm 1.1.0 20060810 device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-de...@redhat.com eth0: setting full-duplex. NET: Registered protocol family 10 lo: Disabled Privacy Extensions lp0: using parport0 (interrupt-driven). ppdev: user-space parallel port driver eth0: no IPv6 routers present
On Tue, Feb 05, 2008 at 01:02:51PM -0500, Rob Bochan wrote: > Package: linux-image-2.6.24-1-686 > Version: 2.6.24-2 > Severity: normal
> With the upgrade to linux-image-2.6.24-1-686, sound no onger works on this > machine. Strting KDE gives me the artsmessage "Error while initializing the > sound driver: > device /dev/dsp can't be opened (No such file or directory)" > It does work properly with the previous kernels, including 2.6.22-3-686. > lspci lists: > '$ lspci |grep audio > 00:0d.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI > Audio Accelerator'
Rob, Does /dev/dsp reappear if you run the following? # modprobe snd-pcm-oss
-- dann frazier
-- To UNSUBSCRIBE, email to debian-bugs-dist-REQU...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
while I'm not a Debian user, I think I am able to point you at the potentional root of this problem. I saw following line your dmesg: Maestro3: probe of 0000:00:0d.0 failed with error -2
The cause is probably the missing firmware for your card. The firmware can be either embedded into the kernel or distributed alone, depending on the CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL kernel config option. See following lines from kernel's sound/pci/maestro3.c: 61 #ifndef CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL 62 MODULE_FIRMWARE("ess/maestro3_assp_kernel.fw"); 63 MODULE_FIRMWARE("ess/maestro3_assp_minisrc.fw"); 64 #endif
So in order for this card to work, you need either package with firmware (alsa-firmware usually) or CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL option enabled. I guess Debian switched this option from yes to no between kernel versions.
I am also left with a mute laptop, a HP 6100 with ESS Technology ES1988 Allegro-1 (rev 12) sound chip. Matěj Laitl seems to be spot in his post since in I found this in Debian kernel changelog :
While I understand and support the whole "up yours, binary only firmwares" view, I also do like having sound. Is there any chance of getting the needed firmware in kernel or as a module in Debian. Package alsa-firmware-loaders doesn't seem to handle a module for these chips.
On Thursday 07 of February 2008 08:09:24 Mikko Nurminen wrote:
> Package alsa-firmware-loaders doesn't seem to handle a module for > these chips.
This is not the right package, the right one is just "alsa-firmware", which is evidently not packaged in Debian. You can get it from the alsa project, e.g.: ftp://ftp.alsa-project.org/pub/firmware/
Please note that this package does not contain the module, only firmware, which is needed by the in-kernel module. (The firmware needs to be installed somewhere where the kernel finds it, usually something like this: /lib/firmware/ess/maestro3_assp_kernel.fw /lib/firmware/ess/maestro3_assp_minisrc.fw)
-- To UNSUBSCRIBE, email to debian-bugs-dist-REQU...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
So now I've got to recompile my kernel just to have sound? How nice. I haven't had to do that since about 1998. I guess this is good enough reason as any to remove Debian from my laptop. Sad too, it's been Debian since before Woody was released.
...Rob
-- To UNSUBSCRIBE, email to debian-bugs-dist-REQU...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
On Tue, Feb 12, 2008 at 06:23:17PM -0500, Rob Bochan wrote: > So now I've got to recompile my kernel just to have sound? > How nice. I haven't had to do that since about 1998. I guess this is good > enough reason as any to remove Debian from my laptop. Sad too, it's been > Debian since before Woody was released.
You do not need to recompile the kernel, you need the appropriate binary firmware blob. Get the firmware package
On Mon, 31 Mar 2008, Gabor Burjan wrote: > On Tue, Feb 12, 2008 at 06:23:17PM -0500, Rob Bochan wrote: >> So now I've got to recompile my kernel just to have sound? >> How nice. I haven't had to do that since about 1998. I guess this is good >> enough reason as any to remove Debian from my laptop. Sad too, it's been >> Debian since before Woody was released.
> You do not need to recompile the kernel, you need the appropriate binary > firmware blob. Get the firmware package