On Wed, Dec 14, 2005 at 08:53:25AM -0700, Jordan Crouse wrote: > Well, hopefully everything will Just Work (TM), but you'll want to make > sure that all the various definitions are enabled for the AU1100. I'll > have to give you my standard disclaimer that I haven't compiled this > for anything but a DB1200 and PB1200, so I can't promise that it will work, > but there is nothing in the code that says it won't. I'm just trying to run your driver on a Au1100 based board and I got some problems... First of all I needed to disable the DMA support (dma = 0) and using the FIFO mode, since Au1100 dma support seems not well implemented (or not implemented at all) and my board freeze. After that, when I insert a 256MB MMC card I get the attached messages and the system refuses to power up the card (please, see the last message who reports the power status). Have you any suggestions? :) Thanks in advance, Rodolfo -- GNU/Linux Solutions e-mail: giometti@xxxxxxxxxxxx Linux Device Driver giometti@xxxxxxxxx Embedded Systems giometti@xxxxxxxx UNIX programming phone: +39 349 2432127
Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=1, clock=0Hz, vdd=23, mode=1) Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=23, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=23, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 00 arg 00000000 flags 00000000 Jan 1 00:01:17 hostname kernel: MMC: req done (00): 0: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=23, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 2: 3fffffff 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00000000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=15, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=15, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 00 arg 00000000 flags 00000000 Jan 1 00:01:17 hostname kernel: MMC: req done (00): 0: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=15, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 0: 00000120 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 29 arg 00018000 flags 00000001 Jan 1 00:01:17 hostname kernel: MMC: req done (29): 0: 00ff8000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 37 arg 00000000 flags 00000009 Jan 1 00:01:17 hostname kernel: MMC: req done (37): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname kernel: MMC: starting cmd 02 arg 00000000 flags 0000000a Jan 1 00:01:17 hostname kernel: MMC: req done (02): 1: 00000000 00000000 00000000 00000000 Jan 1 00:01:17 hostname last message repeated 3 times Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=2, clock=450000Hz, vdd=15, mode=2) Jan 1 00:01:17 hostname kernel: WWPC: power 1 Jan 1 00:01:17 hostname kernel: set_ios (id=0, power=0, clock=0Hz, vdd=0, mode=1) Jan 1 00:01:17 hostname kernel: WWPC: power 0
Attachment:
signature.asc
Description: Digital signature