Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Dec 2009 21:53:47 +0900 (JST)
From:      SAITOU Toshihide <toshi@ruby.ocn.ne.jp>
To:        freebsd-arm@FreeBSD.org
Subject:   Re: Help with Marvel kernel for 88F5512
Message-ID:  <20091210.215347.48520467.toshi@ruby.ocn.ne.jp>
In-Reply-To: <8A5691CD-5E1B-4C5F-BC45-6AC8AEEEAD51@semihalf.com>
References:  <1324A9FE-D45B-479E-9705-5FCFA2FAC9E0@semihalf.com> <49FBB5F8.3090104@donhayford.com> <8A5691CD-5E1B-4C5F-BC45-6AC8AEEEAD51@semihalf.com>

next in thread | previous in thread | raw e-mail | index | archive | help
From: raj at semihalf.com (Rafal Jaworowski)
Subject: Help with Marvel kernel for 88F5512
Date: Sat May  2 15:19:37 2009

> On 2009-05-02, at 04:54, Donald T Hayford wrote:
> 
>> Rafal Jaworowski wrote:
>>>
>>> On 2009-05-01, at 04:07, Donald T Hayford wrote:
>>>> twsi0: <Marvell Integrated I2C Bus Controller> at mem  
>>>> 0xf1011000-0xf101101f on mbus0
>>>> iicbus0: <Philips I2C bus> on twsi0
>>>> iicbus0: <unknown card> at addr 0
>>>> iic0: <I2C generic I/O> on iicbus0
>>>> pcib1: <Marvell 88F5182 PCI-X host controller> at mem  
>>>> 0xf1030000-0xf1031fff on mbus0
>>>>
>>>> At this point, the device hangs until I reboot it.
>>>
>>> Could you please compile out PCI support to see whether this hang  
>>> is somehow PCI-related?
>>>
>> The Kurobox Pro appears to be booting more-or-less correctly now.   
>> Following is the boot up message.
> 
> It appears there are some problems around PCI then. Are there any  
> peripheral devices behind the PCI bridge on the KBP device? Very  
> likely the IRQ routing map is different on your board than the default  
> (DB-88F5281 board). The pci_irq_map[] table (sys/arm/mv/orion/ 
> db88f5xxx.c) needs to be verified against KBP interrupts connections  
> and adjusted accordingly (actually a dedicated file should be provided  
> as a final solution for your device: sys/arm/mv/orion/kuroboxpro.c or  
> so, with with all board-specific items equivalent to what we have for  
> DB- systems).

I change the IRQ in the pci_irq_map[] with the value GPIO2IRQ(11) and
also change the MPP setting then compile with option pci, but freeze
at the same point. 

At this time I refer to the following:
http://fxr.watson.org/fxr/source/arch/arm/mach-orion/kurobox_pro-setup.c?v=linux-2.6
http://fxr.watson.org/fxr/source/include/asm-arm/arch-orion/irqs.h?v=linux-2.6


Maybe KBP has a PCI Express connector but doesn't have any other PCI
connector, Is this related to the problem?


>> Note towards the end a warning about "no time-of-day clock".  The  
>> kernel is also not recognizing the attached SATA drive (because PCI  
>> is disabled?) or USB disk.
> 
> Time of day wanings are likely due to no driver for the RTC part (the  
> default compiled in is DS133x). What RTC chip is there on the KBP  
> device?
> 
> There's no driver in the tree for the integrated SATA controller at  
> the moment, but it's currently under work.
> 
> The problems with USB device not recognized could be related to the  
> new USB stack, which wasn't much tested on MV systems. Please switch  
> to the legacy stack and let us know if the problem persists.
> 
> Rafal

SAITOU Toshihide



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091210.215347.48520467.toshi>