[Armadillo:01130] Re: Armadillo9 のCFの認識につきまして。

Kenji SHIMIZU email@hidden
2006年 8月 5日 (土) 04:27:39 JST


花田 様
早速の対応ありがとうございます。
清水です。

CF:		Hagiwara sys-comの4GコンパクトフラッシュHPC-CF4GV
kernel:		linux-2.6.12.3-a9-3.bin.gz
userland:	romfs-20060125-2.6.12.3-a9-3.img.gz
bootloader:	loader-armadillo-7.bin
上記環境でのIDE認識部分のbootログは、
------------------------------
i2c-s3531a: i2c S-3531A/S-353X0A driver, (C) 2001-2005 Atmark Techno, Inc.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
unknown card type
armadillo9-nor: Found 1 x16 devices at 0x0 in 16-bit bank
------------------------------
kernelソースdrivers/ide/arm/ide-ep93xx内で
unknown card typeで終わってます。

また同じHagiwara sys-comの同じ型番で
容量の違う1Gコンパクトフラッシュで下記の通り試すと
CF:		Hagiwara sys-comの1GコンパクトフラッシュHPC-CF1GV
kernel:		linux-2.6.12.3-a9-3.bin.gz
userland:	romfs-20060125-2.6.12.3-a9-3.img.gz
bootloader:	loader-armadillo-7.bin
IDE認識部分のbootログは、
------------------------------
i2c-s3531a: i2c S-3531A/S-353X0A driver, (C) 2001-2005 Atmark Techno, Inc.
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
 Fixed Disk Card
 IDE interface
 [silicon] [unique] [single] [sleep] [standby] [idle] [low power]
Trying to free nonexistent resource <c6800000-c680000f>
hdc: TOSHIBA THNCF1G02PG, CFA DISK drive
ide1 at 0xc6800000-0xc6800007,0xc680000e on irq 49
hdc: max request size: 128KiB
hdc: 2000880 sectors (1024 MB) w/2KiB Cache, CHS=1985/16/63
hdc: cache flushes not supported
 /dev/ide/host1/bus0/target0/lun0: p1
armadillo9-nor: Found 1 x16 devices at 0x0 in 16-bit bank
------------------------------
となり、ちゃんと認識されます。

同様に
4GのCFかつPCMCIAで/etc/rd.d/rc.pcmcia startすると
CF:		Hagiwara sys-comの4GコンパクトフラッシュHPC-CF4GV
kernel:		linux-2.6.12.3-a9-3-pcmcia.bin.gz
userland:	romfs-20060125-2.6.12.3-a9-3-pcmcia.img.gz
IDE認識部分のログは、
------------------------------
[email@hidden (ttyAM0) ~]# /etc/rc.d/rc.pcmcia start
Starting PCMCIA services: cardmgr[961]: watching 1 socket
cardmgr[961]: could not adjust resource: IO ports 0xc00-0xcff: Function
not implemented
cardmgr[961]: could not adjust resource: IO ports 0x800-0x8ff: Function
not implemented
cardmgr[961]: could not adjust resource: IO ports 0x100-0x4ff: Function
not implemented
cardmgr[961]: could not adjust resource: memory 0xc0000-0xfffff:
Function not implemented
cardmgr[961]: could not adjust resource: memory 0x60000000-0x60ffffff:
Function not implemented
cardmgr[961]: could not adjust resource: memory 0xa0000000-0xa0ffffff:
Function not implemented
cardmgr[961]: could not adjust resource: IO ports 0xa00-0xaff: Function
not implemented
hda: TOSHIBA THNCF4G09PG, CFA DISK drive
ide0 at 0xc7020000-0xc7020007,0xc702000e on irq 49
hda: max request size: 128KiB
hda: 7952112 sectors (4071 MB) w/2KiB Cache, CHS=7889/16/63
hda: cache flushes not supported
 /dev/ide/host0/bus0/target0/lun0: p1
ide-cs: hda: Vcc = 3.3, Vpp = 0.0
done.
------------------------------
とちゃんと認識されます。


同様に
1GのCFかつPCMCIAで/etc/rd.d/rc.pcmcia startすると
CF:		Hagiwara sys-comの1GコンパクトフラッシュHPC-CF1GV
kernel:		linux-2.6.12.3-a9-3-pcmcia.bin.gz
userland:	romfs-20060125-2.6.12.3-a9-3-pcmcia.img.gz
IDE認識部分のログは、
------------------------------
[email@hidden (ttyAM0) ~]# /etc/rc.d/rc.pcmcia start
Starting PCMCIA services: cardmgr[961]: watching 1 socket
cardmgr[961]: could not adjust resource: IO ports 0xc00-0xcff: Function
not implemented
cardmgr[961]: could not adjust resource: IO ports 0x800-0x8ff: Function
not implemented
cardmgr[961]: could not adjust resource: IO ports 0x100-0x4ff: Function
not implemented
cardmgr[961]: could not adjust resource: memory 0xc0000-0xfffff:
Function not implemented
cardmgr[961]: could not adjust resource: memory 0x60000000-0x60ffffff:
Function not implemented
cardmgr[961]: could not adjust resource: memory 0xa0000000-0xa0ffffff:
Function not implemented
cardmgr[961]: could not adjust resource: IO ports 0xa00-0xaff: Function
not implemented
hda: TOSHIBA THNCF1G02PG, CFA DISK drive
ide0 at 0xc7020000-0xc7020007,0xc702000e on irq 49
hda: max request size: 128KiB
hda: 2000880 sectors (1024 MB) w/2KiB Cache, CHS=1985/16/63
hda: cache flushes not supported
 /dev/ide/host0/bus0/target0/lun0: p1
ide-cs: hda: Vcc = 3.3, Vpp = 0.0
done.
------------------------------
となり、4G同様にちゃんと認識されています。


Masahiro Hanada wrote:
> 花田です。
> 
> Kenji SHIMIZU <email@hidden> wrote:
> 
> 
>>Armadillo9に下記環境をフラッシュに書き込み、
>>Hagiwara sys-comの4GコンパクトフラッシュHPC-CF4GVを使用して
>>debian環境を作成しようとしていますが、
>>bootloaderと、kernel(たぶんdrivers/ide/arm/ide-ep93xx)が
>>コンパクトフラッシュを認識しません。
>>
>>kernel:		linux-2.6.12.3-a9-3.bin.gz
>>userland:	romfs-20060125-2.6.12.3-a9-3.img.gz
>>bootloader:	loader-armadillo-7.bin
> 
> 
> 改善は可能と思います。
> ブートメッセージのIDE認識部分のログを送っていただけますか?
> 
> 来週、何かしらの改造を施したものを作成して、
> テスト確認していただく形にしたいと思います。
> 
> 
> ____________________________________________________
> 
>     花田 政弘 (はなだ まさひろ)
> 
>       (株)アットマークテクノ 開発部
>         TEL: 011-207-6550    FAX: 011-207-6570
>         URL: http://www.atmark-techno.com/
> 
>     E-mail: email@hidden
> ____________________________________________________
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> 


-- 
Kenji SHIMIZU <email@hidden>
TEL:+81-92-515-3786




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