Re: scsi/ipr failed to initialize >=linux-3.0.9, >=linux-3.1.1

2011-11-30 Thread acrux
On Sun, 27 Nov 2011 14:37:52 +0100
acrux  wrote:

> 
> scsi subsystem with ipr driver fails to initialize with every kernel >=3.0.9 
> and >=3.1.1
> Checked on YDL_Powerstation, IBM 9114-275, IBM 9123-710,
> 

well, it seems this was already fixed by one of these two commits (only for 
linux-3.2):
[SCSI] ipr: Stop reading adapter dump prematurely
commit  41e9a69641fb3fa86fa9277a179f3ad261d072f7
[SCSI] ipr: Fix BUG on adapter dump timeout
commit  4c647e909fceb9df8ec8f06016dd56244045a929

indeed YDL_Powerstation scsi ctrl has no issue with linux-3.2-rc3 .
Thus i guess also other platforms can work fine.

cheers,
--nico
-- 
acrux 
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev


scsi/ipr failed to initialize >=linux-3.0.9, >=linux-3.1.1

2011-11-27 Thread acrux

scsi subsystem with ipr driver fails to initialize with every kernel >=3.0.9 
and >=3.1.1
Checked on YDL_Powerstation, IBM 9114-275, IBM 9123-710,

[...]
OF stdout device is: /ht/isa@8/serial@3f8
Preparing to boot Linux version 3.0.10 (root@radio) (gcc version 4.5.3 (CRUX PP1
command line: root=/dev/sda5 ro
memory layout at init:
  memory_limit :  (16 MB aligned)
  alloc_bottom : 00b28000
  alloc_top: 3000
  alloc_top_hi : 0004
  rmo_top  : 3000
  ram_top  : 0004
instantiating rtas at 0x2fff6000... done
boot cpu hw idx 0
starting cpu hw idx 1... done
starting cpu hw idx 2... done
starting cpu hw idx 3... done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x00c29000 -> 0x00c29636
Device tree struct  0x00c2a000 -> 0x00c2d000
Calling quiesce...
returning from prom_init
DART table allocated at: c0007f00
Using Maple machine description
DART IOMMU initialized for U4 type chipset
bootconsole [udbg0] enabled
CPU maps initialized for 1 thread per core
Starting Linux PPC64 #1 SMP PREEMPT Sat Nov 26 19:26:54 CET 2011
-
ppc64_pft_size= 0x0
physicalMemorySize= 0x38000
htab_address  = 0xc003f000
htab_hash_mask= 0x1f
-
Initializing cgroup subsys cpu
Linux version 3.0.10 (root@radio) (gcc version 4.5.3 (CRUX PPC) ) #1 SMP PREEMP1
***  : CF12

***  : Setup Arch
[boot]0012 Setup Arch
Found U4-PCIE PCI host bridge. Firmware bus number: 240->255
PCI host bridge /pciex  ranges:
  IO 0xf000..0xf03f -> 0x
 MEM 0xc000..0xefff -> 0xc000
Found U3-HT PCI host bridge. Firmware bus number: 0->239
PCI host bridge /ht (primary) ranges:
  IO 0xf400..0xf43f -> 0x
 MEM 0x8000..0xbfff -> 0x8000
mmio NVRAM, 1024k at 0xff80 mapped to d8008220b000
Zone PFN ranges:
  DMA  0x -> 0x0040
  Normal   empty
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x -> 0x0008
0: 0x0010 -> 0x0040
***  : CF15

***  : Setup Done
[boot]0015 Setup Done
PERCPU: Embedded 11 pages/cpu @c0d0 s14848 r0 d30208 u262144
Built 1 zonelists in Node order, mobility grouping on.  Total pages: 3612672
Policy zone: DMA
Kernel command line: root=/dev/sda5 ro
PID hash table entries: 4096 (order: 3, 32768 bytes)
freeing bootmem node 0
Memory: 14176588k/14680064k available (8176k kernel code, 503476k reserved, 120)
SLUB: Genslabs=15, HWalign=128, Order=0-3, MinObjects=0, CPUs=4, Nodes=256
Preemptible hierarchical RCU implementation.
NR_IRQS:512 nr_irqs:512 16
mpic: Setting up MPIC " MPIC " version 1.2 at f804, max 4 CPUs
mpic: ISU size: 124, shift: 7, mask: 7f
mpic: Initializing for 124 sources
mpic: Setting up HT PICs workarounds for U3/U4
mpic:   - HT:07.0 [0xf0] vendor 1022 device 7460 has 24 irqs
Maple: Found RTC at IO 0x1070
clocksource: timebase mult[1175bfb2] shift[22] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Mount-cache hash table entries: 256
mpic: requesting IPIs...
PPC970/FX/MP performance monitor hardware support registered
Brought up 4 CPUs
devtmpfs: initialized
NET: Registered protocol family 16
PCI: Probing PCI hardware
IOMMU table initialized, virtual merging enabled
pci :f0:0b.0: PCI bridge to [bus f1-f1]
pci 0001:00:01.0: PCI bridge to [bus 01-01]
pci 0001:00:02.0: PCI bridge to [bus 02-02]
pci 0001:00:03.0: PCI bridge to [bus 03-03]
pci 0001:00:04.0: PCI bridge to [bus 04-04]
pci 0001:00:05.0: PCI bridge to [bus 05-05]
pci 0001:00:06.0: PCI bridge to [bus 06-06]
pci 0001:00:07.0: PCI bridge to [bus 07-07]
bio: create slab  at 0
vgaarb: device added: PCI::f1:00.0,decodes=io+mem,owns=none,locks=none
vgaarb: loaded
vgaarb: bridge control possible :f1:00.0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.24.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timebase
Switched to NOHz mode on CPU #3
NET: Registered protocol family 2
Switched to NOHz mode on CPU #2
Switched to NOHz mode on CPU #1
IP route cache hash table entries: 5