Há algum tempo atrás tínhamos um grande problema com usuários que utilizavam o arquivo hdparm.conf para ativar a opção DMA nos dispositivos de cd-rom/dvd-rom. O que acontecia é que isso causava uma certa confusão entre o hal e o dbus-1 que fazia o Gnome travar na inicialização com a mensagem: "Unable to initialize HAL!". Esse era um bug muito comum no Hoary.
Sendo assim, naquela época criei um script de inicialização que iniciava o suporte DMA na hora do boot, contornando o problema. Se for do interesse de alguém, posto aqui o script e o procedimento de instalação!
/etc/init.d/cdrom_dma
#!/bin/sh
#
# /etc/init.d/cdrom_dma
#
test -f /sbin/hdparm || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
log_begin_msg "Enabling CD-ROM DMA..."
hdparm -d 1 /dev/hdc >> /dev/null
log_end_msg $?
;;
stop)
log_begin_msg "Disabling CD-ROM DMA..."
hdparm -d 0 /dev/hdc >> /dev/null
log_end_msg $?
;;
*)
log_success_msg "Usage: /etc/init.d/cdrom_dma {start|stop}"
exit 1
;;
esac
exit 0
2. Note que o script só está configurado para ativar o DMA no drive /dev/hdc. Caso seja necessário fazer o mesmo com outros drives, simplesmente adicione os comandos respectivos.
3. Execute o comando
sudo update-rc.d cdrom_dma defaults para instalar o script
[/list]
Aproveitem!