LINUX.ORG.RU

Проблема с флешкой


0

0

Попало в руки тайваньское поделие в виде флешки Canyon 1G, имеющее какую-то нестандартную разбивку на общедоступный (9хх метров) и шифрованный (2мб) разделы.

aidaho-desktop:/home/aidaho # cat /var/log/messages
...
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: new high speed USB device using ehci_hcd and address 29
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: configuration #1 chosen from 1 choice
Mar 12 12:25:15 aidaho-desktop kernel: scsi12 : SCSI emulation for USB Mass Storage devices
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: New USB device found, idVendor=1005, idProduct=b113
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: Product: USB FLASH DRIVE
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: Manufacturer:
Mar 12 12:25:15 aidaho-desktop kernel: usb 2-1: SerialNumber: 197B07160000
Mar 12 12:25:15 aidaho-desktop kernel: usb-storage: device found at 29
Mar 12 12:25:15 aidaho-desktop kernel: usb-storage: waiting for device to settle before scanning
Mar 12 12:25:16 aidaho-desktop kernel: scsi 12:0:0:0: Direct-Access              USB FLASH DRIVE  PMAP PQ: 0 ANSI: 0 CCS
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] 4096 512-byte hardware sectors (2 MB)
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Write Protect is off
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Mode Sense: 23 00 00 00
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Assuming drive cache: write through
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] 4096 512-byte hardware sectors (2 MB)
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Write Protect is off
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Mode Sense: 23 00 00 00
Mar 12 12:25:16 aidaho-desktop kernel: sd 12:0:0:0: [sde] Assuming drive cache: write through
Mar 12 12:25:25 aidaho-desktop kernel:  sde:<7>usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -110
Mar 12 12:25:26 aidaho-desktop kernel: usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -110
Mar 12 12:25:27 aidaho-desktop kernel: usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 255 ret -110
Mar 12 12:25:32 aidaho-desktop kernel: usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 10 ret -110
Mar 12 12:25:37 aidaho-desktop kernel: usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 6 len 4 ret -110
Mar 12 12:25:42 aidaho-desktop kernel: usb 2-1: usbfs: USBDEVFS_CONTROL failed cmd lsusb rqt 128 rq 0 len 2 ret -110
Mar 12 12:25:54 aidaho-desktop kernel: usb 2-1: device descriptor read/64, error -110
aidaho-desktop:/home/aidaho # lsusb -v
...
Bus 002 Device 029: ID 1005:b113 Apacer Technology, Inc. Handy Steno 2.0/HT203
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x1005 Apacer Technology, Inc.
  idProduct          0xb113 Handy Steno 2.0/HT203
  bcdDevice            1.00
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              200mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        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     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
can't get device qualifier: Connection timed out
can't get debug descriptor: Connection timed out
cannot read device status, Connection timed out (110)

Под win xp в консоли управления светится 2 девайса с одним разделом на каждом (это правда ни о чем не говорит - я и раньше видел такую ошибку), сделать с ними ничего нельзя. Чтение-запись на оба идет без проблем. Партишен бессилен. Откопал фирменную утилиту, но она может лишь менять соотношение занятого места между «устройствами» (значит это все же кастомная тайваньская разбивка).

Вопрос такой: как заставить флешку появиться в /dev в виде блочного устройства, дабы выбить из него эту дурь с помощью /dev/zero? Спасибо за подсказки.

★★★★★

А это случаем не "тихналогия" ли U3 (http://u3.com)? У них для удаления второго раздела есть специальная утилита: http://u3.com/support/default.aspx#CQ3 (только под windows и mac). У меня флешка с этой хренью куплена была, но вроде ошибок в линуксе не было (а было это давно). Просто не был виден второй раздел (там на самом деле не раздел, а что-то очень костыльное, что видит только windows).

Deleted
()
Ответ на: комментарий от Deleted

>А это случаем не "тихналогия" ли U3 (http://u3.com)? У них для удаления второго раздела есть специальная утилита: http://u3.com/support/default.aspx#CQ3 (только под windows и mac). У меня флешка с этой хренью куплена была, но вроде ошибок в линуксе не было (а было это давно). Просто не был виден второй раздел (там на самом деле не раздел, а что-то очень костыльное, что видит только windows).

Нет, к сожалению это что-то другое. Судя по англоязычным форумам, на флешках u3 просто не совсем стандартная таблица разделов и второй раздел под CDFS. Мой девайс просто начинает спамить логи ошибками, если его трогать.

Забыл возможно важную деталь: лампа активности на флешке горит после подключения постоянно.

aidaho ★★★★★
() автор топика
Ответ на: комментарий от aidaho

Полгода назад сталкивался с такой проблемой. Мне досталась юзаная флешка с разбивкой на два разделе - один из них шифрованный. Решилось переформатированием под виндой утилитой Flash Memory Toolkit

colonelmarch
()
Ответ на: комментарий от colonelmarch

>Полгода назад сталкивался с такой проблемой. Мне досталась юзаная флешка с разбивкой на два разделе - один из них шифрованный. Решилось переформатированием под виндой утилитой Flash Memory Toolkit

Добрался наконец до винды, утилита эта так же видит две флешки и так же помочь не может:(

aidaho ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.