[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: atualizei o kernel 2.4.24->2.6.11 e o cdrom deixou de funcionar, dicas ?



On 7/14/05, hamacker <sirhamacker@vidy.com.br> wrote:
comentando (usando o kernel 2.6.11)...

Maxwillian Miorim escreveu:
> A série 2.6 não necessita mais do ide-scsi para gravar, o problema dele
> é que ele NEM CONSEGUE MONTAR o cdrom...
>
> 1º - Verifique se existe o dispositivo de bloco /dev/hdd e se o link
> simbólico /dev/cdrom aponta para este arquivo:
> # ls -l /dev | grep hdd && ls -l /dev | grep cdrom
>
> 2º - Remova o módulo e carregue-o novamente, passando os parâmetros,
> como irq:
> # rmmod ide-cdrom && modprobe ide-cdrom irq=15
>
marte:~# ls -l /dev | grep hdd && ls -l /dev | grep cdrom
Viu, ele não retornou nada, sinal que nem /dev/hdd ou /dev/cdrom existem.
Use o mknod para fazer o /dev/hdd, se não me engano é:

# mknod /dev/hdd b 22 64

Dá uma olhada no man page do mknod e cria o dispositivo /dev/hdd, depois criem um link simbólico para ele em /dev/cdrom.

 

marte:~# rmmod ide-cdrom && modprobe ide-cdrom irq=1
ERROR: Module ide_cdrom does not exist in /proc/modules
É, eu acho que vc não tem o módulo IDE-CDROM no seu kernel, dê uma conferida no arquivo /boot/config-versão-do-kernel, lá estão as configurações dele, se puder poste-o para a gente.
 

marte:~#cat /etc/fstab
proc            /proc           proc    defaults        0       0
/dev/sda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2       /boot           ext3    defaults        0       2
/dev/sda4       /home           ext3    defaults        0       2
/dev/sda1       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

> 3º - Tente montar como ROOT o cdrom e em seguida entrar como USUÁRIO
> COMUM no ponto de montagem, por quê? Porque root tem permissões
> irrestritas à tudo, e o usuário DEVE ser membro do grupo cdrom para
> acessa-lo.
>
marte:~# mount -t iso9660 /dev/hdd /media/cdrom0
mount: o dispositivo especial /dev/hdd não existe

marte:~# mount -t iso9660 /dev/cdrom /media/cdrom0
mount: o dispositivo especial /dev/cdrom não existe

> 4º - Se ainda assim não funcionar considere a hipótese de recompilar seu
> Kernel e procurar pelos módulos de CD-ROM (no menuconfig digite /cdrom,
> como no vi[m]), adicionando-os.
tem como saber se o kernel que estou usando já nao está com eles ?
Fiquei com essa duvida até mesmo quando me disseram que precisaria
emular scsi, porém precisava recompilar o kernel.

Já disse como ver as configurações do kernel, para ter certeza de que o módulo existe olhe em /lib/modules/VERSAO_DO_KERNEL/ e procure, deve estar em kernel/drivers ou algo do tipo...

>
> 5º - Está usando algo como udev, automonter ou qualquer outra coisa que
> possa se relacionar a motnagem de sistemas de arquivos? (responda apenas
> se /dev/hdd existir)
/dev/hdd não existe quando booto 2.6, porem existe quando booto com 2.4.
Com certeza não há suporte no kernel ao cdrom, verifique como dito anteriormente e se precisar recompile, com o módulo do CDROM
 

Cruel o problema né.
É, muito cruel... =P




--
Maxwillian Miorim - LPIC1
Fone: +55 51 81334205

Colabore, www.useaporradogoogle.com


Reply to: