Você não monta um CD de música. Não nunca. Não faça Eles não são arquivos. Não há sistema de arquivos. Não é iso9660. Ou UDF. É o PCM estéreo de 16 bits a 44,1kHz, com uma pequena sobrecarga de dados para quebras de faixa, lead-in, lead-out, etc. Você não pode montá-lo. Pare de tentar. Não, sério, pare.
(Se você tem uma seção de dados em um CD de modo misto de Áudio / Dados, você precisa montá-la para acessar os dados, mas para a maioria dos CDs de áudio isso não é necessário. Ou, você sabe, possível. )
O Grip precisa conhecer o dispositivo do seu CD e, se esse dispositivo for um dispositivo SCSI, também precisa do dispositivo SCSI genérico. Então verifique suas entradas / dev (/ dev / cdrom ou / dev / cdrom0 é provavelmente um link simbólico para o dispositivo apropriado):
> ls -l /dev/cdr*
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrom -> hdd
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrw -> hdd
Nesse caso, o dispositivo é IDE reto e um dispositivo SCSI genérico é desnecessário; coloque "/ dev / hdd" no Config - > CD: entrada do dispositivo CDRom.
Seu sistema provavelmente parece mais com isso (a julgar pelo seu / etc / fstab postado acima):
> ls -l /dev/cdr*
lrwxrwxrwx 1 root root 3 2009-09-29 22:11 /dev/cdrom0 -> scd0
Embora você tenha postado isso:
There's an icon on the desktop labeled "Audio Disk" and opening it shows the .wav files on the CD. The location is cdda://sr0/, but grip doesn't like that either.
Portanto, na configuração do Grip, você precisa inserir os dois:
- Config - > CD: CDRom Dispositivo: / dev / sr0 (ou pode ser / dev / scd0)
- Config - > Rasgar - > Ripper: Dispositivo SCSI genérico: / dev / sg0
Atualização 1 : dada esta atualização na sua configuração:
$ ls -l /dev/ | grep cd
lrwxrwxrwx 1 root root 3 2009-09-15 22:13 cdrom1 -> sr0
lrwxrwxrwx 1 root root 3 2009-09-15 22:13 cdrw1 -> sr0
drwxr-xr-x 2 root root 60 2009-09-15 22:13 pktcdvd
lrwxrwxrwx 1 root root 3 2009-09-15 22:13 scd0 -> sr0
crw-rw----+ 1 root cdrom 21, 2 2009-09-15 22:13 sg2
brw-rw----+ 1 root cdrom 11, 0 2009-09-15 22:13 sr0
Você precisa dizer ao Grip para usar
- Config - > CD: CDRom Device: / dev / sr0
- Config - > Rasgar - > Ripper: Dispositivo SCSI genérico: / dev / sg2
Para o dispositivo de CD, qualquer um deles deve funcionar. Se o dispositivo SCSI genérico não estiver configurado corretamente, nenhum deles funcionará.
- / dev / cdrom1 (link simbólico para sr0)
- / dev / cdrw1 (link simbólico para sr0)
- / dev / scd0 (link simbólico para sr0)
Atualização 2 : isso de um usuário do Jaunty postando no fórum do Ubuntu sobre este bug . (Detalhes relacionados ao Fun em este bug do kernel se você quiser.)
O bug não parece corresponder exatamente ao que você está vendo, mas a solução alternativa pode funcionar para você. Basicamente, o Grip e o HAL estão em conflito no dispositivo de CD. Uma solução alternativa é desativar o HAL:
Desativar o polling de HAL do dispositivo sr0:
sudo hal-disable-polling --device /dev/sr0
Isso desabilita a montagem automática de CDs do HAL e, por isso, você precisará reativá-lo com isso:
sudo hal-disable-polling --device /dev/sr0 --enable-polling
Se isso funcionar, você pode tentar executar a aderência em um script intercalado entre as duas chamadas acima:
#!/bin/sh
sudo hal-disable-polling --device /dev/sr0
grip
sudo hal-disable-polling --device /dev/sr0 --enable-polling