problem with old M-sys 1000 DOC

Trevor Warren trevorwarren at yahoo.com
Wed Apr 10 03:03:33 EDT 2002


Dudes....hello there.....
 trevor here...

  While rumagin thro the office a few dayz ago i
happen to lay me hands on a M-sys DOC....which is an
old 1...if i may say so.

 I aint sure abt how old it may be..but we had ordered
it from taiwan when Gateway had 1st introduced it's
Diskless Linux servers for SOHO/SME's. 

--> This DOC PCI card has an iTE IDE controller
chipset with the following inscription [IT8871F,
0033-AYS, EE5G39] and a M-sys DOC [ MD-2800-D08 ].




--> This card is detected on my PCI bus on my RH7.2
gnu-linux box as follows.........


" Bus  0, device  13, function  0:
    Serial controller: PCI device 1283:8872
(Integrated Technology Express, Inc.) (rev 1).
      IRQ 3.
      I/O at 0xb400 [0xb4ff].
      I/O at 0xb800 [0xb8ff].
      I/O at 0xbc00 [0xbcff].
      I/O at 0xc000 [0xc0ff].
      I/O at 0xc400 [0xc4ff].
      I/O at 0xc800 [0xc8ff]."

--> O/p from the boot process...

"MTD Sharp chip driver <ds at lineo.com>
mtd: Giving out device 0 to M-Systems DiskOnChip 1000
No recognised DiskOnChip devices found
slram: not enough parameters.
blkmtd: error, missing `device' name
$Id: ftl.c,v 1.39 2001/10/02 15:05:11 dwmw2 Exp $
ftl_cs: FTL header not found.
NFTL driver: nftlcore.c $Revision: 1.82 $, nftlmount.c
$Revision: 1.25 $
Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]"

--> My /proc/mtd sayz the following...

"dev:    size   erasesize  name
mtd0: 00100000 00010000 "M-Systems DiskOnChip 1000"

--> I hav applied the mtd patch to the 2.4.18 from
M-SYS available fro their website........which allowes
1 to choose the DOC Flash disk as a BLock Device
during kernel compilation.

--> Also with the kernel 2.4.18 i hav the option of
compiled the driver for ALL the M-sys
devices......including
 This is the 2.4.18 kernel compile using "make
menuconfig" in curses.

   *********************************

<*> Memory Technology Device (MTD) support            
 [*] Debugging
(0)   Debugging verbosity (0 = quiet, 3 = noisy)      
 <*>   MTD partitioning support                       
  <*>   RedBoot partition table parsing               
   --- User Modules And Translation Layers            
    <*>   Direct char device access to MTD devices    
     <*>   Caching block device access to MTD devices 
      <*>   FTL (Flash Translation Layer) support     
       <*>   NFTL (NAND Flash Translation Layer)
support       [*]     Write support for NFTL (BETA)   
               RAM/ROM/Flash chip drivers  --->       
                Mapping drivers for chip access  ---> 
                 Self-contained MTD device drivers 
--->                 NAND Flash Device Drivers  --->


  *******************************


There also is somethin in the MTD section called
.........
            ******************
<*>   CFI Flash device in physical memory map         
 (8000000)     Physical start address of flash mapping
(NEW)  
(4000000)     Physical length of flash mapping (NEW)  
 (2)     Bus width in octets (NEW)
       *************************
 
 Which i am just tryin out...to exhaust all my
options...;)

--> Results of a small test
"bash#./ftl_check /dev/mtd0
Memory region info:
  Region size = 1024 kb  Erase block size = 64 kb

No valid erase unit headers!"

-->  A ftl_format.........gives the following errors
thro syslog.

"  1 20:59:26 localhost kernel: end_request: I/O
error, dev 1f:00 (mtdblock), sector 0
Apr  1 20:59:28 localhost kernel: sync...Done.
Apr  1 20:59:39 localhost kernel: sync...Done.
Apr  1 20:59:42 localhost kernel: MTD_open
Apr  1 20:59:42 localhost kernel: MTD_ioctl
Apr  1 20:59:42 localhost kernel: Invalid ioctl 1268
(MEMGETINFO = 80204d01)
Apr  1 20:59:42 localhost kernel: MTD_ioctl
Apr  1 20:59:42 localhost kernel: Invalid ioctl 1260
(MEMGETINFO = 80204d01)
Apr  1 20:59:42 localhost kernel: MTD_ioctl
Apr  1 20:59:42 localhost kernel: Invalid ioctl 330
(MEMGETINFO = 80204d01)
Apr  1 20:59:42 localhost kernel: MTD_read
Apr  1 20:59:42 localhost last message repeated 2
times
Apr  1 20:59:47 localhost kernel: MTD_close
Apr  1 20:59:47 localhost kernel: sync...Done.
Apr  1 21:00:01 localhost kernel: MTD_open
Apr  1 21:00:01 localhost kernel: MTD_ioctl
Apr  1 21:00:01 localhost kernel: MTD_read
Apr  1 21:00:01 localhost last message repeated 15
times
Apr  1 21:00:01 localhost kernel: MTD_close
Apr  1 21:00:01 localhost kernel: sync...Done.
Apr  1 21:00:10 localhost kernel: MTD_open
Apr  1 21:00:10 localhost kernel: MTD_ioctl
Apr  1 21:00:10 localhost kernel: MTD_close
Apr  1 21:00:10 localhost kernel: sync...Done.
Apr  1 21:00:15 localhost kernel: sync...Done.
Apr  1 21:00:20 localhost kernel: MTD_open
Apr  1 21:00:20 localhost kernel: MTD_ioctl
Apr  1 21:00:20 localhost kernel: MTD_close
Apr  1 21:00:20 localhost kernel: sync...Done.
Apr  1 21:00:59 localhost kernel: MTD_open
Apr  1 21:00:59 localhost kernel: MTD_ioctl
Apr  1 21:00:59 localhost kernel: MTD_close
Apr  1 21:00:59 localhost kernel: sync...Done.
Apr  1 21:01:09 localhost kernel: sync...Done.
Apr  1 21:01:22 localhost kernel: MTD_open
Apr  1 21:01:22 localhost kernel: MTD_ioctl
Apr  1 21:01:22 localhost kernel: MTD_ioctl
Apr  1 21:01:23 localhost kernel: flashcard: erase
failed, status 0xd3ea
Apr  1 21:01:41 localhost last message repeated 9
times"


--> 
    Dudes....i know some of u would say....why dont u
buy a new card.........but i need to PROOVE to the
management that Linux on the DOC could create a lovely
product line for them using a DIskless Server based
approach...nd diskless Thin clients........
 FOr which i hav to proove myself using the crappy old
hardware i have...:((
  But i am determined to ...........to get it running
with microwindowz nd all..;)


--> Can pple help me out...or give me pointers as to
where is the issues....nd why i am not able to
format/mount/access the flash file system.
 From my understanding...in the 2.4.18 kernel i hav
compiled vrythin in........isnt the FLASH file system
driver in too.....???
  PLEASE ....guide me pals.....

TIA dudes....

Trevor Warren
 


=====
( >-    GNU/LINUX, It's all about CHOICE      -< )
/~\    __  http://www.qmailtheeasyway.com __   /~\
|  \) /    mailto: trevorwarren at yahoo.com   \ (/ |
|_|_  \ Urgent ->9820349221 at maxtouch.co.in  / _|_|
       \___________________________________/

__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/




More information about the linux-mtd mailing list