[sisyphus] Re: [devel] I: hotplug-2004_03_29-alt11 (2.6 only)

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Ноя 2 12:57:01 MSK 2004


Mike Plugnikov пишет:
> В сообщении от 1 Ноябрь 2004 20:37 Anton Farygin написал(a):
> 
>>Mike Plugnikov пишет:
>>
>>>В сообщении от 1 Ноябрь 2004 20:02 Anton Farygin написал(a):
>>>
>>>>Mike Plugnikov пишет:
>>>>
>>>>>В сообщении от 1 Ноябрь 2004 19:19 Anton Farygin написал(a):
>>>>>
>>>>>>Mike Plugnikov пишет:
>>>>
>>>>Покажите /etc/fstab до того как воткнули flash и после этого.
>>>
>>>Fstab до подсоединения flash:
>>>$ cat /etc/fstab
>>>/dev/hda1 / ext3 defaults 1 1
>>>devpts /dev/pts devpts gid=5,mode=0620 0 0
>>>/dev/hda2 /home ext3 defaults 1 2
>>>/dev/cdrom /mnt/cdrom auto user,iocharset=koi8-r,noauto,ro,exec 0 0
>>>/dev/floppy /mnt/floppy auto
>>>user,iocharset=koi8-r,quiet,sync,codepage=866,noauto,umask=0,exec 0 0
>>>proc /proc proc gid=19 0 0
>>>/dev/hda3 swap swap defaults 0 0
>>>/dev/hdb5 /mnt/disk auto user,iocharset=koi8-r,noauto,umask=0 0 0
>>>/dev/hdb1 /mnt/rack auto user,iocharset=koi8-r,noauto,umask=0 0 0
>>>/dev/hdc1 /mnt/disk2 auto defaults,user,noauto 0 0
>>>
>>>Подсоединили:
>>># storagescan -v
>>>error attempt to create string with null pointer
>>
>>^^^^^ о как интересно !!!!
>>
>>мне нужно:
>>
>>mkdir /tmp/sys_tmp;cp -a --parents /sys /tmp/sys_tmp;
> 
> Это была какаето странная flash. Владелец говорит, что там fat32, но ядро 
> выдало ошибку при обнаружении партиций на flash:

Это могло произойти из-за того, что устройство не размечено на разделы.

> kernel: usb 1-2: new full speed USB device using address 3
> kernel: hub 1-2:1.0: USB hub found
> kernel: hub 1-2:1.0: 1 port detected
> kernel: usb 1-2.1: new full speed USB device using address 4
> kernel: Initializing USB Mass Storage driver...
> kernel: scsi0 : SCSI emulation for USB Mass Storage devices
> kernel:   Vendor: Prolific  Model: USB Flash Disk    Rev: PROL
> kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
> kernel: SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
> kernel: sda: assuming Write Enabled
> kernel: sda: assuming drive cache: write through
> block.agent[12955]: add new block device /sys/block/sda
> kernel:  sda: unknown partition table #не смогло определить партиции
> kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
> kernel: usbcore: registered new driver usb-storage
> kernel: USB Mass Storage support registered.
> block.agent[12955]: DEVICE=/dev/sda
> 
> Когда, я прочёл ваше письмо, то владелец ужё унёс эту флешку. Завтра, если его 
> достану - то попробую ещё раз.

Угу. И наверное было бы классно снять с этой flash образ и каким-то 
образом передать мне.

Данные, естственно, меня не интересуют.

> 
> Но я взял другую флэшку, в надежде на повтор ситуации. Не получилось:
> 
> kernel: usb 1-2: new full speed USB device using address 5
> kernel: scsi1 : SCSI emulation for USB Mass Storage devices
> kernel:   Vendor: JetFlash  Model: 32MB              Rev: 1.11
> kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
> block.agent[20653]: add new block device /sys/block/sda
> kernel: SCSI device sda: 64512 512-byte hdwr sectors (33 MB)
> kernel: sda: assuming Write Enabled
> kernel: sda: assuming drive cache: write through
> block.agent[20682]: add new block device /sys/block/sda/sda1
> kernel:  sda: sda1
> kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
> block.agent[20653]: DEVICE=/dev/sda
> block.agent[20682]: DEVICE=/dev/sda1
> Всё определилось. НО! В fstab не добавилась запись, как в предыдущем примере.

А что в этом случае говорит storagescan -v ?

Я нашел одну ошибку в storagescan - в плане определения vfat разделов. 
Точнее не ошибку, а _нюанс_ - дело в том, что господа производители 
flash'ек указывают в качестве операционной системы, создавшей FAT раздел 
  - все что угодно. Сейчас от этого избавлюсь и все заработает.

Rgds,
Rider



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