hvc_iseries not working
Will Schmidt
will_schmidt at vnet.ibm.com
Tue Jul 17 01:39:16 EST 2007
On Fri, 2007-07-13 at 19:05 +0200, Olaf Hering wrote:
> 2.6.21 arch/powerpc/configs/iseries_defconfig works on an i825 with v5r4
> 2.6.22 arch/powerpc/configs/iseries_defconfig does not. But it works on
> a i820 with v5r3.
> 2.6.22 boots ok with CONFIG_VIOCONS
When it works, do you have more than one processor assigned to the
partition?
I noticed something similar last last week. What I've narrowed down so
far, is that it only fails in a single-processor partition, (dedicated
or shared doesnt matter). if I assign another proc, the partition
boots as expected.
turning on initcall_debug, output to the console stops after we get as
far as hvc_vio_init().
a small sampling of register dumps show us in these places:
put_chars() calling spin_lock_irqsave()
put_chars() calling vio_get_event_buffer()
put_chars() calling vio_free_event_buffer()
spin_unlock_irqrestore() calling local_irq_restore()
>
> It gets up to this point:
>
> vio_bus_init: processing c0000000fbfff570
> vio_bus_init: processing c0000000fbfff6b0
> vio_bus_init: processing c0000000fbfff7f0
> vio_bus_init: processing c0000000fbfff930
> vio_bus_init: processing c0000000fbfffa70
> vio_bus_init: processing c0000000fbfffbb0
> audit: initializing netlink socket (disabled)
> audit(1184327881.720:1): initialized
> io scheduler noop registered
> io scheduler anticipatory registered (default)
> io scheduler deadline registered
> io scheduler cfq registered
> viopath: opening connection to partition 0, setting sinst 32778, tinst 32769
> hvc: hosting partition 0
> vio_register_driver: driver hvc_console registering
> Generic RTC Driver v1.07
> RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blo
>
>
> with ppc64_defconfig it looks like that:
>
>
> audit: initializing netlink socket (disabled)
> audit(1184326841.030:1): initialized
> VFS: Disk quotas dquot_6.5.1
> Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> io scheduler noop registered
> io scheduler anticipatory registered
> io scheduler deadline registered
> io scheduler cfq registered (default)
> pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> rpaphp: RPA HOT Plug PCI Controller Driver version: 0.1
> rpadlpar_io_init: partition not DLPAR capable
> HVSI: registered 0 devices
> viopath: opening connection to partition 0, setting sinst 32774, tinst 32769
> hvc: hosting partition 0
> vio_register_driver: driver hvc_console registering
> Generic RTC Driver v1.07
> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing
>
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev at ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev
More information about the Linuxppc-dev
mailing list