HPMC in ppa_init()
A message that is not in the archive (sent off-list or not yet received): [email protected]
1) Please _always_ keep the parisc-linux mailing list copied on kernel bug reports.
2) Please send email in "text/plain" format.
I ignored everything you wrote in HTML.
3) Comments that follow are based on the Console output that you included. (Thanks - that's what I really needed)
Quoted 8 lines
Backtrace: [<10113644>] inb+0x60/0x7c [<103a15ec>] ppa_init+0x144/0x258 [<103a3138>] __ppa_attach+0x1c0/0x340 [<102a5810>] parport_register_driver+0x84/0x124 [<10568950>] do_initcalls+0x58/0xf8 [<10103908>] init+0x44/0x158 [<1010bc5c>] ret_from_kernel_thread+0x1c/0x24
You will have to disable SCSI_PPA driver from your config. It might be easiest to manually remove the driver from the initrd.img file and from the /lib/modules on the root disk.
I looked at ppa_init() and it looks quite broken for hppa. The problem is stuff like this:
static int ppa_byte_in(unsigned short base, char *buffer, int len)
"base" needs to be u32 (unsigned int).
parisc-linux needs more than 16 bits to represent an IO port address. This _could_ work if the parallel port were under PCI Bus 0 _and_ no other garbage is in the top 16 bits of the register.
hth,
grant
Quoted 1 line · ??????
<style> p {margin-top:0px;margin-bottom:0px;} </style><table border=3D0 w=
idth=3D100% bgcolor=3D'' cellpadding=3D0 cellspacing=3D0 align=3Dcenter><tr=
Quoted 4 lines
<td valign=3Dtop style=3D'padding:8pt;'><font size=3D2><P>Hi,</P> <P>.</P>
<P>Sorry for late cause of my long travel.</P>
<P>I'm tring to upgrade a kernel to 2-6-15 using 2-6-=
8 on hppa machine.<BR>There is more log information on the attated fi= le.</P>
Quoted 10 lines
<P> </P>
<P>Package : kernel-image-2.6.15</P>
<P>Base kernel version : 2-6-8</P>
<P>Addressing : 32bit kernel</P>
<P>Problem : Boot error</P>
<P>Console message :</P>
<P>Kernel panic: not syncing : High priority machine check (HPMC)</P> <P> </P>
<P>Here is the information about HP server.<BR>Machime: HP C200</P> <P>CPU: PA8200 (PCX-U+)</P>
Quoted 8 lines
<P>Memory: 256MB</P>
<P> </P>
<P>Could you please give me some tips to boot ?</P>
<P>.</P>
<P>Warm regards,</P>
<P>Son</P>
<P><BR><BR><BR> </P>
<BLOCKQUOTE style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: =
5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">---------[ ???? ???= ? ???? ]----------<BR><B>???? : </B>Re: kernel compile - HPMC error<BR><B>?= ??? : </B>2006/04/27 22:21<BR><B>?????? : </B>Grant Grundler <grundler@p= arisc-linux.org><BR><B>?????? : </B>?????? <[email protected]><B= R><BR>
Quoted 3 lines
<STYLE> p {margin-top:0px;margin-bottom:0px;} </STYLE>
=20
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"90%" align=3Dcenter borde=
r=3D0>
Quoted 3 lines
<TBODY>
<TR>
<TD style=3D"PADDING-RIGHT: 8pt; PADDING-LEFT: 8pt; PADDING-BOTTOM: 8pt; =
PADDING-TOP: 8pt" vAlign=3Dtop><PRE><PRE>Hi,
Quoted 4 lines
I found this in my spam folder...can you please resend this as "Plain Text" (no HTML).
=20
Secondly, some guidance on how to report parisc-linux kernel bugs=20
Quoted 8 lines
is available here:
http://www.parisc-linux.org/faq/kernelbug-howto.html
=20
thanks,
grant
=20
On Fri, Apr 14, 2006 at 10:30:12PM +0900, ?????? wrote:
> <style> p {margin-top:0px;margin-bottom:0px;} </style>&l=
t;table border=3D0 width=3D100% bgcolor=3D'' cellpadding=3D0
Quoted 1 line
cellspacing=3D0 align=3Dcenter><tr><td valign=3Dtop style=3D'=
padding:8pt;'><font size=3D2><P> </P>
Quoted 3 lines
> <P>Hi.</P>
> <P>&nbsp;</P>
> <P>I'm tring to make a kernel booting on hppa-debian linux.<=
;/P>
Quoted 3 lines
> <P>I need a vmlinux and It has to be modified for me.</P> > <P>&nbsp;</P>
> <P>finally, I gained&nbsp;a vmlinux but It didn't know any=
hard disk.</P>
Quoted 1 line
> <P>I opened the
/proc/partitionsfile, but there were nothing.=
</P>
Quoted 3 lines
> <P>&nbsp;</P>
> <P>somedays after, </P>
> <P>I found my machine needs a GSCtoPCI/Dino PCI support option=
in kernel configuration.</P>
Quoted 1 line
> <P>when It&nbsp;was booting the vmlinux knew two hard disk=
=2E yes, I have a two hard disk.</P>
Quoted 3 lines
> <P>but during boot HPMC error accurred.</P> > <P>&nbsp;</P>
> <P>I think they are some mismatch each other between H/W and S=
/W or S/W and S/W or their version. my cpu is PA8200
Quoted 2 lines
(PCX-U+)</P>
> <P>How I can check them???</P></font></td>&l=
t;/tr></table>
Quoted 2 lines
>=20 </PRE></PRE></FONT></TD></TR></TBODY></TABLE></BLOCKQUOTE></font></td></t=
r></table>
Quoted 8 lines
=00
=20
=20
Firmware Version 5.1
=20
Duplex Console IO Dependent Code (IODC) revision 1 =20
-------------------------------------------------------------------------=
-----
Quoted 1 line
=0D (c) Copyright 1995-1998, Hewlett-Packard Company, All rights reserv=
ed
Quoted 1 line
=0D----------------------------------------------------------------------=
--------
Quoted 2 lines
=20
=0D Processor Speed State Coprocessor State I/D =
Cache=20
Quoted 1 line
=0D --------- -------- --------------------- ----------------- ----=
---------
Quoted 1 line
=0D 0 200 MHz Active Functional 512 =
KB/1 MB
Quoted 9 lines
=20
=0D Central Bus Speed (in MHz) : 120
=20=0D Available memory (bytes) : 268435456 =0D Good memory required (bytes): 0 (Not Set by OS) =0D Primary boot path: FWSCSI.6.0 =0D Alternate boot path: 0.0 =0D Console path: 0.0 =0D Keyboard path: PS2
Quoted 4 lines
=0D
=0DCPU 0
=0DWARNING: Memory configuration is not optimized for performance. Refer
to the System Installation or Memory Installation manuals for=
=20
Quoted 10 lines
memory configuration guidelines.
WARNING: Memory SIMMs are not installed in the proper sequence. Refer
to the System Installation or Memory Installation manuals for memory configuration guidelines.
=20
=20
=0DSearching for device(s) with bootable media...
=0DThis may take several minutes.
=20
=0DTo discontinue search, press any key (termination may not be immediate=
).
Quoted 3 lines
=20
=20
=0D Path Number Device Path Device Type and Utiliti=
es
Quoted 1 line
=0D ----------- ----------------- -----------------------=
--
Quoted 1 line
=0D P0 FWSCSI.6.0 SEAGATE ST34572WS =
=20
Quoted 2 lines
=0D IPL
=0D P1 FWSCSI.5.0 SEAGATE ST19171W =
=20
Quoted 5 lines
=0D IPL
=20
=20
=0D
=0DEnter Path Number or Device Path to continue boot sequence. Enter NO =
to go
Quoted 7 lines
=0Dto main menu.
=0D> sea
=0D
=0DERROR: Bad argument(s)
=0D
=0D
=0DEnter Path Number or Device Path to continue boot sequence. Enter NO =
to go
Quoted 4 lines
=0Dto main menu.
=0D> no
=20
=0D------- Main Menu ----------------------------------------------------=
---------
Quoted 8 lines
=20
=0D Command Description =0D ------- ----------- =0D BOot [PRI|ALT|<path>] Boot from specified path =0D PAth [PRI|ALT|CON|KEY] [<path>] Display or modify a path =0D SEArch [DIsplay|IPL] [<path>] Search for boot devices=20
=0D COnfiguration [<command>] Access Configuration menu/comm=
ands
Quoted 1 line
=0D INformation [<command>] Access Information menu/comman=
ds
Quoted 4 lines
=0D SERvice [<command>] Access Service menu/commands
=20=0D DIsplay Redisplay the current menu =0D HElp [<menu>|<command>] Display help for menu or comma=
nd
Quoted 8 lines
=0D RESET Restart the system
=0D-------
=0DMain Menu: Enter command > sea
=20
=0DSearching for potential boot device(s)...
=0DThis may take several minutes.
=20
=0DTo discontinue search, press any key (termination may not be immediate=
).
Quoted 5 lines
=20
=20=0D Path Number Device Path Device Type =0D ----------- ----------------- ----------- =0D P0 SESCSI.2.0 SONY CD-ROM CDU-76S =
=20
Quoted 1 line
=0D P1 FWSCSI.6.0 SEAGATE ST34572WS =
=20
Quoted 1 line
=0D P2 FWSCSI.5.0 SEAGATE ST19171W =
=20
Quoted 14 lines
=20
=20
=0DMain Menu: Enter command > bo p2 =0DInteract with IPL (Y, N, Q)?> y
=0D
Booting...=20
Boot IO Dependent Code (IODC) revision 1
=20
=20
HARD Booted.
palo ipl 1.5 root@c3k Fri May 14 16:17:38 MDT 2004 =0DSkipping extended partition 6 - beyond reach of IPL =0D
=0DPartition Start(MB) End(MB) Id Type
Quoted 8 lines
=0D=0D1 1 31 f0 Palo =0D=0D2 32 156 83 ext2 =0D=0D5 157 5404 83 ext2=0D
=0DPALO(F0) partition contains:
=0D 0/vmlinux32 4973737 bytes @0x48000
=20
=0DInformation: No console specified on kernel command line. This is norm=
al.
Quoted 1 line
=0DPALO will choose the console currently used by firmware (serial).Curre=
nt command line:
Quoted 1 line
=0D2/vmlinux root=3D/dev/sda5 initrd=3D2/initrd.img HOME=3D/ console=3Dtt=
yS0 TERM=3Dvt102
Quoted 7 lines
=0D 0: 2/vmlinux
=0D 1: root=3D/dev/sda5
=0D 2: initrd=3D2/initrd.img
=0D 3: HOME=3D/
=0D 4: console=3DttyS0
=0D 5: TERM=3Dvt102
=20
Quoted 8 lines
=0D<#> edit the numbered field =0D'b' boot with this command line =0D'r' restore command line =0D'l' list dir=0D? 0
=0D2/vmlinux_0405_4
=0DCurrent command line:
=0D2/vmlinux_0405_4 root=3D/dev/sda5 initrd=3D2/initrd.img HOME=3D/ conso=
le=3DttyS0 TERM=3Dvt102
Quoted 7 lines
=0D 0: 2/vmlinux_0405_4
=0D 1: root=3D/dev/sda5
=0D 2: initrd=3D2/initrd.img
=0D 3: HOME=3D/
=0D 4: console=3DttyS0
=0D 5: TERM=3Dvt102
=20
Quoted 7 lines
=0D<#> edit the numbered field =0D'b' boot with this command line =0D'r' restore command line =0D'l' list dir=0D? 0=08 =08b
=20
=0DCommand line for kernel: 'root=3D/dev/sda5 HOME=3D/ console=3DttyS0 TE=
RM=3Dvt102 palo_kernel=3D2/vmlinux_0405_4'
Quoted 4 lines
=0DSelected kernel: /vmlinux_0405_4 from partition 2 =0DSelected ramdisk: /initrd.img from partition 2 =0DELF32 executable
=0DEntry 00100000 first 00100000 n 2
Quoted 8 lines
=0DSegment 0 load 00100000 size 3823404 mediaptr
0x1000=0DSegment 1 load004a6000size 1151110 mediaptr0x3a7000=0DLoading ramdisk 4972544 bytes @0fb30000...
=0DBranching to kernel entry point0x00100000. If this is the last =0Dmessage you see, you may need to switch your console. This is =0Da common symptom -- search the FAQ and mailing list at parisc-linux.org =20
=0DLinux version 2.6.15.4 (root@datatek) (gcc version 3.3.5 (Debian 1:3.3=
=2E5-13)) #14 Sat Mar 6 12:46:17 KST 2027
Quoted 5 lines
FP[0] enabled: Rev 0 Model 14
The 32-bit Kernel has started...
Initialized PDC Console for debugging.
Determining PDC firmware type: System Map.
model000059d000000481 00000000 0000000277647a2b100000f000000008 0000=
00b2 000000b2
Quoted 10 lines
vers 00000501
CPUID vers 14 rev 23 (0x000001d7)
capabilities0x2
model 9000/782/C200+
Total Memory: 256 MB
initrd: 1fb30000-1ffee000
initrd: reserving 0fb30000-0ffee000 (mem_max10000000)
LED display atf0190001registered
Built 1 zonelists
Kernel command line: root=3D/dev/sda5 HOME=3D/ console=3DttyS0 TERM=3Dvt1=
02 palo_kernel=3D2/vmlinux_0405_4
Quoted 7 lines
PID hash table entries: 2048 (order: 11, 32768 bytes)
Console: colour dummy device 160x64
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 262144k available
Mount-cache hash table entries: 512
checking if image is initramfs...it isn't (bad gzip magic numbers); looks=
like an initrd
Quoted 6 lines
NET: Registered protocol family 16
EISA bus registered
Searching for devices...
Found devices:
1. U2-IOA BC Runway Port at0xfff88000[8] { 12,0xf,0x580,0x0000b}
2. Dino PCI Bridge at0xf2000000[8/0] { 13,0x3,0x680,0x0000a}, addi=
tional addresses: 0xf2800000=20
Quoted 1 line
3. Raven U/L2 Dino RS-232 at
0xf2003000[8/0/63] { 10,0x0,0x006, 0x0008=
c }
Quoted 1 line
4. Raven+ w SE FWSCSI Core BA at
0xffd00000[8/16] { 11,0x0,0x056, 0x00=
081 }, additional addresses: 0xffd0c000 0xffc00000=20
Quoted 1 line
5. Raven+ w SE FWSCSI Core RS-232 at
0xffd05000[8/16/4] { 10,0x0, 0x056=
, 0x0008c }
Quoted 1 line
6. Raven+ w SE FWSCSI Core SCSI at
0xffd06000[8/16/5] { 10,0x0,0x056, =
0x00082 }
Quoted 1 line
7. Raven+ w SE FWSCSI Core Centronics at
0xffd02000[8/16/0] { 10,0x0, 0=
x056, 0x00074 }, additional addresses: 0xffd01000 0xffd03000=20
Quoted 1 line
8. Raven+ w SE FWSCSI Core Audio at
0xffd04000[8/16/1] { 10,0x4, 0x056,=
0x0007b }
Quoted 1 line
9. Raven+ w SE FWSCSI Core PS/2 Port at
0xffd08000[8/16/7] { 10,0x0, 0x=
056, 0x00084 }
Quoted 1 line
10. Raven+ w SE FWSCSI Core PS/2 Port at
0xffd08100[8/16/8] { 10,0x0, 0=
x056, 0x00084 }
Quoted 2 lines
11. U2-IOA BC GSC+ Port at
0xf203f000[8/63] { 7,0x1,0x501,0x0000c}
12. Raven U/L2 Dino PS/2 Port at0xf2001000[8/1] { 10,0x0,0x006, 0x000=
96 }
Quoted 6 lines
13. U2-IOA BC Runway Port at
0xfff8a000[10] { 12,0xf,0x580,0x0000b}
14. Coral SGC Graphics at0xf6000000[10/12] { 10,0x0,0x004,0x00077}
15. U2-IOA BC GSC+ Port at0xf103f000[10/63] { 7,0x1,0x501,0x0000c}
16. Cujo PCI Bridge at0xf1000000[10/0] { 13,0x1,0x682,0x0000a}
17. Dino RS-232 at0xf1003000[10/3] { 10,0x0,0x007,0x0008c}
18. Raven U 200 (9000/780/C200) at0xfffa0000[32] { 0,0x0,0x59d, 0x000=
04 }
Quoted 19 lines
19. Memory at
0xfffb1000[49] { 1,0x0,0x05d,0x00009} CPU(s): 1 x PA8200 (PCX-U+) at 200.000000 MHz
Setting cache flush threshold to 2c0 (1 CPUs online)
Found U2 at0xfff88000
Found U2 at0xfff8a000
Lasi version 0 at0xffd00000found.
Dino version 3.1 found at0xf2000000
Cujo version 2.0 found at0xf1000000
Enabling Cujo 2.0 bug workaround
Cujo: No PCI devices enabled.
SCSI subsystem initializedunwind_init: start =3D0x104a7af0, end =3D0x104d86f0, entries =3D 12480 NTFS driver 2.1.25 [Flags: R/O].
JFS: nTxBlock =3D 1946, nTxLock =3D 15569
io scheduler noop registered
io scheduler deadline registered
PDC Stable Storage facility v0.09
Soft power switch enabled, polling @0xf0140000.
STI GSC/PCI core graphics driver Version 0.9a
Quoted 6 lines
id 2d08c0a7-9a02587, conforms to spec rev. 8.07 graphics card name: HPA4450AX1280sticon: Initializing STI text console.
Console: switching to colour STI console 160x64
Console: switching to colour frame buffer device 160x64
fb0: stifb 1280x1024-8 frame buffer device, HPA4450AX1280, id:2d08c0a7, =
mmio: 0xf6100000
Quoted 14 lines
tipar: parallel link cable driver, version 1.19
Generic RTC Driver v1.07
ppdev: user-space parallel port driver
parkbd: no such parport
serio: GSC PS/2 keyboard port at0xffd08000irq 20 @ 8:16:7
serio: GSC PS/2 mouse port at0xffd08100irq 20 @ 8:16:8
HP SDC: No SDC found.
HP SDC MLC: Registering the System Domain Controller's HIL MLC. HP SDC MLC: Request for raw HIL ISR hook denied
Serial: 8250/16550 driver $Revision: 1.90 $ 16 ports, IRQ sharing enabled 8:16:4: ttyS0 at MMIO0xffd05800(irq =3D 16) is a 16550A 8:0:63: ttyS1 at MMIO0xf2003800(irq =3D 21) is a 16550A =0Dparport_init_chip: initialize bidirectional-mode. =0Dparport0: PC-style at0xffd02800, irq 18 [PCSPP,TRISTATE]
Quoted 8 lines
=0Dtipar0: using parport0 (interrupt-driven)
=0Dtipar0: link cable not found
=0DRAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize =0Dloop: loaded (max 8 devices)
=0DCompaq SMART2 Driver (v 2.6.0)
=0DHP CISS Driver (v 2.6.8)
=0DUniform Multi-Platform E-IDE driver Revision: 7.00alpha2 =0Dide: Assuming 33MHz system bus speed for PIO modes; override with ideb=
us=3Dxx
Quoted 41 lines
=0DLoading Adaptec I2O RAID: Version 2.4 Build 5go =0DDetecting Adaptec I2O RAID controllers... =0DAdaptec aacraid driver (1.1-4 Mar 6 2027 12:26:05) =0Dsym0: <875> rev
0x4at pci 0000:00:13.0 irq 22 =0Dsym0: No NVRAM, ID 7, Fast-20, SE, parity checking =0Dsym0: SCSI BUS has been reset.
=0Dscsi0 : sym-2.2.1=0D Vendor: SEAGATE Model: ST19171W Rev: HP08 =0D Type: Direct-Access ANSI SCSI revision: 02=0D target0:0:5: tagged command queuing enabled, command queue depth 16. =0D target0:0:5: Beginning Domain Validation
=0D target0:0:5: asynchronous.
=0D target0:0:5: wide asynchronous.
=0D target0:0:5: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 15) =0D target0:0:5: Domain Validation skipping write tests
=0D target0:0:5: Ending Domain Validation=0D Vendor: SEAGATE Model: ST34572WS Rev: HP00 =0D Type: Direct-Access ANSI SCSI revision: 02=0D target0:0:6: tagged command queuing enabled, command queue depth 16. =0D target0:0:6: Beginning Domain Validation
=0D target0:0:6: asynchronous.
=0D target0:0:6: wide asynchronous.
=0D target0:0:6: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 15) =0D target0:0:6: Domain Validation skipping write tests
=0D target0:0:6: Ending Domain Validation
=0Dmegaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005) =0Dmegaraid: 2.20.4.6 (Release Date: Mon Mar 07 12:27:22 EST 2005) =0Dmegasas: 00.00.02.00-rc4 Fri Sep 16 12:37:08 EDT 2005 =0D3ware Storage Controller device driver for Linux v1.26.02.001. =0D3ware 9000 Storage Controller device driver for Linux v2.26.02.004. =0Dppa: Version 2.07 (for Linux 2.4.x)
=0D
=20Backtrace: =0D [<10113644>] inb+0x60/0x7c =0D [<103a15ec>] ppa_init+0x144/0x258 =0D [<103a3138>] __ppa_attach+0x1c0/0x340 =0D [<102a5810>] parport_register_driver+0x84/0x124 =0D [<10568950>] do_initcalls+0x58/0xf8 =0D [<10103908>] init+0x44/0x158 =0D [<1010bc5c>] ret_from_kernel_thread+0x1c/0x24
Quoted 3 lines
=20
=20
=0DHigh Priority Machine Check (HPMC): Code=3D1 regs=3D104e3080 (Addr=3D0=
0000000)
Quoted 13 lines
=20
=0D YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
=0DPSW: 00000000000001000000000000001100 Not tainted=0Dr00-03 00000000 105ce010 10113644 1f2df840 =0Dr04-07 00002801 00000002 00002802 00000008 =0Dr08-11 00002800 ffffffff 105ce8c8 104f0ad8 =0Dr12-15 3b9aca00 105ce810 104f1010 f0100000 =0Dr16-19 f000167c f00001f8 f00001f0 f200006d =0Dr20-23 0000000e 0000000f 10258c38 00000000 =0Dr24-27 0000000e 00000001 1f5d2c00 104d9010 =0Dr28-31 00000020 000000c8 1fb042c0 10113644 =0Dsr0-3 00000000 00000000 00000000 00000000 =0Dsr4-7 00000000 00000000 00000000 00000000
Quoted 5 lines
=20
=0D VZOUICununcqcqcqcqcqcrmunTDVZOUI
=0DFPSR: 00000100000011100000000000000000
=0DFPER1:24850e03
=0Dfr00-03 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr04-07 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr08-11 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr12-15 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr16-19 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr20-23 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr24-27 0000000000000000 0000000000000000 0000000000000000 0000000000=
000000
Quoted 1 line
=0Dfr28
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
Quoted 4 lines · Grant Grundler
You will have to disable
SCSI_PPAdriver from your config. It might be easiest to manually remove the driver from the initrd.img file and from the/lib/moduleson the root disk.
Quoted 8 lines
I looked at
ppa_init()and it looks quite broken for hppa. The problem is stuff like this:
static intppa_byte_in(unsigned short base, char *buffer, int len)"base" needs to be u32 (unsigned int).
parisc-linux needs more than 16 bits to represent an IO port address. This _could_ work if the parallel port were under PCI Bus 0 _and_ no other garbage is in the top 16 bits of the register.
It's not just this. ppa and imm are pretty broken even on x86: they
don't use kmap to access the pio data, so they only work in memory from ZONE_NORMAL ... this probably doesn't affect parisc since we don't have a ZONE_HIGHMEM, however any READ_ command will go into the kernel's view of the memory without cache flushing, so it's probable we'd get nasty cache coherency issues.
James
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
Hello,
Grant Grundler wrote:
[snip]
Quoted 10 lines
CPU 0
WARNING: Memory configuration is not optimized for performance. Refer
Quoted 6 lines
to the System Installation or Memory Installation manuals for memory configuration guidelines.
WARNING: Memory SIMMs are not installed in the proper sequence. Refer
to the System Installation or Memory Installation manuals for memory configuration guidelines.
That will not resolve your pb but as I recently encounter such warning and know now that it's usefull, I would also take care of those messages. (may be simply check if all memory chips are pluged in correctly and 'in proper sequence')
Hth 2,
Joel
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux