Portál AbcLinuxu, 3. května 2025 04:57

Transcend 256MB 40-pin IDE Flash Module

Podpora: kompletní
Ovladač: v jádře

Technické parametry

Transcend TS256MDOM40V je flash modul 256MB s 40-pinovym IDE rozhranim, nahrada pevneho disku. Modul se zasouva primo do konektoru na zakladni desce. Na horni strane je maly prepinac MASTER/SLAVE a miniaturni konektor pro napajeni 5V DC. Soucasti dodavky je napajeci kablik s konektorem jako bezny IDE disk (12V, 5V). Nektere zakladni desky snad mohou modul napajet primo (napajeni na pinu20). Minimalni pocet zapisu je cca 100000. Nepodporuje S.M.A.R.T. Nepodporuje DMA rezimy, jen PIO0-PIO4. Rozmery 62x27x7.

http://www.transcendusa.com/products/ModDetail.asp?ModNo=26&LangNo=0

# hdparm -c0 /dev/hda; hdparm -tT /dev/hda
 setting 32-bit IO_support flag to 0
 IO_support   =  0 (default 16-bit)

/dev/hda:
 Timing cached reads:   408 MB in  2.01 seconds = 202.99 MB/sec
 Timing buffered disk reads:   16 MB in  5.32 seconds =   3.01 MB/sec

# hdparm -c1 /dev/hda; hdparm -tT /dev/hda
 setting 32-bit IO_support flag to 1
 IO_support   =  1 (32-bit)

/dev/hda:
 Timing cached reads:   404 MB in  2.00 seconds = 202.00 MB/sec
 Timing buffered disk reads:   16 MB in  3.05 seconds =   5.25 MB/sec

# hdparm -c3 /dev/hda; hdparm -tT /dev/hda
 setting 32-bit IO_support flag to 3
 IO_support   =  3 (32-bit w/sync)

/dev/hda:
 Timing cached reads:   408 MB in  2.01 seconds = 202.99 MB/sec
 Timing buffered disk reads:   16 MB in  3.24 seconds =   4.94 MB/sec

Identifikace pod Linuxem

# dmesg | grep hda
Kernel command line: root=/dev/hda4 panic=10 acpi=off ro
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
hda: TRANSCEND, ATA DISK drive
hda: attached ide-disk driver.
hda: 500736 sectors (256 MB) w/2KiB Cache, CHS=978/16/32
 hda: hda1 hda2 hda4

# hdparm -iI /dev/hda
/dev/hda:

 Model=TRANSCEND, FwRev=2.0, SerialNo=200701111105H000xxxx
 Config={ HardSect NotMFM Fixed DTR>10Mbs }
 RawCHS=978/16/32, TrkSize=16896, SectSize=528, ECCbytes=4
 BuffType=1Sect, BuffSize=2kB, MaxMultSect=1, MultSect=off
 CurCHS=978/16/32, CurSects=500736, LBA=yes, LBAsects=500736
 IORDY=on/off, tPIO={min:120,w/IORDY:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 AdvancedPM=no

 * signifies the current active mode


/dev/hda:

ATA device, with non-removable media
	Model Number:       TRANSCEND                               
	Serial Number:      200701111105H000xxxx
	Firmware Revision:  2.0     
Standards:
	Likely used: 2
Configuration:
	Logical		max	current
	cylinders	978	978
	heads		16	16
	sectors/track	32	32
	--
	bytes/track: 16896	bytes/sector: 528
	CHS current addressable sectors:     500736
	LBA    user addressable sectors:     500736
	device size with M = 1024*1024:         244 MBytes
	device size with M = 1000*1000:         256 MBytes 
Capabilities:
	LBA, IORDY(can be disabled)
	Buffer size: 2.0kB	bytes avail on r/w long: 4
	Standby timer values: spec'd by Vendor
	R/W multiple sector transfer: Max = 1	Current = 1
	DMA: not supported
	PIO: pio0 pio1 pio2 pio3 pio4 
	     Cycle time: no flow control=120ns  IORDY flow control=120ns

Postup zprovoznění pod Linuxem

Jako bezny pevny disk. Vzhledem k pouziti flash technologii je treba pamatovat na omezeny pocet zapisu (minimalne 100000).

Poznámka

Testovano na starsim PC s Intel Celeron @ 466MHz. Ubuntu 6.10 a IPcop 1.4.13.

Dokument vytvořil: Petr Slansky, 1.2.2007 16:37 | Poslední úprava: Petr Slansky, 27.2.2011 15:09 | Historie změn | Zobrazeno: 907×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.