[Armadillo:01759] Re: Armadillo-9でのUSBメモリ認識について

kaimasami email@hidden
2007年 7月 16日 (月) 12:59:41 JST


kaiです。

 言葉足らずでしたので補足します。
 調べたのは一般的なPCでのkernel option設定項目でしてarmadillo9のものでは
ありません。

 それで「armadillo9のkernelはどうなっているのでしょうか。」となったわけです。
 というのも、armadillo9のCFにインストールしたDebianを立ち上げた状態では、
'/boot/'内が空なのです。
(どこにあったkernelが動いているのでしょうか。オンボードフラッシュ内?)




On Sun, 15 Jul 2007 13:55:27 +0900
kaimasami <email@hidden> wrote:

> kaiです。
>  
>  kernel optionがひっかかるので、ファイルシステムの設定があったかどうか
> とあるシステムのkernel optionを調べてみました。
>  すると下記のような記述があります。
> <<----------------
> # DOS/FAT/NT Filesystems
> #
> CONFIG_FAT_FS=y
> CONFIG_MSDOS_FS=y
> # CONFIG_VFAT_FS is not set
> CONFIG_FAT_DEFAULT_CODEPAGE=437
> # CONFIG_NTFS_FS is not set
> ---------------->>
>  ここで'y'でなく'n'だったら'fat'ファイルシステムは組み込まれないわけですが、
> armadillo9のkernelはどうなっているのでしょうか。
> 
>  どなたか御存じの方、または調べる方法を御存じの方、教えていただけないでしょうか。
> 
> 
> 
> 
> 
> 
> On Sun, 15 Jul 2007 07:49:20 +0900
> kaimasami <email@hidden> wrote:
> 
> > kaiです。
> >  128MB品を64MB+64MBで使っています。
> > ---------->>
> > msi1etch26162:/home/kai# uname -a
> > Linux msi1etch26162 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux
> > msi1etch26162:/home/kai# dmesg
> > Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12etch2) (email@hidden) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Wed May 9 23:03:12 UTC 2007
> > ....
> > scsi3 : SCSI emulation for USB Mass Storage devices
> > usb-storage: device found at 3
> > usb-storage: waiting for device to settle before scanning
> >   Vendor: BUFFALO   Model: ClipDrive         Rev: 2.00
> >   Type:   Direct-Access                      ANSI SCSI revision: 02
> > ready
> > ....
> > <<----------------
> > 
> >  i686-Etchでのマウントは問題ないのですが、
> > ---------------->>
> > msi1etch26162:/home/kai# uname -a
> > Linux msi1etch26162 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux
> > msi1etch26162:/home/kai# fdisk /dev/sdc
> > 
> > Command (m for help): p
> > 
> > Disk /dev/sdc: 131 MB, 131072000 bytes
> > 5 heads, 50 sectors/track, 1024 cylinders
> > Units = cylinders of 250 * 512 = 128000 bytes
> > 
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/sdc1               1         501       62600    b  W95 FAT32
> > /dev/sdc2             502        1024       65375   83  Linux
> > 
> > Command (m for help): q
> > 
> > msi1etch26162:/home/kai# mount /dev/sdc1 /mnt/sdc1
> > msi1etch26162:/home/kai# mount /dev/sdc2 /mnt/sdc2
> > msi1etch26162:/home/kai# df -m
> > Filesystem           1M-ブロック    使用   使用可 使用% マウント位置
> > ....
> > ....
> > /dev/sdc1                   61        38        24  62% /mnt/sdc1
> > /dev/sdc2                   62         1        59   1% /mnt/sdc2
> > msi1etch26162:/home/kai#
> > msi1etch26162:/home/kai# umount /mnt/sdc1 /mnt/sdc2
> > msi1etch26162:/home/kai#
> > 
> > <<----------------
> > 
> >  arm9ですとこのようにext2のみしかマウントできません。
> >  いま気づいたのですが、'sda3'というのが変ですね。
> >  この所為かなあ。なんだろう。(自問)
> > 
> > 
> > ---------------->>
> > armadillo9:~# uname -a
> > Linux armadillo9 2.6.12.3-a9-1 #3 Tue Oct 18 14:00:25 JST 2005 armv4tl GNU/Linux
> > armadillo9:~# fdisk /dev/sda
> > 
> > Command (m for help): p
> > 
> > Disk /dev/sda: 131 MB, 131072000 bytes
> > 5 heads, 50 sectors/track, 1024 cylinders
> > Units = cylinders of 250 * 512 = 128000 bytes
> > 
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/sda1               1         501       62600    b  W95 FAT32
> > /dev/sda2             502        1024       65375   83  Linux
> > /dev/sda3               1           1           0    0  Empty
> > Partition 3 has different physical/logical beginnings (non-Linux?):
> >      phys=(0, 0, 0) logical=(0, 0, 1)
> > Partition 3 has different physical/logical endings:
> >      phys=(0, 0, 0) logical=(17179869, 0, 46)
> > Partition 3 does not end on cylinder boundary.
> > 
> > Command (m for help): q
> > 
> > armadillo9:~# mount /dev/sda1 /mnt/sda1
> > mount: wrong fs type, bad option, bad superblock on /dev/sda1,
> >        or too many mounted file systems
> > armadillo9:~# mount /dev/sda1 /mnt/sda1 -t vfat
> > mount: wrong fs type, bad option, bad superblock on /dev/sda1,
> >        or too many mounted file systems
> > armadillo9:~# 
> > armadillo9:~# mount /dev/sda2 /mnt/sda2
> > armadillo9:~# df -m
> > Filesystem           1M-blocks      Used Available Use% Mounted on
> > /dev/hdc1                 5768       497      4978  10% /
> > tmpfs                       31         0        31   0% /dev/shm
> > /dev/sda2                   62         1        59   1% /mnt/sda2
> > armadillo9:~# umount /mnt/sda1 /mnt/sda2
> > umount: /mnt/sda1: not mounted
> > armadillo9:~# umount /mnt/sda1 /mnt/sda2
> > umount: /mnt/sda1: not mounted
> > umount: /mnt/sda2: not mounted
> > armadillo9:~# 
> > 
> > <<----------------
> > 
> > 
> > 
> > 
> > On Sat, 14 Jul 2007 23:52:16 +0900
> > SAITOH Akinori <email@hidden> wrote:
> > 
> > > 齊藤と申します
> > > 
> > > kaimasami wrote:
> > > >  結論から言うと、type(83:linux)はマウントできましたが、type(b:w95 fat32)は
> > > > マウントできませんでした。
> > > >  'vfat'が認識できていないのでしょうか。(kernel optionの何かが不足?)
> > > 
> > > このUSBメモリは何MBのものですか?
> > > 僕は128MBと256MBはOKだが,FAT32の32MBUSBメモリは
> > > 上手くマウントできないという症状に出会ったことがあります.
> > > 
> > > 結局32MB USBメモリを使わない(無駄に大きな128MBを使う)こと
> > > したので解明せずに終わってしまいましたが.
> > > 
> > > -- 
> > > 	齊藤明紀 email@hidden
> > > _______________________________________________
> > > armadillo mailing list
> > > email@hidden
> > > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> > 
> > 
> > -- 
> >  ...  a happy hacking ..... 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> 
> -- 
>  ...  a happy hacking ..... 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo


-- 
 ...  a happy hacking ..... 



armadillo メーリングリストの案内