Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ALSA completely messed up
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
meph
n00b
n00b


Joined: 27 May 2007
Posts: 4

PostPosted: Sun May 27, 2007 8:21 am    Post subject: ALSA completely messed up Reply with quote

Hi folks,

need a little help configuring ALSA... tried to search through forums, but did not find any threads, which would help me to resolve this...

I have an Acer 3103 laptop, dual-booting Windows XP and Gentoo. As I had used Gentoo in the past on other PC, so I am trying now to make it run on this laptop as well. Installed it with no problems, but I can't make sound work....

Firstly, I went the way of using alsa-driver. To make sure I would do everything right, I followed the ALSA configuration guide on gentoo.org. Didn't work, gave me back some error messages. Somewhere on the forums I found an information, that in case of some trouble I should use the drivers from alsa-project.org, so I downloaded it, tried it, and probably messed up my system with it. As a last chance, I tried to use kernel approach, with ALSA built-in into kernel. Doesn't work now as well.

To give some specific info, here are some details (of course it looked different, when I tried to use alsa-drivers, ALSA was not compiled into kernel)

Code:
 meph-ntb meph # lspci | grep Audio
00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)


Code:
meph-ntb meph # cat /usr/src/linux/.config | grep SOUND
CONFIG_SOUND=y
# CONFIG_SOUND_PRIME is not set


alsaconf:
Code:
Running modules-update...
Loading driver...
 * Loading ALSA modules ...
 *   Loading: snd-card-0 ...
WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd-page-alloc.ko): Invalid module format
WARNING: Error inserting snd (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd.ko): Invalid module format
WARNING: Error inserting snd_timer (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.20-gentoo-r8/alsa-driver/pci/hda/snd-hda-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.20-gentoo-r8/alsa-driver/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)                                                                     [ !! ]
 *   Loading: snd-seq ...
