LuckyStar MP3 lejátszó

Tegnap vettem egy MP3 lejátszót/kártyaolvasót a Pillangó utcai metrómegállóhoz közeli Tesco-ban 4800 Ft-ért. Nincs benne alapból memória, SD/MMC kártyát kezel, legfeljebb 1 GB-os méretben (és tényleg működik 1 GB-os SD kártyával). A leírásban mintha az lenne, hogy WMA-t is lejátszik, de csak MP3-at játszik le. Rádió nincs benne, felvenni nem tud.
Erről a tégláról van szó:
LuckyStar MP3 player
ID3 tag-et nem kezel, a kijelző hétszegmenses, csak a szám sorszámát írja ki, a hangerőt és az elem töltöttségét jelzi. Kiírja még lejátszáskor az eltelt időt. Öt darab gyári equalizer beállítás van benne: Normal, Bass, Jazz, Rock, Classic. A könyvtárakban levő fájlokat is megtalálja. Megjegyzi a beállításokat (az SD kártyára menti egy file-ba) és azt hogy hol hagytuk abba a lejátszást. Egy darab AAA elem vagy akkumulátor kell a működéshez. A hozzá kapott fülhallgató nem túl jó minőségű, érdemes lecserélni. Kellő mértékben fel lehet hangosítani és árához képest jó hangminőséget produkál. USB 2.0-t támogatja, egy külön kábellel lehet csatlakoztatni a számítógéphez. Egyszerű USB Mass Storage eszközként kezeli az operációs rendszer.
Linux alatt is működik, de nem tökéletesen! (2.6.12.2-es kernellel próbáltam Debian alatt, Ubuntu alatt). Az elemet érdemes kivenni amíg a számítógéphez kötjük az eszközt. Ha benne hagytam az elemet, a leválasztás után nem lehetett bekapcsolni a lejátszót, csak ha kivettem és visszaraktam az elemet.
Ennyi pénzt bőven megér (főleg, ha van egy ,,felesleges'' SD kártyánk).

Ubuntu alatt a következő látható:

[17594996.212000] usb-storage: device found at 16
[17594996.212000] usb-storage: waiting for device to settle before scanning
[17595001.212000]   Vendor: Myson     Model: MTM809A3-106  00  Rev: 1.01
[17595001.212000]   Type:   Direct-Access                      ANSI SCSI revision: 00
[17595001.212000] SCSI device sda: 1984000 512-byte hdwr sectors (1016 MB)
[17595001.216000] sda: Write Protect is off
[17595001.216000] sda: Mode Sense: 03 00 00 00
[17595001.216000] sda: assuming drive cache: write through
[17595001.216000] SCSI device sda: 1984000 512-byte hdwr sectors (1016 MB)
[17595001.220000] sda: Write Protect is off
[17595001.220000] sda: Mode Sense: 03 00 00 00
[17595001.220000] sda: assuming drive cache: write through
[17595001.220000]  sda: sda1
[17595001.220000] sd 5:0:0:0: Attached scsi removable disk sda

Illetve:
# lsusb -v
Bus 004 Device 017: ID 04cf:0809 Myson Century, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x04cf Myson Century, Inc.
  idProduct          0x0809
  bcdDevice           a2.03
  iManufacturer           1 Myson Century, Inc.
  iProduct                2
  iSerial                 3 100
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 USB Mass Storage
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              300mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              5 Mass Storage Class
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

format

# fdisk /dev/sda

The number of cylinders for this disk is set to 167680.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 1030 MB, 1030225920 bytes
4 heads, 3 sectors/track, 167680 cylinders
Units = cylinders of 12 * 512 = 6144 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              21      167680     1005958+   6  FAT16

Command (m for help): x

Expert command (m for help): h
Number of heads (1-256, default 4): 16

Expert command (m for help): s
Number of sectors (1-63, default 3): 63
Warning: setting sector offset for DOS compatiblity

Expert command (m for help): c
Number of cylinders (1-1048576, default 167680): 1996

The number of cylinders for this disk is set to 1996.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Expert command (m for help): r

Command (m for help): u
Changing display/entry units to sectors

Command (m for help): p

Disk /dev/sda: 1030 MB, 1030225920 bytes
16 heads, 63 sectors/track, 1996 cylinders, total 2012160 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1             243     2012159     1005958+   6  FAT16
Partition 1 does not end on cylinder boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sda: 1030 MB, 1030225920 bytes
16 heads, 63 sectors/track, 1996 cylinders, total 2012160 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First sector (63-2012159, default 63): 63
Last sector or +size or +sizeM or +sizeK (63-2012159, default 2012159):
Using default value 2012159

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 6
Changed system type of partition 1 to 6 (FAT16)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 13: Permission denied.
The kernel still uses the old table.
The new table will be used at the next reboot.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.

# mkdosfs -F 16 -s 32 -h 63 /dev/sda1
mkdosfs 2.11 (12 Mar 2005)
#