Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Feb 2000 11:34:13 -0500
From:      Peter Radcliffe <pir@pir.net>
To:        pao-report@clave.gr.jp
Cc:        freebsd-mobile@freebsd.org
Subject:   New card: card "SiliconTech,Inc\." "[0-9]*MB Compact PC Card"
Message-ID:  <20000201113413.A6333@pir.net>

next in thread | raw e-mail | index | archive | help
I found a 16Mb compactflash card in a pcmcia adaptor.
Labelled "Simple technology 16Mb".

Seems to work well;

Feb  1 11:27:20 disapp pccardd[370]: Card "SiliconTech,Inc."("16MB Compact
 PC Card") [Ver 3.0] [(null)] matched "SiliconTech,Inc\." ("[0-9]*MB Compact
 PC Card") [(null)] [(null)] 
card0: assign wdc1 iobase 0x260 irq 7
wdc1: unit 0 (wd1): <Hitachi CV 7.1.1>
wd1: 15MB (31488 sectors), 246 cyls, 4 heads, 32 S/T, 512 B/S
wdc1: unloading -- done

It expects iobase of 0x260 and cardio doesn't seem to change it :/ so
I changed the base of my SanDisk flash to match and changed my kernel
config so they could use the same IDE controller.

controller      wdc1    at isa? disable port 0x260 bio irq ?
disk            wd1     at wdc1 drive 0 


Are there any plans to automate this ? It's kinda fugly to show people
who are used to windows dealing with flash ATA :/

------------------------- pccard.conf -------------------------
card "SiliconTech,Inc\." "[0-9]*MB Compact PC Card"
	config  0x1 "wdc1" any
	insert	logger -s SiliconTech Flash ATA inserted
	remove	logger -s SiliconTech Flash ATA removed
---------------------------------------------------------------

------------------------ dumpcis output -----------------------
Configuration data for card in slot 0
Tuple #1, code = 0x1 (Common memory descriptor), length = 4
    000:  df 4a 01 ff
	Common memory device information:
		Device number 1, type Function specific, WPS = ON
		Speed = 4.0 x 100 ns, Memory block size = reserved, 32 units
		Device number 2, type No device, WPS = OFF
		Speed = No speed, Memory block size = 512b, 1 units
Tuple #2, code = 0x1c (Other conditions for common memory), length = 4
    000:  02 d9 01 ff
	 (3V card)
Tuple #3, code = 0x18 (JEDEC descr for common memory), length = 2
    000:  df 01
Tuple #4, code = 0x20 (Manufacturer ID), length = 4
    000:  4d 01 01 00
	PCMCIA ID = 0x14d, OEM ID = 0x1
Tuple #5, code = 0x15 (Version 1 info), length = 49
    000:  04 01 53 69 6c 69 63 6f 6e 54 65 63 68 2c 49 6e
    010:  63 2e 00 31 36 4d 42 20 43 6f 6d 70 61 63 74 20
    020:  50 43 20 43 61 72 64 00 56 65 72 20 33 2e 30 00
    030:  ff
	Version = 4.1, Manuf = [SiliconTech,Inc.], card vers = [16MB Compact PC Card]
	Addit. info = [Ver 3.0]
Tuple #6, code = 0x21 (Functional ID), length = 2
    000:  04 01
	Fixed disk card - POST initialize
Tuple #7, code = 0x22 (Functional EXT), length = 2
    000:  01 01
	Disk interface: IDE
Tuple #8, code = 0x22 (Functional EXT), length = 3
    000:  02 0c 0f
	Disk features: Silicon, Unique, Single
		Sleep, Standby, Idle, Low power, 
Tuple #9, code = 0x1a (Configuration map), length = 5
    000:  01 03 00 02 0f
	Reg len = 2, config register addr = 0x200, last config = 0x3
	Registers: XXXX---- 
Tuple #10, code = 0x1b (Configuration entry), length = 8
    000:  c0 40 a1 01 55 08 00 20
	Config index = 0x0(default)
	Interface byte = 0x40 (memory)  +RDY/-BSY active
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
	Memory space length = 0x8
	Max twin cards = 0
	Misc attr: (Power down supported)
Tuple #11, code = 0x1b (Configuration entry), length = 6
    000:  00 01 21 b5 1e 4d
	Config index = 0x0
	Vcc pwr:
		Nominal operating supply voltage: 3 x 1V, ext = 0x1e
		Max current average over 10 ms: 4.5 x 10mA
Tuple #12, code = 0x1b (Configuration entry), length = 10
    000:  c1 41 99 01 55 64 f0 ff ff 20
	Config index = 0x1(default)
	Interface byte = 0x41 (I/O)  +RDY/-BSY active
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
	Card decodes 4 address lines, full 8/16 Bit I/O
		IRQ modes: Level, Pulse, Shared
		IRQs:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
	Max twin cards = 0
	Misc attr: (Power down supported)
Tuple #13, code = 0x1b (Configuration entry), length = 6
    000:  01 01 21 b5 1e 4d
	Config index = 0x1
	Vcc pwr:
		Nominal operating supply voltage: 3 x 1V, ext = 0x1e
		Max current average over 10 ms: 4.5 x 10mA
Tuple #14, code = 0x1b (Configuration entry), length = 15
    000:  c2 41 99 01 55 ea 61 f0 01 07 f6 03 01 ee 20
	Config index = 0x2(default)
	Interface byte = 0x41 (I/O)  +RDY/-BSY active
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
	Card decodes 10 address lines, full 8/16 Bit I/O
		I/O address # 1: block start = 0x1f0 block length = 0x8
		I/O address # 2: block start = 0x3f6 block length = 0x2
		IRQ modes: Level, Pulse, Shared
		IRQ level = 14
	Max twin cards = 0
	Misc attr: (Power down supported)
Tuple #15, code = 0x1b (Configuration entry), length = 6
    000:  02 01 21 b5 1e 4d
	Config index = 0x2
	Vcc pwr:
		Nominal operating supply voltage: 3 x 1V, ext = 0x1e
		Max current average over 10 ms: 4.5 x 10mA
Tuple #16, code = 0x1b (Configuration entry), length = 15
    000:  c3 41 99 01 55 ea 61 70 01 07 76 03 01 ee 20
	Config index = 0x3(default)
	Interface byte = 0x41 (I/O)  +RDY/-BSY active
	Vcc pwr:
		Nominal operating supply voltage: 5 x 1V
	Card decodes 10 address lines, full 8/16 Bit I/O
		I/O address # 1: block start = 0x170 block length = 0x8
		I/O address # 2: block start = 0x376 block length = 0x2
		IRQ modes: Level, Pulse, Shared
		IRQ level = 14
	Max twin cards = 0
	Misc attr: (Power down supported)
Tuple #17, code = 0x1b (Configuration entry), length = 6
    000:  03 01 21 b5 1e 4d
	Config index = 0x3
	Vcc pwr:
		Nominal operating supply voltage: 3 x 1V, ext = 0x1e
		Max current average over 10 ms: 4.5 x 10mA
Tuple #18, code = 0x14 (No link), length = 0
Tuple #19, code = 0xff (Terminator), length = 0
1 slots found
---------------------------------------------------------------

-- 
pir                  pir@pir.net                    pir@net.tufts.edu



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000201113413.A6333>