WARNING: Error inserting snd (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd.ko): Invalid module format
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_seq (/lib/modules/2.6.20-gentoo-r8/alsa-driver/acore/seq/snd-seq.ko): Unknown symbol in module, or unknown parameter (see dme  [ ok ]
 * Restoring Mixer Levels ...
No state is present for card Dummy
 * Errors while restoring defaults, ignoring
No state is present for card VirMIDI
 * Errors while restoring defaults, ignoring
No state is present for card port
 * Errors while restoring defaults, ignoring
alsactl: set_control:970: failed to obtain info for control #3 (Invalid argument)
 * Errors while restoring defaults, ignoring                              [ ok ]
Setting default volumes...
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: get_control:209: Cannot read control info '2,0,0,Surround Playback Volume,0': Invalid argument


===============================================================================

 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.

 Have a lot of fun!


dmesg:
Code:
_codec: invalid dep_range_val 0:7fff
hda_codec: invalid dep_range_val 0:7fff
hda_codec: invalid dep_range_val 0:7fff
hda_codec: invalid dep_range_val 0:7fff
ALSA device list:
  #0: Dummy 1
  #1: Virtual MIDI Card 1
  #2: MTPAV on parallel port at 0x378
  #3: HDA ATI SB at 0xd0000000 irq 17
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI No-Shortcut mode
ACPI: (supports S0 S3 S4 S5)
Freeing unused kernel memory: 256k freed
Time: tsc clocksource has been installed.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> IRQ 18
ehci_hcd 0000:00:13.2: EHCI Host Controller
ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:13.2: irq 18, io mem 0xd0007000
ehci_hcd 0000:00:13.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
USB Universal Host Controller Interface driver v3.0
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> IRQ 18
ohci_hcd 0000:00:13.0: OHCI Host Controller
ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:13.0: irq 18, io mem 0xd0005000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 4 ports detected
ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> IRQ 18
ohci_hcd 0000:00:13.1: OHCI Host Controller
ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3
ohci_hcd 0000:00:13.1: irq 18, io mem 0xd0006000
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 4 ports detected
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
sl811: driver sl811-hcd, 19 May 2005
ieee1394: Initialized config rom entry `ip1394'
libata version 2.00 loaded.
sata_sil 0000:00:12.0: version 2.0
PCI: Enabling device 0000:00:12.0 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 22 (level, low) -> IRQ 19
ata1: SATA max UDMA/100 cmd 0xDE88E080 ctl 0xDE88E08A bmdma 0xDE88E000 irq 19
ata2: SATA max UDMA/100 cmd 0xDE88E0C0 ctl 0xDE88E0CA bmdma 0xDE88E008 irq 19
scsi0 : sata_sil
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata1.00: ATA-7, max UDMA/100, 156301488 sectors: LBA48 NCQ (depth 0/32)
ata1.00: ata1: dev 0 multi count 16
ata1.00: configured for UDMA/100
scsi1 : sata_sil
ata2: SATA link down (SStatus 0 SControl 310)
scsi 0:0:0:0: Direct-Access     ATA      TOSHIBA MK8034GS AH30 PQ: 0 ANSI: 5
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
md: raid10 personality registered for level 10
JFS: nTxBlock = 3749, nTxLock = 29995
Intel(R) PRO/1000 Network Driver - version 7.3.15-k2
Copyright (c) 1999-2006 Intel Corporation.
ReiserFS: sda2: found reiserfs format "3.6" with standard journal
ReiserFS: sda2: using ordered data mode
ReiserFS: sda2: journal params: device sda2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda2: checking transaction log (sda2)
ReiserFS: sda2: Using r5 hash to sort names
sd 0:0:0:0: Attached scsi generic sg0 type 0
piix4_smbus 0000:00:14.0: Found 0000:00:14.0 device
Linux agpgart interface v0.101 (c) Dave Jones
input: PC Speaker as /class/input/input2
snd_page_alloc: exports duplicate symbol snd_dma_alloc_pages (owned by kernel)
snd: exports duplicate symbol snd_major (owned by kernel)
snd_timer: disagrees about version of symbol snd_info_register
snd_timer: Unknown symbol snd_info_register
snd_timer: disagrees about version of symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: disagrees about version of symbol snd_info_free_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: disagrees about version of symbol snd_unregister_device
snd_timer: Unknown symbol snd_unregister_device
snd_timer: disagrees about version of symbol snd_device_new
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_info_register
snd_pcm: Unknown symbol snd_info_register
snd_pcm: disagrees about version of symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: disagrees about version of symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: disagrees about version of symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: disagrees about version of symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: disagrees about version of symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: disagrees about version of symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: disagrees about version of symbol snd_card_file_add
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: disagrees about version of symbol snd_unregister_device
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: disagrees about version of symbol snd_timer_new
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: disagrees about version of symbol snd_device_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: disagrees about version of symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: disagrees about version of symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: disagrees about version of symbol snd_power_wait
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: disagrees about version of symbol snd_device_free
snd_pcm: Unknown symbol snd_device_free
snd_pcm: disagrees about version of symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_device_register
snd_pcm: Unknown symbol snd_device_register
snd_hda_codec: disagrees about version of symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: disagrees about version of symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_verbose_printk
snd_hda_codec: disagrees about version of symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: disagrees about version of symbol snd_component_add
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_list
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_list
snd_hda_codec: disagrees about version of symbol snd_device_new
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: Unknown symbol snd_pci_quirk_lookup
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_intel: disagrees about version of symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: disagrees about version of symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: disagrees about version of symbol snd_card_free
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: disagrees about version of symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: disagrees about version of symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_verbose_printk
snd_hda_intel: disagrees about version of symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: disagrees about version of symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: disagrees about version of symbol snd_card_new
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: disagrees about version of symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: disagrees about version of symbol snd_device_new
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: disagrees about version of symbol snd_card_disconnect
snd_hda_intel: Unknown symbol snd_card_disconnect
snd_hda_intel: disagrees about version of symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: disagrees about version of symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
Yenta: CardBus bridge found at 0000:06:04.0 [1025:009f]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:06:04.0, mfunc 0x90501212, devctl 0x44
sdhci: Secure Digital Host Controller Interface driver, 0.12
sdhci: Copyright(c) Pierre Ossman
8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Yenta: ISA IRQ mask 0x0c78, PCI irq 16
Socket status: 30000006
pcmcia: parent PCI bridge I/O window: 0xa000 - 0xafff
cs: IO port probe 0xa000-0xafff: clean.
pcmcia: parent PCI bridge Memory window: 0xd0200000 - 0xd02fffff
pcmcia: parent PCI bridge Memory window: 0x30000000 - 0x33ffffff
sdhci: SDHCI controller found at 0000:06:04.2 [1524:0550] (rev 1)
ACPI: PCI Interrupt 0000:06:04.2[B] -> GSI 23 (level, low) -> IRQ 20
mmc0: SDHCI at 0xd0210800 irq 20 DMA
8139cp 0000:06:01.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp 0000:06:01.0: Try the "8139too" driver instead.
8139too Fast Ethernet driver 0.9.28
ACPI: PCI Interrupt 0000:06:01.0[A] -> GSI 21 (level, low) -> IRQ 21
eth0: RealTek RTL8139 at 0xdebee000, 00:16:d4:66:3b:66, IRQ 21
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
fuse init (API version 7.8)
fuse distribution version: 2.6.3
Adding 2000084k swap on /dev/sda3.  Priority:-1 extents:1 across:2000084k
Real Time Clock Driver v1.12ac
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
snd_page_alloc: exports duplicate symbol snd_dma_alloc_pages (owned by kernel)
snd: exports duplicate symbol snd_major (owned by kernel)
snd_timer: disagrees about version of symbol snd_info_register
snd_timer: Unknown symbol snd_info_register
snd_timer: disagrees about version of symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: disagrees about version of symbol snd_info_free_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: disagrees about version of symbol snd_unregister_device
snd_timer: Unknown symbol snd_unregister_device
snd_timer: disagrees about version of symbol snd_device_new
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_info_register
snd_pcm: Unknown symbol snd_info_register
snd_pcm: disagrees about version of symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: disagrees about version of symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: disagrees about version of symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: disagrees about version of symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: disagrees about version of symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: disagrees about version of symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: disagrees about version of symbol snd_card_file_add
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: disagrees about version of symbol snd_unregister_device
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: disagrees about version of symbol snd_timer_new
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: disagrees about version of symbol snd_device_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: disagrees about version of symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: disagrees about version of symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: disagrees about version of symbol snd_power_wait
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: disagrees about version of symbol snd_device_free
snd_pcm: Unknown symbol snd_device_free
snd_pcm: disagrees about version of symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_device_register
snd_pcm: Unknown symbol snd_device_register
snd_hda_codec: disagrees about version of symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: disagrees about version of symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_verbose_printk
snd_hda_codec: disagrees about version of symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: disagrees about version of symbol snd_component_add
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_list
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_list
snd_hda_codec: disagrees about version of symbol snd_device_new
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: Unknown symbol snd_pci_quirk_lookup
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_intel: disagrees about version of symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: disagrees about version of symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: disagrees about version of symbol snd_card_free
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: disagrees about version of symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: disagrees about version of symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_verbose_printk
snd_hda_intel: disagrees about version of symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: disagrees about version of symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: disagrees about version of symbol snd_card_new
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: disagrees about version of symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: disagrees about version of symbol snd_device_new
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: disagrees about version of symbol snd_card_disconnect
snd_hda_intel: Unknown symbol snd_card_disconnect
snd_hda_intel: disagrees about version of symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: disagrees about version of symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
snd: exports duplicate symbol snd_major (owned by kernel)
snd_seq_device: disagrees about version of symbol snd_info_register
snd_seq_device: Unknown symbol snd_info_register
snd_seq_device: disagrees about version of symbol snd_info_create_module_entry
snd_seq_device: Unknown symbol snd_info_create_module_entry
snd_seq_device: disagrees about version of symbol snd_info_free_entry
snd_seq_device: Unknown symbol snd_info_free_entry
snd_seq_device: disagrees about version of symbol snd_seq_root
snd_seq_device: Unknown symbol snd_seq_root
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq_device: disagrees about version of symbol snd_device_new
snd_seq_device: Unknown symbol snd_device_new
snd_timer: disagrees about version of symbol snd_info_register
snd_timer: Unknown symbol snd_info_register
snd_timer: disagrees about version of symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: disagrees about version of symbol snd_info_free_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: disagrees about version of symbol snd_unregister_device
snd_timer: Unknown symbol snd_unregister_device
snd_timer: disagrees about version of symbol snd_device_new
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_seq: disagrees about version of symbol snd_timer_stop
snd_seq: Unknown symbol snd_timer_stop
snd_seq: disagrees about version of symbol snd_info_register
snd_seq: Unknown symbol snd_info_register
snd_seq: disagrees about version of symbol snd_info_create_module_entry
snd_seq: Unknown symbol snd_info_create_module_entry
snd_seq: disagrees about version of symbol snd_info_free_entry
snd_seq: Unknown symbol snd_info_free_entry
snd_seq: disagrees about version of symbol snd_seq_root
snd_seq: Unknown symbol snd_seq_root
snd_seq: disagrees about version of symbol snd_timer_close
snd_seq: Unknown symbol snd_timer_close
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: disagrees about version of symbol snd_timer_open
snd_seq: Unknown symbol snd_timer_open
snd_seq: disagrees about version of symbol snd_timer_start
snd_seq: Unknown symbol snd_timer_start
snd_seq: disagrees about version of symbol snd_timer_resolution
snd_seq: Unknown symbol snd_timer_resolution
snd_seq: disagrees about version of symbol snd_timer_pause
snd_seq: Unknown symbol snd_timer_pause
snd_seq: disagrees about version of symbol snd_unregister_device
snd_seq: Unknown symbol snd_unregister_device
snd_seq: Unknown symbol snd_register_device_for_dev
hda_codec: num_steps = 0 for NID=0xd
hda_codec: num_steps = 0 for NID=0xd
hda_codec: num_steps = 0 for NID=0xd
hda_codec: num_steps = 0 for NID=0xd
snd_page_alloc: exports duplicate symbol snd_dma_alloc_pages (owned by kernel)
snd: exports duplicate symbol snd_major (owned by kernel)
snd_timer: disagrees about version of symbol snd_info_register
snd_timer: Unknown symbol snd_info_register
snd_timer: disagrees about version of symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: disagrees about version of symbol snd_info_free_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: disagrees about version of symbol snd_unregister_device
snd_timer: Unknown symbol snd_unregister_device
snd_timer: disagrees about version of symbol snd_device_new
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_info_register
snd_pcm: Unknown symbol snd_info_register
snd_pcm: disagrees about version of symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: disagrees about version of symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: disagrees about version of symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: disagrees about version of symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: disagrees about version of symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: disagrees about version of symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: disagrees about version of symbol snd_card_file_add
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: disagrees about version of symbol snd_unregister_device
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: disagrees about version of symbol snd_timer_new
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: disagrees about version of symbol snd_device_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: disagrees about version of symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: disagrees about version of symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: disagrees about version of symbol snd_power_wait
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: disagrees about version of symbol snd_device_free
snd_pcm: Unknown symbol snd_device_free
snd_pcm: disagrees about version of symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_pcm: disagrees about version of symbol snd_device_register
snd_pcm: Unknown symbol snd_device_register
snd_hda_codec: disagrees about version of symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: disagrees about version of symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: disagrees about version of symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_verbose_printk
snd_hda_codec: disagrees about version of symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: disagrees about version of symbol snd_component_add
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: disagrees about version of symbol snd_ctl_elem_write
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_list
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_list
snd_hda_codec: disagrees about version of symbol snd_device_new
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: Unknown symbol snd_pci_quirk_lookup
snd_hda_codec: disagrees about version of symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_intel: disagrees about version of symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: disagrees about version of symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: disagrees about version of symbol snd_card_free
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: disagrees about version of symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: disagrees about version of symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_verbose_printk
snd_hda_intel: disagrees about version of symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: disagrees about version of symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: disagrees about version of symbol snd_card_new
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: disagrees about version of symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: disagrees about version of symbol snd_device_new
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: disagrees about version of symbol snd_card_disconnect
snd_hda_intel: Unknown symbol snd_card_disconnect
snd_hda_intel: disagrees about version of symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: disagrees about version of symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
snd: exports duplicate symbol snd_major (owned by kernel)
snd_seq_device: disagrees about version of symbol snd_info_register
snd_seq_device: Unknown symbol snd_info_register
snd_seq_device: disagrees about version of symbol snd_info_create_module_entry
snd_seq_device: Unknown symbol snd_info_create_module_entry
snd_seq_device: disagrees about version of symbol snd_info_free_entry
snd_seq_device: Unknown symbol snd_info_free_entry
snd_seq_device: disagrees about version of symbol snd_seq_root
snd_seq_device: Unknown symbol snd_seq_root
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq_device: disagrees about version of symbol snd_device_new
snd_seq_device: Unknown symbol snd_device_new
snd_timer: disagrees about version of symbol snd_info_register
snd_timer: Unknown symbol snd_info_register
snd_timer: disagrees about version of symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: disagrees about version of symbol snd_info_free_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: disagrees about version of symbol snd_unregister_device
snd_timer: Unknown symbol snd_unregister_device
snd_timer: disagrees about version of symbol snd_device_new
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_seq: disagrees about version of symbol snd_timer_stop
snd_seq: Unknown symbol snd_timer_stop
snd_seq: disagrees about version of symbol snd_info_register
snd_seq: Unknown symbol snd_info_register
snd_seq: disagrees about version of symbol snd_info_create_module_entry
snd_seq: Unknown symbol snd_info_create_module_entry
snd_seq: disagrees about version of symbol snd_info_free_entry
snd_seq: Unknown symbol snd_info_free_entry
snd_seq: disagrees about version of symbol snd_seq_root
snd_seq: Unknown symbol snd_seq_root
snd_seq: disagrees about version of symbol snd_timer_close
snd_seq: Unknown symbol snd_timer_close
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: disagrees about version of symbol snd_timer_open
snd_seq: Unknown symbol snd_timer_open
snd_seq: disagrees about version of symbol snd_timer_start
snd_seq: Unknown symbol snd_timer_start
snd_seq: disagrees about version of symbol snd_timer_resolution
snd_seq: Unknown symbol snd_timer_resolution
snd_seq: disagrees about version of symbol snd_timer_pause
snd_seq: Unknown symbol snd_timer_pause
snd_seq: disagrees about version of symbol snd_unregister_device
snd_seq: Unknown symbol snd_unregister_device
snd_seq: Unknown symbol snd_register_device_for_dev
hda_codec: num_steps = 0 for NID=0xd
hda_codec: num_steps = 0 for NID=0xd
hda_codec: num_steps = 0 for NID=0xd



How the hell can I fix all that mess? Am I the big stupido here? (a rhetorical question :) ) Shoot on me your praise, abuses or more questions, oh you great gurus and linux-know-it-all's :D
Really, would very much appreciate your help.


Last edited by meph on Sun May 27, 2007 12:11 pm; edited 2 times in total
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Sun May 27, 2007 8:58 am    Post subject: Re: ALSA completely messed up Reply with quote

meph wrote:
Invalid module format

Compile your kernel properly. Copy it to /boot. Check that grub is using it. See thread and its links.
Back to top
View user's profile Send private message
meph
n00b
n00b


Joined: 27 May 2007
Posts: 4

PostPosted: Sun May 27, 2007 9:15 am    Post subject: Re: ALSA completely messed up Reply with quote

PaulBredbury wrote:
meph wrote:
Invalid module format

Compile your kernel properly. Copy it to /boot. Check that grub is using it. See thread and its links.


Used genkernel to compile kernel AFTER the mess with alsa-drivers, so the new kernel image should be in its right place. Grub.conf is ok for sure, double checked it. My guess is, that ALSA-enabled kernel is in some way interfering with previously manually compiled alsa-driver. Is this possible? If so, how can I fix it?

Thanks for your help!!
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Sun May 27, 2007 9:42 am    Post subject: Reply with quote

If you're using the in-kernel alsa, then remove the modules created by emerging alsa-driver:
Code:
find /lib/modules/ -name alsa-driver -print0 | xargs -0 rm -rf
Back to top
View user's profile Send private message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Sun May 27, 2007 10:05 am    Post subject: Reply with quote

Are you sure your kernel and alsa-modules were compiled with the same gcc-version? Try upgrading gcc (if not done already) and recompile both.
It's easier to remove them by using emrge -C alsa-sth. (try 'esearch alsa- | less' to figure out the package name)
Back to top
View user's profile Send private message
meph
n00b
n00b


Joined: 27 May 2007
Posts: 4

PostPosted: Sun May 27, 2007 11:01 am    Post subject: Reply with quote

PaulBredbury wrote:
If you're using the in-kernel alsa, then remove the modules created by emerging alsa-driver:
Code:
find /lib/modules/ -name alsa-driver -print0 | xargs -0 rm -rf


That helped, thanks a lot!! Removed all modules created by alsa-driver, and also by manually compiling it. Now it works with ALSA built in kernel as a module - the only difference I know about is that previously I had the basic sound support built directly in kernel, now it is as a module... does it make such a big difference?

No matter what, issue solved. Thanks... owe you a beer :lol:
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Sun May 27, 2007 11:09 am    Post subject: Reply with quote

It sounds like the sound modules in the alsa-driver directory under /lib/modules are used instead of the kernel's sound modules in /lib/modules, if both are present.

meph wrote:
basic sound support

I believe that's soundcore:
Code:
find /lib/modules/ -name soundcore.ko

I doubt it matters whether it's a module or compiled-in, because alsa-driver doesn't have its own version of that file.
Back to top
View user's profile Send private message
meph
n00b
n00b


Joined: 27 May 2007
Posts: 4

PostPosted: Sun May 27, 2007 12:00 pm    Post subject: Reply with quote

Ooops... everything went fine, I was testing sound through mplayer (movies as well as music), that works. Also I had problem with volume manager (some sort of gstreamer problem). Looked elsewhere on the forums, found a solution - emerge additional gstreamer plugins. That worked.

But now, after a reboot... it's broken again...

Code:
meph-ntb meph # alsamixer

alsamixer: function snd_mixer_load failed: Invalid argument


Any ideas?

P.S. Sound through mplayer still works, but nothing else
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum