Quantcast
Unable to allocate memory resource al cargar modulo audio en FreeBSD 7.0
Resultados 1 al 1 de 1

Unable to allocate memory resource al cargar modulo audio en FreeBSD 7.0

Esta es una discusión en el tema Unable to allocate memory resource al cargar modulo audio en FreeBSD 7.0 dentro del foro UNIX de BSD y sus variantes (FreeBSD, OpenBSD), parte de la categoría Sistemas operativos; De acuerdo al handbook de FreeBSD 7.0 El chip de audio Analog Devices AD1988B que trae mi motherboard (Asus P5B deluxe) debe usar el driver snd_hda. Para agilizar las cosas he usado el snd_driver ya que este carga todos los drivers comunes a la vez. Al momento de cargar este ...

  1. #1
    Senior Member
    Fecha de ingreso
    22 nov, 06
    Ubicación
    Distrito Federal
    Mensajes
    125

    Lightbulb Unable to allocate memory resource al cargar modulo audio en FreeBSD 7.0

    De acuerdo al handbook de FreeBSD 7.0 El chip de audio Analog Devices AD1988B que trae mi motherboard (Asus P5B deluxe) debe usar el driver snd_hda.

    Para agilizar las cosas he usado el snd_driver ya que este carga todos los drivers comunes a la vez.

    Al momento de cargar este driver me marca el siguiente error:
    #kldload snd_driver

    pcm0: <Intel 82801H High Definition Audio Controller> mem 0xfebfc000-0xfebfffff irq 22 at device 27.0 on pci0
    pcm0: hdac_mem_alloc: Unable to allocate memory resource


    No se la causa del "encimamiento" de las direcciones de memoria del chip de audio con mi controladora SATA, Esto lo pueden comprobar aqui:

    atapci1: <Intel ICH8 SATA300 controller> port 0xec00-0xec07,0xe880-0xe883,0xe800-0xe807,0xe480-0xe483,0xe400-0xe40f,0xe080-0xe08f irq 19 at device 31.2 on pci0
    atapci2: <Intel ICH8 SATA300 controller> port 0xd480-0xd487,0xd400-0xd403,0xd080-0xd087,0xd000-0xd003,0xcc00-0xcc0f,0xc880-0xc88f irq 19 at device 31.5 on pci0
    pcm0: <Intel 82801H High Definition Audio Controller> mem 0xfebfc000-0xfebfffff irq 22 at device 27.0 on pci0


    Asi que descargo de ram todos los drivers usando el siguiente comando, (he usado unicamente el modulo snd_hda.ko produciendo el mismo error.)

    #kld_unload snd_driver

    Instalo el driver de http://www.opensound.com/freebsd.html

    Por comodidad bajo los binarios desde los repositorios de FreBSD, bajando una version anterior


    # pkg_add -r oss
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/po...Latest/oss.tbz... Done.
    Detected Intel High Definition Audio (ICH8)
    Detected OSS Transparent Virtual Mixing Architecture


    Al finalizar sale la siguiente indicacion:

    ---------------------------------------------------------------------

    This port uses installation procedure that is very different from
    the one used by 4Front and is not supported by them. All bug reports
    should go to the port maintainer via the usual PR mechanism.

    To load OSS at boot, add oss_enable="YES" to your /etc/rc.conf.

    ---------------------------------------------------------------------


    Finalmente edito el archivo rc.conf y reinicio el equipo, compruebo finalmente que hay dispositivo de audio.

    #dmesg |grep hdaudio0

    hdaudio0: <Intel HD Audio> mem 0xfebfc000-0xfebfffff irq 22 at device 27.0 on pci0

    y ya tengo audio!
    Última edición por marthyr; 12/08/2008 a las 12:06

  2.    
          Publicidad
               

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •