Почему чтение CD на Ubuntu Linux постоянно останавливается и начинается снова, а на MacOS этого нет

Вопрос или проблема

У меня есть внешний CD-привод, конкретно ASUS SDRW-08D1S-U. Когда я подключаю его к своему ноутбуку с Ubuntu Linux и вставляю аудиодиск, он распознается, и треки считываются в Sound Juicer.

Когда я пытаюсь сделать рип CD, это, похоже, работает сначала, но потом я слышу, как привод начинает вращаться, затем останавливается, затем снова начинает, останавливается… и так далее. UI также подвисает (т.е. не показывает прогресса), и я могу оставить его на несколько часов, ничего не изменится.

Если я закрою Sound Juicer и попытаюсь использовать dd для создания ISO-образа, чтение быстро завершается неудачей без вращения.

Когда я подключаю устройство к MacBook (довольно старому MacBook Pro, около 2015 года), привод работает так, как я и ожидал — я могу импортировать музыку с помощью Apple Music, найти файлы и скопировать их на USB обратно на мой ноутбук с Ubuntu.

Есть ли какой-то секрет, который я упускаю, возможно, какой-то драйвер, который нужно установить? Я долго пользуюсь Ubuntu и не люблю прибегать к MacBook (который даже не мой). Может быть, MacOS каким-то образом “обходит” неисправное оборудование и заставляет его работать, или что-то еще я упускаю?

Я заранее благодарен за любую помощь. Я пытался искать в интернете “проблемы с CD-ROM на ubuntu”, но, похоже, нахожу только результаты о том, что cdrom не монтируется. В моем случае он монтируется и, похоже, работает… пока не перестанет.

Обновление: спасибо за комментарии на данный момент. Я упустил деталь с двойным USB-источником питания, но я действительно подключился, используя оригинальный кабель и вставив оба (мужских) USB-порта в питаемый USB-хаб, который, в свою очередь, был подключен к компьютеру. Я также пытался подключить CD-ROM напрямую к каждому компьютеру и наблюдал аналогичное поведение, как описано — в обоих случаях расположение USB портов на компьютерах требовало использования только одного USB и оставления дополнительного вывода неподключенным.

Одна вещь, которую я не пробовал, но которая теперь приходит мне в голову, это подключить основной USB напрямую к компьютеру, а дополнительный USB-вывод к неподключенному питаемому USB-хабу. Я попробую это и вернусь, чтобы оставить запись для будущих искателей.

CD-ROM, откровенно говоря, довольно старая техника и не имеет дополнительного источника питания, и, возможно, в конце концов, лучше было бы его обновить.

Ответ или решение

Ваша проблема с внешним CD/DVD-приводом ASUS SDRW-08D1S-U, который работает на MacOS, но вызывает сбои при использовании на Ubuntu, может быть связана с несколькими факторами. Давайте рассмотрим потенциальные причины и способы их решения.

1. Питание устройства

Внешние CD-приводы часто требуют больше энергии, чем может предоставить один USB-порт, особенно если у вас старый привод. Вы упомянули, что используете двухUSB-кабель. Убедитесь, что оба порта подключены к источнику питания. Если вы используете концентратор USB, подключите его к адаптеру питания, чтобы обеспечить достаточное питание.

Попробуйте подключить один USB-кабель прямо к ноутбуку, а второй – к активному концентратору USB. Это может гарантировать, что привод получает достаточно питания.

2. Драйверы и совместимость

Ubuntu использует различные драйверы для работы с различными устройствами и, хотя большинство внешних CD-приводов поддерживаются из коробки, иногда могут быть проблемы совместимости. Чтобы проверить, распознается ли привод корректно, откройте терминал и выполните следующие команды:

lsusb
dmesg | grep -i cd

Эти команды покажут информацию о подключенных устройствах и о возможных ошибках, связанных с их подключением.

3. Файловая система и кэширование

Некоторые проблемы могут возникнуть из-за особенностей файловой системы или кэширования в Linux. Попробуйте отключить кэширование для CD/DVD путем изменения параметров монтирования:

  1. Создайте или откройте файл /etc/fstab с правами суперпользователя.
  2. Добавьте следующую строку для монтирования CD-ROM:
/dev/cdrom  /media/cdrom  udf,noauto,users,rw  0  0
  1. Перезагрузите систему.

4. Использование альтернативных приложений

Вы используете Sound Juicer для копирования аудио с CD. Попробуйте другие программы, такие как Asunder или K3b, которые могут справляться с процессом извлечения более эффективно в условиях нестабильного оборудования.

5. Аппаратные проблемы

Если после всех предыдущих шагов проблема сохраняется, возможно, что ваш привод имеет физические проблемы. CD может быть изношен или поврежден, что затрудняет его чтение. Попробуйте использовать другой CD или проверить привод на другом компьютере с Linux.

Заключение

Проблема с вашим внешним CD/DVD-приводом может быть вызвана комбинацией недостаточного питания, несовместимости драйверов, особенностей работы с файловыми системами и аппаратных неисправностей. Попробуйте выполнить все приведенные шаги, чтобы улучшить работу вашего устройства на Ubuntu. Если проблема по-прежнему не решена, возможно, стоит рассмотреть обновление оборудования.

Оцените материал
Добавить комментарий

Капча загружается...