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 ...
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
| Publicidad |