[parisc-linux] 2.6.5-rc2-pa2 boot panic on c110 :(

Joel Soete soete.joel at tiscali.be
Sat Apr 10 15:19:44 MDT 2004



Grant Grundler wrote:
> On Sat, Apr 10, 2004 at 08:32:04AM +0000, Joel Soete wrote:
> 
>>I will so just reversed mentioned patches, check if it is the real
>>cause of my pb.
> 
> 
> ok
> 

Well I reach to reverted it and the result is a booting and operational kernel.
oops, my bad: I also reverted my config. Very stupid of my part, I just have re-do test; sorry

> 
>>If yes (I don't see what else) re-apply patch hunk by hunk until it breaks 
>>again?
> 
> 
> That won't work with the changes to ccio driver. It's all or nothing.
> 
(I see, any way there was 2 steps for this patch and I don't have the opportunity to test the first step alone?)
> 
>>Any better idea?
> 
> 
> I don't understand why C360 (James' machine) works and C110 (your machine)
> does not.  C110 doesn't have PCI and maybe different keyboard/LAN.
> Find out what is different between the two machines and see if ccio
> changes broke one of the drivers for the different HW.
> 
C110's Devices						      |	C360's Devices

Raven 120 T' (Processor)  (PA7200 (PCX-T'))		      |	Raven W 360 (9000/780/????) (Processor)  (PA8500 (PCX-W))
SkyHawk 100/120 (Memory)				      |	Raven W 360 Memory (Memory)
SkyHawk 100/120 FW-SCSI (A DMA) (Zalon driver)		      |	Raven U/L2 Dino RS-232 (Foreign I/O Module) (Serial driver)
Raven T' Core Centronics (Foreign I/O Module) (Parallel drive |	Raven+ w Core Centronics (Foreign I/O Module) (Paral
Raven T' Audio (Foreign I/O Module) (Harmony driver)	      |	Raven+ w Core Audio (Foreign I/O Module) (Harmony d
Raven T' Lasi Core RS-232 (Foreign I/O Module) (Serial driver |	Raven+ w Core RS-232 (Foreign I/O Module) (Serial d
Raven T' Core SCSI (Foreign I/O Module) (NCR53c710 driver)    |	Raven+ w Core SCSI (Foreign I/O Module) (NCR53c710
Raven T' Core LAN (802.3) (Foreign I/O Module) (Lasi_82596 dr |	Raven+ w Core PC Keyboard (Foreign I/O Module) (PS/
Raven T' Core PC Keyboard (Foreign I/O Module) (PS/2 driver)  |	Raven+ w Core BA (Bus Adapter) (Lasi driver)
Raven T' Core PC Floppy (Foreign I/O Module)		      <
Raven T' Wax HIL (Foreign I/O Module) (HIL driver)	      <
Raven T' Wax RS-232 (Foreign I/O Module) (Serial driver)      <
Raven T' GSC Core Graphics (Foreign I/O Module)		      <
Raven T' Core BA (Bus Adapter) (Lasi driver)		      <
Raven T' Wax BA (Bus Adapter) (Wax driver)		      <
Raven T' Wax EISA BA (Bus Adapter)			      <
U2-IOA BC Runway Port (IOA) (x2)				U2-IOA BC Runway Port (IOA) (x2)
							      >	Dino PCI Bridge (Bus Bridge to Foreign Bus) (Dino driver)
							      >	Cujo PCI Bridge (Bus Bridge to Foreign Bus) (Dino driver)
							      >
							      >	53c875 (Symbios Logic Inc. (formerly NCR)) (SYM8xx driver)
							      >	DECchip 21142/43 (Digital Equipment Corporation) (Tulip drive
							      >	Visualize FX4 (Hewlett-Packard Company)

This is diff -y of devices list grab from web h/w db (may be c360 list could be confirmed by James with a dmesg file?)
It help me to point out 2 big diff: scsi Zalon driver and Lasi_82596 Lan nic (I removed HIL modules simply because no device 
available).

That said the system always became to hang when I start a large disk i/o with a find into a linux kernel for example and also by 
accident I also start a kernel without Lasi module (and iirc the same pb occured) but in any case I could make it leave without 
Zalon driver; or did I miss something else in my .config (so much diff between the 2 config I used).

(C110 need long hours to compile the kernel :( but that is all I have at home)

> You might need to add pdc_io_reset_devices() to ccio_ioc_init()
> since we moved that out of the common code path.

hmm I don't see such stuff in patches I grab of jejb changes?
Any way I see what you did in sba_hw_init() (I will so be able to reproduce it ;) )

> I don't see that
> in CCIO driver and it's not clear to me if HIL or LAN need it on C110.
> 
> It *might* need pdc_io_reset() call instead (or in addition)
> but I don't know.  Just another thing to be aware of.
> 
Thanks for all kind advise (it will just take me much more test and so many time before I could figure out the actual pb)

Joel


More information about the parisc-linux mailing list