hi every/arm/body! I'm busy with a, i think, ground zero hardware problem. Trying to modify i82365.c source to get positive probe result from my so marvelous new self designed Pcmcia card :=) plugged on a CDB89712 board, kernel 2.4.6 My card is responding a 0x200003E0. I performed an ioremap(...) in initialisation routines. It works fine. BUT...... Trying to read and write the PCMCIA chip using the ioremaped address gives the following result: The hardware CS2 and on my board generated /IOR and /IOW move correctly. So ioremap works fine. Writing 0x3A at physical adress 0x200003e0 is ok. Reading 0x32 at physical adress 0x200003e1 is ok. (I cleaned my old oscilloscope to check each bit one by one....) All timings seems also ok.
So, on the hardware side, all is ok! But the inb(port+1); doesn't return me the correct value (0x32). More: I tried a mad loop only making reads on bus after having removed le plugged card and changed by hand some bits on the data bus cause no other access on the data bus was taking place. Never any change has been seen in returned result! Hardware signals are one more time ok but...... Somebody has any idea? Why outb works and inb doesn't? _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm http://www.arm.linux.org.uk/armlinux/mailinglists.php Please visit the above addresses for information on this list.
