[Hardware] Fwd: JetFlash: делюсь экспой

Michael Shigorin mike на osdn.org.ua
Сб Янв 15 05:24:14 MSK 2005


----- Forwarded message from Artem Chuprina <ran ran.pp.ru> -----

Date: Sat, 15 Jan 2005 00:02:29 +0300
From: Artem Chuprina <ran ran.pp.ru>
To: debian-russian lists.debian.org
Subject: JetFlash: делюсь экспой

Хмутро.

Довелось тут поэкспериментировать.  Итак.  Как я понимаю, сейчас в
продаже бывают модели TS(256M|512M|1G)JF2(A|B).  Мне попадались все
варианты A и один вариант B.  Результаты были следующие.  

Серия A (серые крышечки, рыжая серединка, из недостатков - явно хуже с
прочностью крышки, лампочка не с той стороны, и что несколько более
сомнительно как недостаток - шнурок привязывается к телу, т.е. легко
потерять крышку; ничто, впрочем, не мешает провернуть дырочки в ней)
256M и 512M (2 и 2 экз. соответственно) видятся замечательно всем, чем
можно - и 2.4, и 2.6 (пробовалось 2.4.27 и 2.6.9 соответственно), и если
в 2.6 включить CONFIG_USB_STORAGE_RW_DETECT (по умолчанию оно выключено,
и чтение ее хелпа в чем-то интересно) в них видно состояние write
protection (mount на него тоже реагирует, и монтирует r/o).  На них
самих, кстати, иконки замочка хрен разглядишь, логи гораздо более
внятны.  1G мне попался на потрогать один экз, уже вскрытый, но вряд ли
сбойный (лежал на витрине в Пирите, по браку не числился).  В логах
(2.6.9) я не увидел ни слова про write protection.  Видимо, не отозвался
на запрос.  Характерное поведение в такой ситуации - делает вид, что
пишется, а при sync (или umount) ядро ругается в лог и только в лог, что
не смогло записать, ибо запись запрещена.  Тот же эффект будет и при
нормальном распознавании write protect, если при смонтированном в r/w
состоянии сдвинуть тумблер WP (к счастью, на этой модели его случайно
зацепить в процессе работы почти нереально).

Серия B (голубенький корпус с металлического цвета окантовкой, рычажок
WP в торце) - была только гиговая, тоже 1 экз.  2.4.27 ее норовит от
вообще не распознать до распознать через как повезет.  Может сработать
fdisk, а потом после выдергивания и вставления не найтись раздел.  Не
исчезает из списка SCSI-устройств по извлечении.  По повторном втыкании
про нее, соответственно, ничего не расскажут.  Другая, воткнутая после
нее в тот же разъем, при этом не видится.  Однако, надо сказать, если
согласится распознать, то работать будет.  Файлы я на ней притащить
ухитрился.  2.6.9 с ней работать согласилась, и даже распознала, но с
дикой руганью.  Ругань приаттачена, если кому понадобится сравнить со
своей.  Однако ж с третьей попытки съело и работать после этого
соглашается.  И тоже распознало WP.  Тот же экземпляр виндой видится
просто на ура.

Документация у них на обе серии одна и та же, похоже, и там написано,
что драйвера для линукса содержатся в 2.4+, начиная с каких-то ранних
версий.  Действительно содержатся, только не с обеими сериями работает.

Про разницу в той и другой модели (в терминах внешнего вида) в ту же
сторону я от других покупателей слышал, когда ездил в Пирит менять B-шку
и зашел к саппортерам ее помучить.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran jabber.ran.pp.ru

