2008-06-20 19:00:39     Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Document created by Aaronwu Employee on Aug 6, 2013
Version 1Show Document
  • View in full screen mode

2008-06-20 19:00:39     Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Mark Boyher (UNITED STATES)

Message: 57644   

 

Can someone let me know the menuconfig settings SPECIFIC to the new kernel (2008R1-RC8) when interfacing to compact flash? The menuconfig Device Driver “available” settings have changed since below article.

http://docs.blackfin.uclinux.org/doku.php?id=hw:cards:cf-ide-nand&s[]=compactflash#ide_ata_hard_disk_drive

 

Menuconfig used with the older kernel described the IDE Interface Address Mapping under “ATA/ATAPI/MFM/RLL support”. Now the IDE Interface Address Mapping is not shown on the same menuconfig window.

 

In order to resolve this, the following settings been used in the new kernel (see below screenshots); HOWEVER this does not result in the CF being recognized on boot-up.  Please advise us on the needed settings.

 

Also, the following article was also referenced (related to the below screenshots) which describe setting the EBIU Configuration and adjusting the System Clock Speed.

http://docs.blackfin.uclinux.org/doku.php?id=blackfin_ide_ata_atapi_pio_mode_driver

 

Please advise.   Thanks.

 

Mark

 

(If needed, perhaps the first article above could be updated; otherwise please just help us here.)

 

<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> </v:shapetype>

 

<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke></v:shapetype>

 

QuoteReplyEditDelete

 

 

2008-06-22 23:11:24     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Sonic Zhang (CHINA)

Message: 57695   

 

Are you sure that you are building the 2008R1-RC8 kernel source? I can find the IDE for blackfin options in menuconfig of 2008R1-RC8. This option was removed on SVN trunk only.

 

<*>   generic/default IDE chipset support

 

[*]      IDE support on Blackfin CPU (PEPRECATED; see help)

 

               IDE Interface Address Mapping (see help)

 

 

QuoteReplyEditDelete

 

 

2008-06-22 23:42:13     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

David Kasper (UNITED STATES)

Message: 57697   

 

Sonic,

 

I work with Mark and he was building from SVN.  He was unable to build the release version (uClinux-dist-2008R1-RC8.tar.bz2) using make menuconfig and the latest toolchain (see recent posts) so that is why we tried SVN.  If you can tell us how to get 2008R1-RC8 to build that would be much appreciated.

 

David Kasper

QuoteReplyEditDelete

 

 

2008-06-23 13:10:26     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Mark Boyher (UNITED STATES)

Message: 57737   

 

Sonic,

 

We grabbed the 6419 revision which regards 2008R1-RC8; however yes this came from the SVN trunk.  Since 6419 revision relates to 2008R1-RC8, it was not expected that it would be a different menuconfig.  Is there as way to add in the IDE support on Blackfin CPU, or do we have to get all the code at once.  If there is a way to to this, please let me know.

 

When using the default kernel for 2008R1-RC8, multiple build troubles were occuring, thus it was decided to instead get all the latest code using SVN trunk as shown on the blackfin SVN web page.  When doing this, for unkown reasons the kernel hung after being decompressed.  So I went back to the the 2008R1-RC8 again and just happened to use the 6419 trunk version.  This time the code compiled without much troubles besides the expected libbzip2 Makefile which was expected to be required to be updated, and was.  It was previously noticed that some of the default selections for the applications and the kernel do not compile so it requires removing the things that don't compile which is timeconsuming.

 

Thanks for any help.

 

Mark

 

 

QuoteReplyEditDelete

 

 

2008-06-23 18:03:33     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Mike Frysinger (UNITED STATES)

Message: 57742   

 

if you're building from SVN, you should be using the 2008R1 branch, not trunk

 

the Blackfin IDE driver was dropped from trunk and will not be added back in ... we support the PATA platform driver now for IDE over the async memory bus

QuoteReplyEditDelete

 

 

2008-06-24 11:34:48     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

David Kasper (UNITED STATES)

Message: 57813   

 

Does the trunk's PATA driver support CompactFlash via the ADDS-BF537CF-STEXT daughter card?

 

David Kasper

QuoteReplyEditDelete

 

 

2008-06-24 23:59:55     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Sonic Zhang (CHINA)

Message: 57823   

 

No.

QuoteReplyEditDelete

 

 

2008-06-27 15:01:41     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Mike Frysinger (UNITED STATES)

Message: 57970   

 

Sonic is right that the PATA Platform IDE driver does not support the CF in TRUE IDE mode (due to the way it's been designed).

 

however, you can use the Blackfin PCMCIA/CS driver with the PCMCIA/IDE driver.  see this page:

http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:bfin_cf_pcmcia

 

because of this, we most likely wont bother extending the pata ide platform driver in order to support things

QuoteReplyEditDelete

 

 

2008-06-28 15:39:50     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

David Kasper (UNITED STATES)

Message: 58032   

 

I just need clarity regarding the physical connections.  Do I connect a PCMCIA card slot via the 44 pin connector of the compact FLASH daughter card?

 

David Kasper

QuoteReplyEditDelete

 

 

2008-06-29 10:27:07     Re: Required Kernel (2008R1-RC8) configuration in makemenuconfig for the CF True IDE

Mike Frysinger (UNITED STATES)

Message: 58047   

 

you need no additional hardware.  you only need the cf-ide-nand card.

Attachments

    Outcomes