Как подружить Sony Reader и FreeBSD
Теги: Unix
- Комментариев: 1
- |
- Очередь на модерацию: 0
- |
- Комментировать »
Sony как всегда отличилась, и не стала делать стандартный интерфейс USB-MassStorage для своих читалок. Это означает, что при подключении ридера к компьютеру можно не закачать книги, а либо упасть и отжаться, либо идти на альтернативные операционные системы и парить там моск с драйверами. Но с другой стороны, для юникс-джедаев нет ничего невозможного.
Вставляем включенный ридер в usb. При этом в /var/log/message видим разные рассказы про:
Apr 27 18:28:48 home kernel: da10: Attempt to query device size
failed: NOT READY, Medium not present
В таком состоянии примонтировать ни da10 невозможно. Будет стабильное Device not configured. Но если кастануть camcontrol (8) и хорошенько его баффнуть, накормив правильными параметрами, то вполне можно достичь желаемого
Сканируем шину
root@home~# camcontrol rescan all
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful
Re-scan of bus 2 was successful
Затем выясняем на какую именно SCSI шину прицепился ридер
root@home~# camcontrol devlist
<ATA ST32000542AS CC34> at scbus0 target 0 lun 0 (da0,pass0)
<ATA ST32000542AS CC34> at scbus0 target 1 lun 0 (da1,pass1)
<ATA ST32000542AS CC34> at scbus0 target 2 lun 0 (da2,pass2)
<ATA ST32000542AS CC34> at scbus0 target 3 lun 0 (da3,pass3)
....
<Sony PRS-300 1000> at scbus2 target 0 lun 0 (pass4,da9)
<Sony PRS-300 Launcher 1000> at scbus2 target 0 lun 1 (pass5,da10)
Смотрим на строчку с Sony Launcher. В моем случае из за SAS контроллеров это scbus2 target 0 lun 1. Если в системе нет никаких SCSI устройств, то скорей всего это будет 0:0:0
root@home~# camcontrol load 2:0:1
Вуаля. Можно монтировать ридер как обычную FAT флешку.
root@home~# mount -t msdosfs /dev/da10 /mnt/reader
Заливаем в database наши lrf файлы, потом стандартным образом отмонтируем и говорим
root@home~# camcontrol eject 2:0:1
Sony как всегда отличилась, и не стала делать стандартный интерфейс USB-MassStorage для своих читалок. Это означает, что при подключении ридера к компьютеру можно не закачать книги, а либо упасть и отжаться, либо идти на альтернативные операционные системы и парить там моск с драйверами. Но с другой стороны, для юникс-джедаев нет ничего невозможного.
Вставляем включенный ридер в usb. При этом в /var/log/message видим разные рассказы про:
Apr 27 18:28:48 home kernel: da10: Attempt to query device size
failed: NOT READY, Medium not present
В таком состоянии примонтировать ни da10 невозможно. Будет стабильное Device not configured. Но если кастануть camcontrol (8) и хорошенько его баффнуть, накормив правильными параметрами, то вполне можно достичь желаемого
Сканируем шину
root@home~# camcontrol rescan all
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful
Re-scan of bus 2 was successful
Затем выясняем на какую именно SCSI шину прицепился ридер
root@home~# camcontrol devlist
<ATA ST32000542AS CC34> at scbus0 target 0 lun 0 (da0,pass0)
<ATA ST32000542AS CC34> at scbus0 target 1 lun 0 (da1,pass1)
<ATA ST32000542AS CC34> at scbus0 target 2 lun 0 (da2,pass2)
<ATA ST32000542AS CC34> at scbus0 target 3 lun 0 (da3,pass3)
....
<Sony PRS-300 1000> at scbus2 target 0 lun 0 (pass4,da9)
<Sony PRS-300 Launcher 1000> at scbus2 target 0 lun 1 (pass5,da10)
Смотрим на строчку с Sony Launcher. В моем случае из за SAS контроллеров это scbus2 target 0 lun 1. Если в системе нет никаких SCSI устройств, то скорей всего это будет 0:0:0
root@home~# camcontrol load 2:0:1
Вуаля. Можно монтировать ридер как обычную FAT флешку.
root@home~# mount -t msdosfs /dev/da10 /mnt/reader
Заливаем в database наши lrf файлы, потом стандартным образом отмонтируем и говорим
root@home~# camcontrol eject 2:0:1

Комментарии
1 24 мая 2010 16:59, julie
Не хочу уже Д. Лондона!:) Делай новую подборку
Добавить комментарий
Пожалуйста будьте вежливы при общении