vine-users ML アーカイブ



[vine-users:051666] Re: Memory stick

  • From: Shinichiro HIDA <stained@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:051666] Re: Memory stick
  • Date: Tue, 25 Jun 2002 23:39:51 +0900
飛田です。

>>>>> In [vine-users : No.051660] 
>>>>>	Tatsuo Ishii <t-ishii@xxxxxxxxx> wrote:
> 石井です.

> kernel 2.4.18-0vl24でUSB CFリーダが使えるようになったので,もしかした
> らmemory stickも使えるのではないかと試してみたのですが,NGでした(そも
> そもmurasakiが反応しない).

この辺の仕組みは良く分かってませんが、Debian で、kernel 2.2.19, 2,4,18
PCG-SR9C/K で使ってます。usb-storage,sd_mod あたりのドライバモヂュール
をロードしてます。

;; murasaki は使ってません。

;; 勘違いかもしれませんがひょっとすると、sg (scsi-generic)も必要だった
;; かもしれないのですが、手元のは、sg は、kernel に組み込んでしまって
;; いるので、このあたり記憶が曖昧(嘘かもしれません)です。_o_

> http://www.gonnta.ne.jp/~itty/linux-c1.html によれば,Kondara では使え
> ているそうなので,ちょっとくやしいです.「私は使えているよ」という方,
> よかったら情報をください.ちなみハードは SONY PCG-Z505CR/Kです.

スロットは usb (usb-storage)、スティック自体は、scsi エミュレーション
(usb-storage)で、sd* なディスクのように見えます。

dmesg だと、

Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
  Vendor: Sony      Model: MSC-U01           Rev: 1.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
usb-uhci.c: interrupt, status 2, frame# 1065
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08 
Current sd00:00: sns = 70  2
ASC=3a ASCQ= 0
Raw sense data:0x70 0x00 0x02 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x3a 0x00 0x00 0x00 0x00 0x00 
sda : block size assumed to be 512 bytes, disk size 1GB.  
 /dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:00, sector 0
 I/O error: dev 08:00, sector 0
 unable to read partition table
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.

な風です。(起動時にスティック入ってないので、エラー出てますが)

ひょっとすると、関係ないかもしれませんが、

;; /etc/modules.conf
# SCSI HDDs
probeall  /dev/sd               scsi_hostadapter sd_mod
alias     /dev/sd*              /dev/sd

というのも入ってます。

で、私の場合 sda1 として見えているので、

;; /etc/fstab
[...]
/dev/sda1  /stick  vfat  rw,user,auto   0 0

とか書いておいて、

$ mount /stick; cd /stick; ls -l であっさり見えてます。

--
  Shinichiro HIDA
  mailto:stained@xxxxxxxxxxxxxxxx