(Testowane na Creative Muvo V200 i Samsung Yepp)
Kod: Zaznacz cały
Spis treści:
1. Wstęp
2. Konfiguracja kernela
3. Montowanie odtwarzacza
1. Wstęp
Odtwarzacz Creative MuVo V200 bardzo dobrze współpracuje z linuksem. W ogóle nie trzeba się męczyć przy jego instalacji, wystarczy kilka prostych zabiegów i możemy się cieszyć, że działa.
2. Konfiguracja kernela
Aby nasz odtwarzacz działał poprawnie musimy mieć wkompilowaną w kernel obsługę usb i scsi. Możemy to łatwo sprawdzić przez:
$ cd /usr/src/linux
$ cat .config | grep USB
$ cat .config | grep SCSI
Sprawdzamy czy mamy moduł obsługujący usb. Jeśli jest wkompilowany powinno to wyglądać np. tak:
$ cat .config | grep USB
Kod: Zaznacz cały
CONFIG_USB_UHCI_HCD=y
$ cat .config | grep USB
Kod: Zaznacz cały
CONFIG_USB_UHCI_HCD=m
- USB_EHCI_HCD - (EHCI (Enhanced Host Controller Interface) jest standardem dla kontrolera USB 2.0. Kontrolery EHCI występują razem z kontrolerami OHCI lub UHCI które obsługują standard USB 1.1. Jeśli urządzenie nie obsługuje USB 2.0 to wtedy urządzenie obsługuje kontroler USB 1.1.)
- USB_OHCI_HCD - (OHCI (Open Host Controller Interface) jest standardem dla USB 1.1. Kontroler ten występuje w większości urządzeń nie produkowanych przez Intela i VIA.)
- USB_UHCI_HCD - (UHCI (Universal Host Controller Interface) jest standardem dla USB 1.1. Kontroler ten występuje w płytach głównych Intela i VIA.)
Przy SCSI sprawdzamy czy mamy wkompilowane:
- CONFIG_SCSI
- CONFIG_SCSI_PROC_FS
3. Montowanie odtwarzacza
Na początek podpinamy nasz odtwarzacz do usb i sprawdzamy czy został wykryty wydając polecenie:
# lsusb
z efektem:
Kod: Zaznacz cały
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 03f0:7504 Hewlett-Packard
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 006: ID 041e:4129 Creative Technology, Ltd
Bus 001 Device 001: ID 0000:0000
# dmesg
wynajdujemy:
Kod: Zaznacz cały
usb-storage: device scan complete
usb 1-5: USB disconnect, address 5
usb 1-5: new high speed USB device using ehci_hcd and address 6
usb 1-5: configuration #1 chosen from 1 choice
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
Vendor: CREATIVE Model: MuVo V200 Rev: 1111
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sda: 251264 2048-byte hdwr sectors (515 MB)
sda: Write Protect is off
sda: Mode Sense: 38 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 251264 2048-byte hdwr sectors (515 MB)
sda: Write Protect is off
sda: Mode Sense: 38 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 3:0:0:0: Attached scsi removable disk sda
sd 3:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete
Kod: Zaznacz cały
sda: assuming drive cache: write through
sda: sda1
# mkdir /mnt/creative
# mount -t vfat /dev/sda1 /mnt/creative
Jeśli nie wyrzuciło żadnych błędów odtwarzacz jest zamontowany i gotowy do przenoszenia na niego plików.
Przydało by się jeszcze umożliwić każdemu użytkownikowi montowanie playera oraz zapis na nim plików. Aby to zrobić odpowiednio wyedytujemy plik /etc/fstab, dodajemy do niego wpis:
Kod: Zaznacz cały
/dev/sda1 /mnt/creative vfat noauto,rw,users,umask=022,iocharset=iso8859-1,codepage=852,quiet 0 0
$ ls creative/
$ sudo mount /mnt/creative
$ ls creative/
z efektem:
Kod: Zaznacz cały
1.mp3 D?em- Wehiku? czasu Spodek '92.m3u Recorded Tracks
cd1 I Just Wanna Live.mp3
cd2 Introduction.mp3
$ ls creative/
Autor: loop0, lukas.stankiewicz [at] gmail [dot] com