Re: Alsa HP zv5000 ATI IXP150 AC'97
On Friday 26 November 2004 17:20, Mateusz Milian wrote:
> Greetz to All!
>
> I've got a problem with my sound card. I've just install sarge on hp
> zv5015ea, but there is no sound. When I try to calls xmms I get:
>
> melon:~# xmms&
> [1] 8941
> melon:~#
> ** WARNING **: oss_open(): Failed to open audio device (/dev/dsp): No such
> device
>
> so I've changed plugin to alsa and:
>
> melon:~# xmms&
> [1] 8438
> melon:~#
> ** WARNING **: alsa_get_mixer(): Attaching to mixer hw:0 failed: No such
> device
>
>
> So I thought maybe I don't have alsa instaled. and I did :
>
> melon:/usr/src/alsa/alsa-driver-1.0.7# lspci | grep audio
> 0000:00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97
> Audio Controller
>
> and visited www.alsa-project.org, and I found my devince, and install
> howto. I proceed according to the install howto:
>
> melon:/# modinfo soundcore
> filename: /lib/modules/2.6.8-1-386/kernel/sound/soundcore.ko
> description: Core sound module
> author: Alan Cox
> license: GPL
> alias: char-major-14-*
> vermagic: 2.6.8-1-386 preempt 386 gcc-3.3
> depends:
>
> untill this moment:
>
> /configure --with-cards=atiixp --with-seq
> checking for gcc... gcc
> ..
> checking for directory with kernel source... /usr/src/linux
> checking for directory with kernel build...
> checking for kernel version... 2.6.8.1
> checking for GCC version... Kernel compiler: gcc 3.3.4 (Debian 1:3.3.4-13)
> Used compiler: gcc (GCC) 3.3.4 (Debian 1:3.3.4-13) checking for built-in
> ALSA... "yes"
> configure: error: You have built-in ALSA in your kernel.
> make all-deps
> make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.7'
> make[1]: Nothing to be done for `all-deps'.
> make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.7'
>
> Please, run the configure script as first...
>
> rm -f /snd*.*o /persist.o /isapnp.o
> make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.7/acore'
> Makefile:6: /usr/src/alsa/alsa-driver-1.0.7/Makefile.conf: No such file or
> directory make[1]: *** No rule to make target
> `/usr/src/alsa/alsa-driver-1.0.7/Makefile.conf'. Stop. make[1]: Leaving
> directory `/usr/src/alsa/alsa-driver-1.0.7/acore' make: ***
> [install-modules] Error 1
>
>
> so It seems I've got alsa built-in (my kernel is 2.6.8-1, so It's for sure)
> I checked my moduls:
>
> melon:~# lsmod
> Module Size Used by
> snd_pcm_oss 48168 0
> nls_cp437 6016 1
> ntfs 88660 1
> snd_mixer_oss 16640 1 snd_pcm_oss
> ipv6 229764 8
> ds 17796 4
> thermal 12944 0
> fan 4236 0
> button 6680 0
> processor 17584 1 thermal
> ac 5132 0
> battery 9740 0
> af_packet 20872 2
> ehci_hcd 27908 0
> eth1394 19976 0
> yenta_socket 19200 0
> pcmcia_core 63028 2 ds,yenta_socket
> 8139too 23936 0
> 8139cp 19072 0
> mii 4864 2 8139too,8139cp
> crc32 4608 2 8139too,8139cp
> ohci1394 32004 0
> snd_atiixp 19880 0
> snd_ac97_codec 59268 1 snd_atiixp
> snd_pcm 85384 2 snd_pcm_oss,snd_atiixp
> snd_timer 23172 1 snd_pcm
> snd 50660 6
> snd_pcm_oss,snd_mixer_oss,snd_atiixp,snd_ac97_codec,snd_pcm,snd_timer
> soundcore 9824 1 snd
> snd_page_alloc 11144 2 snd_atiixp,snd_pcm
> tsdev 7168 0
> mousedev 9996 2
> joydev 9536 0
> usbhid 28864 0
> ohci_hcd 19460 0
> usbcore 104164 5 ehci_hcd,usbhid,ohci_hcd
> pci_hotplug 30640 0
> ati_agp 8332 1
> agpgart 31784 1 ati_agp
> parport_pc 31936 0
> parport 37320 1 parport_pc
> evdev 9088 0
> capability 4872 0
> commoncap 7168 1 capability
> sr_mod 15780 0
> sbp2 22408 0
> scsi_mod 115148 2 sr_mod,sbp2
> ieee1394 100408 3 eth1394,ohci1394,sbp2
> ide_cd 38176 0
> cdrom 35740 2 sr_mod,ide_cd
> genrtc 9332 0
> ext3 109544 1
> jbd 54552 1 ext3
> ide_generic 1664 0
> ide_disk 16768 4
> atiixp 8472 1
> ide_core 125156 4 ide_cd,ide_generic,ide_disk,atiixp
> unix 25908 47
> font 8576 0
> vesafb 6688 0
> cfbcopyarea 3840 1 vesafb
> cfbimgblt 3200 1 vesafb
> cfbfillrect 3712 1 vesafb
>
> There is above snb_atiixp, so everything looks good, but still there is no
> sound:( I googled that I can do apt-get install alsa-base alsa-utiels,
> and next I make alsaconf:
>
> Running update-modules...
> Loading driver...
> Starting ALSA.../etc/init.d/alsa: Error: alsactl restore failed with
> message 'alsactl: load_state:1134: No soundcards found...'. done.
> Setting default volumes...
> Saving the mixer setup used for this in /var/lib/alsa/asound.state.
> /usr/sbin/alsactl: save_state:1061: No soundcards found...
>
> ===========================================================================
>====
>
> Now ALSA is ready to use.
> For adjustment of volumes, use your favorite mixer.
>
> Have a lot of fun!
>
> Very funny, but still no sound, I look for this error and I find a lot
> information, but I get bogged down in details
>
> Thx in advance for the advice!!!
> Mateusz
>
>
> I added what demsg shows:
> #dmesg |grep ATI
> ATIIXP: IDE controller at PCI slot 0000:00:14.1
> ATIIXP: chipset revision 0
> ATIIXP: not 100% native mode: will probe irqs later
> ohci_hcd 0000:00:13.0: PCI device 1002:4347 (ATI Technologies Inc)
> ohci_hcd 0000:00:13.1: PCI device 1002:4348 (ATI Technologies Inc)
> ->ATI IXP AC97 controller: probe of 0000:00:14.5 failed with error -13 <-
>
> melon:/var/log# dmesg |grep PCI
> PCI: PCI BIOS revision 2.10 entry at 0xfd968, last bus=2
> PCI: Using configuration type 1
> ACPI: PCI Root Bridge [PCI0] (00:00)
> PCI: Probing PCI hardware (bus 00)
> PCI: Ignoring BAR0-3 of IDE controller 0000:00:14.1
> PCI: Transparent bridge - 0000:00:14.4
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT]
> ACPI: PCI Interrupt Link [LNK0] (IRQs 5 10 11) *0, disabled.
> ACPI: PCI Interrupt Link [LNK1] (IRQs 5 10 11) *0, disabled.
> ACPI: PCI Interrupt Link [LNK2] (IRQs 5 10 11) *0, disabled.
> ACPI: PCI Interrupt Link [LNK3] (IRQs 5 10 11) *0, disabled.
> PCI: Using ACPI for IRQ routing
> ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> IRQ 177
> ACPI: PCI interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> IRQ 177
> ACPI: PCI interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:00:14.5[B] -> GSI 5 (level, low) -> IRQ 5
> ACPI: PCI interrupt 0000:00:14.6[B] -> GSI 5 (level, low) -> IRQ 5
> ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 19 (level, low) -> IRQ 177
> ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 17 (level, low) -> IRQ 193
> ACPI: PCI interrupt 0000:02:04.1[B] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:02:07.1[B] -> GSI 18 (level, low) -> IRQ 201
> ACPI: PCI interrupt 0000:02:07.2[C] -> GSI 19 (level, low) -> IRQ 177
> ACPI: PCI interrupt 0000:00:14.6[B] -> GSI 5 (level, low) -> IRQ 5
> ATIIXP: IDE controller at PCI slot 0000:00:14.1
> ACPI: PCI interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 185
> cpci_hotplug: CompactPCI Hot Plug Core version: 0.2
> pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5
> pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5
> shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
> shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
> ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
> ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> IRQ 177
> ohci_hcd 0000:00:13.0: PCI device 1002:4347 (ATI Technologies Inc)
> ACPI: PCI interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> IRQ 177
> ohci_hcd 0000:00:13.1: PCI device 1002:4348 (ATI Technologies Inc)
> ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 16 (level, low) -> IRQ 185
> ACPI: PCI interrupt 0000:02:07.1[B] -> GSI 18 (level, low) -> IRQ 201
> ACPI: PCI interrupt 0000:00:14.5[B] -> GSI 5 (level, low) -> IRQ 5
> ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 185
> ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[185]
> MMIO=[e8206000-e82067ff] Max Packet=[2048] 8139cp: 10/100 PCI Ethernet
> driver v1.2 (Mar 22, 2004)
> ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 19 (level, low) -> IRQ 177
> ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 17 (level, low) -> IRQ 193
> Yenta: Using CSCINT to route CSC interrupts to PCI
> Yenta: Routing CardBus interrupts to PCI
> Yenta: ISA IRQ mask 0x0e58, PCI irq 193
> ACPI: PCI interrupt 0000:02:04.1[B] -> GSI 16 (level, low) -> IRQ 185
> Yenta: Using CSCINT to route CSC interrupts to PCI
> Yenta: Routing CardBus interrupts to PCI
> Yenta: ISA IRQ mask 0x0e58, PCI irq 185
> ACPI: PCI interrupt 0000:02:07.2[C] -> GSI 19 (level, low) -> IRQ 177
> melon:/var/log# dmesg |grep PCI# ## ## #ati
> Using ACPI (MADT) for SMP configuration information
> Calibrating delay loop... 4767.74 BogoMIPS
> calibrating APIC timer ...
> PCI: Using configuration type 1
> PnPBIOS: Found PnP BIOS installation structure at 0xc00f66e0
> ...... : arbitration: 01
> ATIIXP: not 100% native mode: will probe irqs later
> ohci_hcd 0000:02:07.0: NEC Corporation USB
> ohci_hcd 0000:02:07.1: NEC Corporation USB (#2)
> 8139cp: pci dev 0000:02:03.0 (id 10ec:8139 rev 10) is not an 8139C+
> compatible chip ehci_hcd 0000:02:07.2: NEC Corporation USB 2.0
I think I read that there is a problem in the kernel. Someone went and added
support for a soft modem, but it is not always there (or some such) and the
code fails if it is not there. I think I read correctly that there is a fix
in 2.6.10, but I have not seen anything direct.
I have the same problem on a Samsung P28.
David
Reply to: