21 December 2008, 16:13 | #61 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Here is the problem:
A-DATA CF card (removable): Device Tuple 0000: 01 04 DF 79 01 FF '...y..' Size: 2048 Speed: 80 Type: $0D Flags: $00 Setting access speed to 20ns... got 100ns Null tuple / Prism Configuration Tuple 0000: 14 00 '..' COR register base: 00000000 Configuration index: 39 Configuration Tuple 0000: 1A 05 01 03 00 02 0F '.......' Configuration register base: 0200 Last configuration index value: 03 VERS_1 tuple 0000: 15 0C 04 01 00 43 46 20 32 47 42 00 00 FF '.....CF 2GB...' Version major: 04 Version minor: 01 Manufacturer: [] Card version: [CF 2GB] Configuration table entry tuple (0x1B - 0) 0000: 1B 08 C0 C0 A1 01 55 08 00 20 '......U.. ' Configuration table entry tuple (0x1B - 1) 0000: 1B 06 00 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 2) 0000: 1B 0A C1 41 99 01 55 64 F0 FF FF 20 '...A..Ud... ' Configuration table entry tuple (0x1B - 3) 0000: 1B 06 01 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 4) 0000: 1B 0F C2 41 99 01 55 EA 61 F0 01 07 F6 03 01 EE '...A..U.a.......' 0010: 20 ' ' Configuration table entry tuple (0x1B - 5) 0000: 1B 06 02 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 6) 0000: 1B 0F C3 41 99 01 55 EA 61 70 01 07 76 03 01 EE '...A..U.ap..v...' 0010: 20 ' ' Configuration table entry tuple (0x1B - 7) 0000: 1B 06 03 01 21 B5 1E 4D '....!..M' FUNCID tuple 0000: 21 02 04 01 '!...' Function: 04 Sys Init: 01 FUNCE tuple 0000: 22 02 01 01 '"...' Type: 01 Tech code: 01 Card memory map Common memory: 00600000 Attribute memory: 00A00000 IO memory: 00A20000 Gayle registers $DA8000: CA $DA9000: 02 $DAA000: E4 $DAB000: 08 Configuration Option register: 00 Mapping: Memory Mapped Soft Reset: 0 Configuration And Status register: 82 Pin Replacement register: 2E Socket And Copy register: 00 Setting config to Memory Mapped. Got 00 Disabling reset to defaults... done! Identify Drive command (Read Status: 1) Error: 84 0000: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0010: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0020: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0030: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0040: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0050: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0060: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0070: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0080: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0090: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00A0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00B0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00C0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00D0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00E0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 00F0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0100: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0110: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0120: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0130: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0140: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0150: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0160: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0170: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0180: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 0190: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01A0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01B0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01C0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01D0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01E0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' 01F0: 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 8A 84 '................' General configuration: 8A84 Removable device: 0 Number of Cylinders: 35460 Default Number of Heads: 35460 Number of Unformatted Bytes per Track: 35460 Number of Unformatted Bytes per Sector: 35460 Default Number of Sectors per Track: 35460 Serial Number: Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„Š„ Buffer Type: 8a84 Buffer Size: 35460 Supported flags: 35460 DMA supported: 0 LBA supported: 1 Capacity (In Sectors): 2223670410 Major ATA version: 8A84 Minor ATA version: 8A84 MBR information (Read Status: 1) Error: BE 0000: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0010: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0020: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0030: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0040: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0050: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0060: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0070: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0080: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0090: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00A0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00B0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00C0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00D0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00E0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 00F0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0100: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0110: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0120: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0130: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0140: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0150: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0160: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0170: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0180: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 0190: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01A0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01B0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01C0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01D0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01E0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' 01F0: FA BE FA BE FA BE FA BE FA BE FA BE FA BE FA BE '................' Disk signature: FABEFABE MBR signature: FABE Partition 0: Type: FA LBA of First Sector: 3204103930 Number of Sectors: 3204103930 Size in MB: 1564503.87 Partition 1: Type: FA LBA of First Sector: 3204103930 Number of Sectors: 3204103930 Size in MB: 1564503.87 Partition 2: Type: FA LBA of First Sector: 3204103930 Number of Sectors: 3204103930 Size in MB: 1564503.87 Partition 3: Type: FA LBA of First Sector: 3204103930 Number of Sectors: 3204103930 Size in MB: 1564503.87 Kingston CF card (fixed): Device Tuple 0000: 01 04 DF 79 01 FF '...y..' Size: 2048 Speed: 80 Type: $0D Flags: $00 Setting access speed to 20ns... got 100ns Null tuple / Prism Configuration Tuple 0000: 14 00 '..' COR register base: 00000000 Configuration index: 39 Configuration Tuple 0000: 1A 05 01 03 00 02 0F '.......' Configuration register base: 0200 Last configuration index value: 03 VERS_1 tuple 0000: 15 1B 04 01 53 4D 49 20 56 45 4E 44 4F 52 00 53 '....SMI VENDOR.S' 0010: 4D 49 20 50 52 4F 44 55 43 54 00 00 FF 'MI PRODUCT...' Version major: 04 Version minor: 01 Manufacturer: [SMI VENDOR] Card version: [SMI PRODUCT] Configuration table entry tuple (0x1B - 0) 0000: 1B 08 C0 C0 A1 01 55 08 00 20 '......U.. ' Configuration table entry tuple (0x1B - 1) 0000: 1B 06 00 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 2) 0000: 1B 0A C1 41 99 01 55 64 F0 FF FF 20 '...A..Ud... ' Configuration table entry tuple (0x1B - 3) 0000: 1B 06 01 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 4) 0000: 1B 0F C2 41 99 01 55 EA 61 F0 01 07 F6 03 01 EE '...A..U.a.......' 0010: 20 ' ' Configuration table entry tuple (0x1B - 5) 0000: 1B 06 02 01 21 B5 1E 4D '....!..M' Configuration table entry tuple (0x1B - 6) 0000: 1B 0F C3 41 99 01 55 EA 61 70 01 07 76 03 01 EE '...A..U.ap..v...' 0010: 20 ' ' Configuration table entry tuple (0x1B - 7) 0000: 1B 06 03 01 21 B5 1E 4D '....!..M' FUNCID tuple 0000: 21 02 04 01 '!...' Function: 04 Sys Init: 01 FUNCE tuple 0000: 22 02 01 01 '"...' Type: 01 Tech code: 01 Card memory map Common memory: 00600000 Attribute memory: 00A00000 IO memory: 00A20000 Gayle registers $DA8000: CA $DA9000: 02 $DAA000: E4 $DAB000: 08 Configuration Option register: 00 Mapping: Memory Mapped Soft Reset: 0 Configuration And Status register: 80 Pin Replacement register: 2E Socket And Copy register: 00 Setting config to Memory Mapped. Got 00 Disabling reset to defaults... done! Identify Drive command (Read Status: 1) Error: 04 0000: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0010: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0020: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0030: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0040: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0050: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0060: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0070: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0080: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0090: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00A0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00B0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00C0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00D0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00E0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 00F0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0100: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0110: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0120: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0130: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0140: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0150: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0160: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0170: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0180: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 0190: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01A0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01B0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01C0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01D0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01E0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' 01F0: 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 4A 04 'J.J.J.J.J.J.J.J.' General configuration: 4A04 Removable device: 0 Number of Cylinders: 18948 Default Number of Heads: 18948 Number of Unformatted Bytes per Track: 18948 Number of Unformatted Bytes per Sector: 18948 Default Number of Sectors per Track: 18948 Serial Number: JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ Buffer Type: 4a04 Buffer Size: 18948 Supported flags: 18948 DMA supported: 0 LBA supported: 1 Capacity (In Sectors): 71959626 Major ATA version: 4A04 Minor ATA version: 4A04 MBR information (Read Status: 1) Error: 00 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' 01F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 '................' Disk signature: 0000 MBR signature: 0000 Partition 0: Type: 00 LBA of First Sector: 0 Number of Sectors: 0 Size in MB: 0.00 Partition 1: Type: 00 LBA of First Sector: 0 Number of Sectors: 0 Size in MB: 0.00 Partition 2: Type: 00 LBA of First Sector: 0 Number of Sectors: 0 Size in MB: 0.00 Partition 3: Type: 00 LBA of First Sector: 0 Number of Sectors: 0 Size in MB: 0.00 I keep reading the same word, over and over again... it just doesn't increment the internal pointer. |
21 December 2008, 18:06 | #62 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Hum, maybe soldering -DMACK to Vcc would do the trick...
|
21 December 2008, 18:24 | #63 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
Perhaps Gayle timing isn't 100% correct (it is pre-PCMCIA afaik)
or perhaps some cards default to non-pio0 mode? EDIT: there are some comments in linux IDE driver (libata-core.c and pata-pcmcia.c) Last edited by Toni Wilen; 21 December 2008 at 18:36. |
21 December 2008, 18:45 | #64 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
I've tried every PIO mode available, but saw no effect whatsoever. I think they're only used in True IDE mode.
What I'm thinking is that the cards are expecting a DMA signal when reading the data register which never arrives. The Sandisk CF datasheet suggests soldering -DMACK to Vcc. Edit: I need some aligator clips. How are the small, electronics ones called in correct english? Last edited by BlueAchenar; 21 December 2008 at 18:54. |
21 December 2008, 19:04 | #65 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Toni, do you have any ideas as to putting the cards in True IDE mode? I can hard reset them, but I can't change the signal they check for entering this mode.
|
21 December 2008, 19:26 | #66 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Forget it. -DMACK is for True IDE mode also.
What I find strange is that the cards detect the read signal, because they set the data lines correctly, but they don't increment the internal pointer... |
21 December 2008, 19:37 | #67 | |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
Alligator clips (or crocodile clips) is OK, but maybe with the descriptor small or micro [Edit] and possibly also sleeved (or insulated). Last edited by prowler; 21 December 2008 at 19:43. |
|
21 December 2008, 20:01 | #68 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Ok. I bought some (20)! Don't know if they'll solve anything though.
This is a shame, I was looking forward to writing my first Amiga device driver during the holidays. Now I'll have to find some other project... |
21 December 2008, 20:30 | #69 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
More (possibly useless) random questions..
Does writing work? (perhaps interrupt is not acknowledged properly? read and write interrupts work differently) Same problem with or without read multiple sectors? Tried checking status register before every data word copy? (DRQ is set, ERR isn't set etc...) |
21 December 2008, 20:42 | #70 | |||
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Quote:
Quote:
Quote:
Hum... you gave me an idea. :P |
|||
21 December 2008, 21:16 | #71 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
I've tried Write Buffer followed by Read Buffer. Works ok with my reference SanDisk card. Doesn't work with the troublesome ones. Same problem it appears, it doesn't increment the write pointer.
|
21 December 2008, 21:24 | #72 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
What if you read the "written" block using PC CF reader? Did whole block get modified or first word or nothing at all?
|
21 December 2008, 21:35 | #73 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Do you have a program to read CF sectors in a PC?
Next, I'm going to check if the card somehow is in stand-by mode when reading it. |
21 December 2008, 21:36 | #74 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
|
21 December 2008, 21:51 | #75 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Surprise, surprise... EVERYTHING got written!!!!
Hum... then just reads don't work. Any ideas? |
21 December 2008, 21:57 | #76 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Hey BlueAchenar and Toni,
This is a great thread! Thankyou both for your efforts. I just hope you get there in the end. |
21 December 2008, 22:20 | #77 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
|
21 December 2008, 22:36 | #78 | |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Thanks prowler
Quote:
Do you know which hardware registers CardAccessSpeed() writes to? |
|
21 December 2008, 22:52 | #79 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
Quote:
Can you write multiple sectors with single normal write command without having garbage in following sectors? (not write multiple) Quote:
(most likely it was expected to have future hardware with better configuration options..) |
||
21 December 2008, 23:49 | #80 | ||
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
Quote:
Quote:
Could this be the problem (register $DAB000)? The "it is always looked at during reads"? "Bit 10: Enables a mode where the credit card WAIT signal is looked at during writes (it is always looked at during reads). In a 68000 this necessitates insterting a wait state. When set to zero, zero wait state cycles are run." |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
In-Game References | CodyJarrett | Nostalgia & memories | 127 | 13 August 2017 20:01 |
References and Easter Eggs in games | Mr Softy | Retrogaming General Discussion | 11 | 13 August 2012 18:19 |
K13 asm example of gameport.device and keyboard.device | redblade | Coders. General | 29 | 20 January 2011 18:32 |
uaehf.device and HDToolbox: Error 224 reading device description | Ebster | support.WinUAE | 3 | 16 September 2008 09:24 |
|
|