Jan 13 15:28:35 wizzle kernel: usb 1-2: new high speed USB device using address 3
Jan 13 15:28:35 wizzle usb.agent[12604]:      usb-storage: already loaded
Jan 13 15:28:35 wizzle kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 13 15:28:35 wizzle kernel:   Vendor: JetFlash  Model: TS1GJF2B          Rev: 2.00
Jan 13 15:28:35 wizzle kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Jan 13 15:28:36 wizzle kernel: sda: Unit Not Ready, sense:
Jan 13 15:28:36 wizzle kernel: Current : sense key Unit Attention
Jan 13 15:28:36 wizzle kernel: Additional sense: Not ready to ready change, medium may have changed
Jan 13 15:28:36 wizzle kernel: sda : READ CAPACITY failed.
Jan 13 15:28:36 wizzle kernel: sda : status=1, message=00, host=0, driver=08 
Jan 13 15:28:36 wizzle kernel: Current sd: sense key Unit Attention
Jan 13 15:28:36 wizzle kernel: Additional sense: Not ready to ready change, medium may have changed
Jan 13 15:28:36 wizzle kernel: sda: test WP failed, assume Write Enabled
Jan 13 15:28:36 wizzle kernel: sda: assuming drive cache: write through
Jan 13 15:28:36 wizzle kernel: sda: Unit Not Ready, sense:
Jan 13 15:28:36 wizzle kernel: Current : sense key Unit Attention
Jan 13 15:28:36 wizzle kernel: Additional sense: Not ready to ready change, medium may have changed
Jan 13 15:28:36 wizzle kernel: sda : READ CAPACITY failed.
Jan 13 15:28:36 wizzle kernel: sda : status=1, message=00, host=0, driver=08 
Jan 13 15:28:36 wizzle kernel: Current sd: sense key Unit Attention
Jan 13 15:28:36 wizzle kernel: Additional sense: Not ready to ready change, medium may have changed
Jan 13 15:28:36 wizzle kernel: sda: test WP failed, assume Write Enabled
Jan 13 15:28:36 wizzle kernel: sda: assuming drive cache: write through
Jan 13 15:28:36 wizzle kernel: SCSI device sda: 2048000 512-byte hdwr sectors (1049 MB)
Jan 13 15:28:36 wizzle kernel: sda: Write Protect is on
Jan 13 15:28:36 wizzle kernel: sda: Mode Sense: 03 00 80 00
Jan 13 15:28:36 wizzle kernel: sda: assuming drive cache: write through
Jan 13 15:28:36 wizzle kernel:  /dev/scsi/host1/bus0/target0/lun0: p1
Jan 13 15:28:36 wizzle kernel:  /dev/scsi/host1/bus0/target0/lun0: p1
Jan 13 15:28:36 wizzle kernel: devfs_mk_dev: could not append to parent for scsi/host1/bus0/target0/lun0/part1
Jan 13 15:28:36 wizzle kernel: kobject_register failed for sda1 (-17)
Jan 13 15:28:36 wizzle kernel:  [kobject_register+91/96] kobject_register+0x5b/0x60
Jan 13 15:28:36 wizzle kernel:  [add_partition+281/336] add_partition+0x119/0x150
Jan 13 15:28:36 wizzle kernel:  [register_disk+390/448] register_disk+0x186/0x1c0
Jan 13 15:28:36 wizzle kernel:  [add_disk+76/96] add_disk+0x4c/0x60
Jan 13 15:28:36 wizzle kernel:  [exact_match+0/16] exact_match+0x0/0x10
Jan 13 15:28:36 wizzle kernel:  [exact_lock+0/32] exact_lock+0x0/0x20
Jan 13 15:28:36 wizzle kernel:  [pg0+544571459/1069376512] sd_probe+0x253/0x3a0 [sd_mod]
Jan 13 15:28:36 wizzle kernel:  [sysfs_add_file+120/160] sysfs_add_file+0x78/0xa0
Jan 13 15:28:36 wizzle kernel:  [bus_match+63/112] bus_match+0x3f/0x70
Jan 13 15:28:36 wizzle kernel:  [device_attach+79/160] device_attach+0x4f/0xa0
Jan 13 15:28:36 wizzle kernel:  [kobject_get+26/48] kobject_get+0x1a/0x30
Jan 13 15:28:36 wizzle kernel:  [bus_add_device+91/176] bus_add_device+0x5b/0xb0
Jan 13 15:28:36 wizzle kernel:  [device_add+161/304] device_add+0xa1/0x130
Jan 13 15:28:36 wizzle kernel:  [pg0+542196514/1069376512] scsi_sysfs_add_sdev+0x52/0x200 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+545153115/1069376512] slave_configure+0x2b/0x90 [usb_storage]
Jan 13 15:28:36 wizzle kernel:  [pg0+545153072/1069376512] slave_configure+0x0/0x90 [usb_storage]
Jan 13 15:28:36 wizzle kernel:  [pg0+542190238/1069376512] scsi_add_lun+0x2fe/0x3d0 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+542190665/1069376512] scsi_probe_and_add_lun+0xd9/0x240 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+542193032/1069376512] scsi_scan_target+0xa8/0x130 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+542193305/1069376512] scsi_scan_channel+0x89/0xa0 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+542193537/1069376512] scsi_scan_host_selected+0xd1/0x110 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+542193648/1069376512] scsi_scan_host+0x30/0x40 [scsi_mod]
Jan 13 15:28:36 wizzle kernel:  [pg0+545164982/1069376512] storage_probe+0x146/0x1e0 [usb_storage]
Jan 13 15:28:36 wizzle kernel:  [pg0+542863499/1069376512] usb_probe_interface+0x6b/0x80 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [bus_match+63/112] bus_match+0x3f/0x70
Jan 13 15:28:36 wizzle kernel:  [device_attach+79/160] device_attach+0x4f/0xa0
Jan 13 15:28:36 wizzle kernel:  [kobject_get+26/48] kobject_get+0x1a/0x30
Jan 13 15:28:36 wizzle kernel:  [bus_add_device+91/176] bus_add_device+0x5b/0xb0
Jan 13 15:28:36 wizzle kernel:  [device_add+161/304] device_add+0xa1/0x130
Jan 13 15:28:36 wizzle kernel:  [pg0+542894083/1069376512] usb_set_configuration+0x303/0x470 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [pg0+542873202/1069376512] usb_new_device+0xb2/0x170 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [pg0+542876606/1069376512] hub_port_connect_change+0x20e/0x400 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [pg0+542877729/1069376512] hub_events+0x271/0x3c0 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [pg0+542878117/1069376512] hub_thread+0x35/0x120 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
Jan 13 15:28:36 wizzle kernel:  [ret_from_fork+6/20] ret_from_fork+0x6/0x14
Jan 13 15:28:36 wizzle kernel:  [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
Jan 13 15:28:36 wizzle kernel:  [pg0+542878064/1069376512] hub_thread+0x0/0x120 [usbcore]
Jan 13 15:28:36 wizzle kernel:  [kernel_thread_helper+5/24] kernel_thread_helper+0x5/0x18
Jan 13 15:28:36 wizzle kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Jan 13 15:28:36 wizzle kernel: USB Mass Storage device found at 3
Jan 13 15:28:36 wizzle udev[12659]: creating device node '/dev/sda1'
Jan 13 15:28:36 wizzle udev[12652]: creating device node '/dev/sda'
Jan 13 15:28:36 wizzle scsi.agent[12643]: disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0/host1/1:0:0:0



----- End forwarded message -----

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Hardware