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>