SL-C700 SD/SDHC driver and memory card information ================================================================== PRODUCT : SL-C700 SD memory card driver : use bucchi SL-C700 SD/SDHC memory card driver Ver2.0 (for test) SD memory card driver file size : 49429 ls -l /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block/sharp_mmcsd_m.o ------------------------------------------------------------------ -rw-r--r-- 1 root qpe 49429 Feb 21 03:26 /lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block/sharp_mmcsd_m.o cat /proc/driver/mmcsd/00/* result ------------------------------------------------------------------ detect : 1 manufacture : 2 product : SD32G type : SD mount | grep /dev/mmcda1 result ------------------------------------------------------------------ /dev/mmcda1 on /usr/mnt.rom/card type vfat (rw) df /dev/mmcda1 result ------------------------------------------------------------------ Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcda1 31526912 448704 31078208 1% /usr/mnt.rom/card fdisk -l result ------------------------------------------------------------------ Disk /dev/mmcda: 8 heads, 32 sectors, 481 cylinders Units = cylinders of 256 * 512 bytes Device Boot Start End Blocks Id System /dev/mmcda1 33 246400 31535104 c Win95 FAT32 (LBA) Partition 1 has different physical/logical beginnings (non-Linux?): phys=(0, 130, 3) logical=(32, 0, 1) Partition 1 has different physical/logical endings: phys=(1023, 254, 63) logical=(246399, 7, 32) Partition 1 does not end on cylinder boundary: phys=(1023, 254, 63) should be (1023, 7, 32) dmesg result ------------------------------------------------------------------ Linux version 2.4.18-rmk7-pxa3-embedix-021129 (zaurus@sharplinux) (gcc version 2.95.2 19991024 (release)) #1 Tue, 8 Jul 2003 16:32:08 +0900 CPU: Intel XScale-PXA250 revision 4 Machine: SHARP Corgi Converting old-style param struct to taglist Memory clock: 99.53MHz (*27) Run Mode clock: 199.07MHz (*2) Turbo Mode clock: 398.13MHz (*2.0, active) Security risk: creating user accessible mapping for 0x08000000 at 0xf1000000 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: console=ttyS0 root=/dev/mtdblock2 mtdparts=sharpsl-nand:7168k@0k(smf),25600k@7168k(root),-(home) jffs2_orphaned_inodes=delete Console: colour dummy device 80x30 Calibrating delay loop... 397.31 BogoMIPS Memory: 32MB = 32MB total Memory: 29776KB available (1808K code, 518K data, 108K init) Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes) Inode-cache hash table entries: 2048 (order: 2, 16384 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 8192 (order: 3, 32768 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket RCSR = 2 apm: BIOS version 1.2 Flags 0x02 (Driver version 1.14) FCS : CCCR = 241 batok installed Starting kswapd JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications AB. reset resolution unkown => 480x640 Console: switching to colour frame buffer device 80x30 fb0: W100FB frame buffer device keyboard initilaized. pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with no serial options enabled SharpSL serial driver version 5.05c (2001-07-08) with no serial options enabled ttyS00 at 0xf8100000x (irq = 14) is a 16550A ttyS01 at 0xf8700000x (irq = 12) is a 16550A, using IRDA ttyS02 at 0xf8200000x (irq = 13) is a 16550A rs_init: IRDA H/W initializaion sharpled_init: done. corgi remote controller Cotulla Real Time Clock driver v1.00 Cotulla Touch Screen driver initialized block: 64 slots per queue, batch=16 RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx loop: loaded (max 8 devices) PPP generic driver version 2.4.1 PPP BSD Compression module registered ide_cs.c 1.26 1999/11/16 02:10:49 (David Hinds) Corgi audio driver initialize Sharp SL series flash device: 1000000 at 0 Using static partision definition Creating 1 MTD partitions on "sharpsl-flash": 0x00120000-0x007f0000 : "Filesystem" NAND device: Manufacture ID: 0x98, Chip ID: 0x76 (Toshiba TH58512FT) Creating 3 MTD partitions on "Toshiba TH58512FT": 0x00000000-0x00700000 : "smf" 0x00700000-0x02000000 : "root" 0x02000000-0x04000000 : "home" Linux Kernel Card Services 3.1.22 options: [pm] Intel PXA250/210 PCMCIA (CS release 3.1.22) pxa_pcmcia_init(0) pxa_pcmcia_init(1) orinoco.c 0.12 (David Gibson and others) hermes.c: 7 Jun 2002 David Gibson orinoco_cs.c 0.12 (David Gibson and others) spectrum_cs.c 0.3.4 Backlight Driver Initialized. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 2048 bind 2048) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com IrCOMM protocol (Dag Brattli) cramfs: wrong magic FAT: bogus logical sector size 480 VFS: Mounted root (jffs2 filesystem) readonly. Freeing init memory: 108K Eep. Child "keyhelper_1.2.2-1_arm.ipk" (ino #6567) of dir ino #6321 doesn't exist! Eep. Child "inputhelper_1.0.1-1_arm.ipk" (ino #6568) of dir ino #6321 doesn't exist! Inode #6931 was a directory with children - removing those too... Inode #7200 was a directory with children - removing those too... Inode #6320 was a directory with children - removing those too... Inode #6321 was a directory with children - removing those too... Cannot remove child "keyhelper_1.2.2-1_arm.ipk", ino #6567, because it doesn't exist Cannot remove child "inputhelper_1.0.1-1_arm.ipk", ino #6568, because it doesn't exist Inode #7352 was a directory with children - removing those too... Inode #7353 was a directory with children - removing those too... Inode #6724 was a directory with children - removing those too... Inode #5453 was a directory with children - removing those too... Inode #5071 was a directory with children - removing those too... Inode #5086 was a directory with children - removing those too... Inode #5601 was a directory with children - removing those too... Inode #6261 was a directory with children - removing those too... Inode #4862 was a directory with children - removing those too... Inode #7088 was a directory with children - removing those too... Inode #7089 was a directory with children - removing those too... pxa_sd_wait_response: card removed (cmd=00) pxa_sd_wait_response: card removed (cmd=00) pxa_sd_wait_id_response: card removed (cmd=00) pxa_sd_wait_id_response: card removed (cmd=00) SD Driver Initialized. sharp_mmcsd 0.21 27 Sep 2002 usbdm: usbd_monitor 0.3 035 2002-06-12 20:00 monitor_connected: 1 monitor_load: monitor_hotplug: agent: usbd interface: monitor action: load usbdcore: usbdcore 0.1 035 2002-06-12 20:00 (dbg="") net_fd 0.1 035 2002-06-12 20:00 (dbg="",alwaysup=0,OUT=64,IN=64) vendorID: 4dd productID: 8007 pxa_bi 0.1-alpha 035 2002-06-12 20:00 (dbg="") bi_modinit: call udc_startup_events bi_device_event: call udc_enable bi_device_event: call udc_all_interrupts monitor_modinit: finished block_size: 512 write_block_size: 512 block_count: 63078400 total_size: 31539200KB SDHC=1 [SD]-clustsize = 4000 VFS: Disk change detected on device mmcd(60,1) Partition check: mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 EXT2-fs: Unrecognized mount option noatimei VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 cramfs: wrong magic VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 VFS: Can't find a Minix or Minix V2 filesystem on device 3c:01. VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) mmcda: mmcda1 MSDOS FS: IO charset utf8 VFS: Disk change detected on device mmcd(60,1) VFS: busy inodes on changed media. mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) VFS: busy inodes on changed media. mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) VFS: busy inodes on changed media. mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) VFS: busy inodes on changed media. mmcda: mmcda1 VFS: Disk change detected on device mmcd(60,1) VFS: busy inodes on changed media. mmcda: mmcda1