* [parisc-linux] Switch console error.
@ 2002-03-12 19:58 Gururaj Ananthateerta
2002-03-12 20:13 ` Matthew Wilcox
0 siblings, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-12 19:58 UTC (permalink / raw)
To: parisc
Built a new kernel and trying to boot with the new one.
the following message appeared .
----------error Msg Start------------------
Branching to kernel entry point 0x00100058. If this is the last
message you see, you may need to switch your console. This is
a common symptom -- search the FAQ and mailing list at parisc-linux.org
---END-------------------------------------------
I guess that I may have ommitted some console drivers during building my
kernel.
Anyine has nay clue about this.
I am using the following machines.
HP-N Class server.
Console is through a lanronix box.
Linux code I am using is linux-latest.tar.gz from ftp.parisc.org
I searched the mailing list, but didn't get anything specific.
Guru
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 19:58 [parisc-linux] Switch console error Gururaj Ananthateerta
@ 2002-03-12 20:13 ` Matthew Wilcox
2002-03-12 20:37 ` Gururaj Ananthateerta
0 siblings, 1 reply; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-12 20:13 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: parisc
On Tue, Mar 12, 2002 at 11:58:06AM -0800, Gururaj Ananthateerta wrote:
> I guess that I may have ommitted some console drivers during building my
> kernel.
> Anyine has nay clue about this.
I would assume CONFIG_SERIAL_CONSOLE is the option you're missing.
Another option might be CONFIG_SERIAL, but I suspect you turned on
support for your serial ports :-)
> I am using the following machines.
> HP-N Class server.
N class isn't supported. There are a number of problems which need to
be solved to support N class...
> I searched the mailing list, but didn't get anything specific.
I'm surprised, I thought this was in the FAQ.
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 20:13 ` Matthew Wilcox
@ 2002-03-12 20:37 ` Gururaj Ananthateerta
2002-03-12 20:49 ` Matthew Wilcox
0 siblings, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-12 20:37 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: parisc
Matthew Wilcox wrote:
> On Tue, Mar 12, 2002 at 11:58:06AM -0800, Gururaj Ananthateerta wrote:
> > I guess that I may have ommitted some console drivers during building my
> > kernel.
> > Anyine has nay clue about this.
>
> I would assume CONFIG_SERIAL_CONSOLE is the option you're missing.
> Another option might be CONFIG_SERIAL, but I suspect you turned on
> support for your serial ports :-)
>
both of them are set to 'y'
>
> > I am using the following machines.
> > HP-N Class server.
>
> N class isn't supported. There are a number of problems which need to
> be solved to support N class...
Yes I am aware of it.
I am trying to work on some of those problems.
>
> > I searched the mailing list, but didn't get anything specific.
>
> I'm surprised, I thought this was in the FAQ.
>
Yes, this isn't in the FAQ yet.
>
> --
> Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 20:37 ` Gururaj Ananthateerta
@ 2002-03-12 20:49 ` Matthew Wilcox
2002-03-12 22:45 ` Gururaj Ananthateerta
2002-03-12 23:31 ` Christoph Plattner
0 siblings, 2 replies; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-12 20:49 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: Matthew Wilcox, parisc
On Tue, Mar 12, 2002 at 12:37:24PM -0800, Gururaj Ananthateerta wrote:
> both of them are set to 'y'
OK. Since this is an N class, the serial ports should be automatically
detected on the Diva card. Towards the top of arch/parisc/kernel/pdc_cons.c
you'll see:
/* Define EARLY_BOOTUP_DEBUG to debug kernel related boot problems.
* On production kernels EARLY_BOOTUP_DEBUG should be undefined. */
#undef EARLY_BOOTUP_DEBUG
Change the #undef to #define and recompile. Do you see any more output?
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 20:49 ` Matthew Wilcox
@ 2002-03-12 22:45 ` Gururaj Ananthateerta
2002-03-12 22:58 ` Matt Taggart
2002-03-12 23:31 ` Christoph Plattner
1 sibling, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-12 22:45 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: parisc
Matthew Wilcox wrote:
> On Tue, Mar 12, 2002 at 12:37:24PM -0800, Gururaj Ananthateerta wrote:
> > both of them are set to 'y'
>
> OK. Since this is an N class, the serial ports should be automatically
> detected on the Diva card. Towards the top of arch/parisc/kernel/pdc_cons.c
> you'll see:
>
> /* Define EARLY_BOOTUP_DEBUG to debug kernel related boot problems.
> * On production kernels EARLY_BOOTUP_DEBUG should be undefined. */
> #undef EARLY_BOOTUP_DEBUG
Apologies folks.
helped a lot. I cud figure out that my kernel was a32-bit
i got htis hppa-linux-gcc and compiled a 64-bit kernel.
things are still ugly.
anyone working on supporting N-class.
>
>
> Change the #undef to #define and recompile. Do you see any more output?
>
> --
> Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 22:45 ` Gururaj Ananthateerta
@ 2002-03-12 22:58 ` Matt Taggart
2002-03-12 23:08 ` Gururaj Ananthateerta
0 siblings, 1 reply; 17+ messages in thread
From: Matt Taggart @ 2002-03-12 22:58 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: parisc
Gururaj Ananthateerta writes...
> Apologies folks.
> helped a lot. I cud figure out that my kernel was a32-bit
> i got htis hppa-linux-gcc and compiled a 64-bit kernel.
You need hppa64-linux-gcc to build a 64 bit kernel. You can get compilers
from the ftp.parisc-linux.org site.
--
Matt Taggart Linux Development Lab
taggart@fc.hp.com HP Linux Systems Operation
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 22:58 ` Matt Taggart
@ 2002-03-12 23:08 ` Gururaj Ananthateerta
2002-03-12 23:48 ` Matthew Wilcox
0 siblings, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-12 23:08 UTC (permalink / raw)
To: Matt Taggart; +Cc: parisc
Matt Taggart wrote:
> Gururaj Ananthateerta writes...
>
> > Apologies folks.
> > helped a lot. I cud figure out that my kernel was a32-bit
> > i got htis hppa-linux-gcc and compiled a 64-bit kernel.
>
> You need hppa64-linux-gcc to build a 64 bit kernel. You can get compilers
> from the ftp.parisc-linux.org site.
I did that, but the kernel panic during boot and the following was the
message
on the screen.
--------------------------------Start Msg -------------------------
29. Prelude W+ 540 (0) at 0xfffffffffed65000 [101], versions 0x5d3, 0x0, 0x4
CPU(s): 6 x PA8600 (PCX-W+) at 550.000000 MHz
SBA found Ike rev 2 at 0xfffffffffed00000
SBA found Ike rev 2 at 0xfffffffffed40000
lba version TR2.2 (0x3) found at 0xffffffffbffe0000
lba range[2] : ignoring GMMIO (0xfffffff004000000)
lba version TR2.2 (0x3) found at 0xffffffffbffe2000
lba range[2] : ignoring GMMIO (0xfffffff084000000)
lba version TR3.0 (0x4) found at 0xffffffffbffe4000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff104000000)
lba version TR3.0 (0x4) found at 0xffffffffbffe8000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff204000000)
lba version TR3.0 (0x4) found at 0xffffffffbffea000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff284000000)
lba version TR3.0 (0x4) found at 0xffffffffbfff0000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff404000000)
lba version TR3.0 (0x4) found at 0xffffffffbfff4000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff504000000)
lba version TR3.0 (0x4) found at 0xffffffffbfff8000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff604000000)
lba version TR3.0 (0x4) found at 0xfffffffffece0000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff804000000)
lba version TR3.0 (0x4) found at 0xfffffffffece4000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffff904000000)
lba version TR3.0 (0x4) found at 0xfffffffffece8000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffffa04000000)
lba version TR3.0 (0x4) found at 0xfffffffffecf0000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffffc04000000)
lba version TR3.0 (0x4) found at 0xfffffffffecf4000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffffd04000000)
lba version TR3.0 (0x4) found at 0xfffffffffecf8000
kernel BUG at lba_pci.c:1250!
kernel BUG at lba_pci.c:1285!
lba range[2] : ignoring GMMIO (0xfffffffe04000000)
POSIX conformance testing by UNIFIX
FP[1] enabled: Rev 1 Model 16
FP[2] enabled: Rev 1 Model 16
FP[3] enabled: Rev 1 Model 16
FP[4] enabled: Rev 1 Model 16
FP[5] enabled: Rev 1 Model 16
SMP: Total 6 of 6 processors activated (6586.37 BogoMIPS noticed).
Waiting on wait_init_idle (map = 0x3e)
All processors have done init_idle
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Performance monitoring counters enabled for Prelude W+ 540
Starting kswapd
Journalled Block Device driver loaded
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled
Redundant entry in serial pci_table. Please send the output of
lspci -vv, this message (103c,1048,103c,1049)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.
ttyS00 at iomem 0xffffffff80000000 (irq = 132) is a 16550A
ttyS01 at iomem 0xffffffff80000008 (irq = 132) is a 16550A
ttyS02 at iomem 0xffffffff80000010 (irq = 132) is a 16550A
Redundant entry in serial pci_table. Please send the output of
lspci -vv, this message (103c,1048,103c,104a)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.
ttyS03 at iomem 0xffffffff80003000 (irq = 133) is a 16550A
ttyS04 at iomem 0xffffffff80003008 (irq = 133) is a 16550A
lp: driver loaded but no devices found
Generic RTC Driver v1.02 05/27/1999 Sam Creasey (sammy@oh.verio.com)
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
loop: loaded (max 8 devices)
Linux Tulip driver version 0.9.15-pre9 (Nov 6, 2001)
tulip0: no phy info, aborting mtable build
tulip0: MII transceiver #1 config 1000 status 782d advertising 0061.
eth0: Digital DS21143 Tulip rev 65 at 0x80, 00:10:83:F5:85:5B, IRQ 128.
SCSI subsystem driver Revision: 1.00
sym53c8xx: at PCI bus 0, device 2, function 0
sym53c8xx: 53c875 detected
sym53c8xx: at PCI bus 0, device 2, function 1
sym53c8xx: 53c875 detected
sym53c8xx: at PCI bus 0, device 1, function 0
sym53c8xx: 53c895 detected
sym53c875-0: rev 0x14 on pci bus 0 device 2 function 0 irq 130
sym53c875-0: ID 7, Fast-20, Parity Checking
sym53c875-1: rev 0x14 on pci bus 0 device 2 function 1 irq 131
sym53c875-1: ID 7, Fast-20, Parity Checking
sym53c895-2: rev 0x1 on pci bus 0 device 1 function 0 irq 129
sym53c895-2: ID 7, Fast-10, Parity Checking
sym53c895-2: SCSI bus mode change from 80 to 80.
scsi0 : sym53c8xx-1.7.3c-20010512
scsi1 : sym53c8xx-1.7.3c-20010512
scsi2 : sym53c8xx-1.7.3c-20010512
Vendor: SEAGATE Model: ST39103LC Rev: HP01
Type: Direct-Access ANSI SCSI revision: 02
Vendor: HP Model: DVD-ROM 305 Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 6, lun 0
sym53c875-1-<6,*>: FAST-20 WIDE SCSI 40.0 MB/s (50.0 ns, offset 15)
SCSI device sda: 17783112 512-byte hdwr sectors (9105 MB)
Partition check:
sda: sda1 sda2 sda3 sda4
Attached scsi CD-ROM sr0 at scsi2, channel 0, id 2, lun 0
sym53c895-2-<2,*>: FAST-10 SCSI 10.0 MB/s (100.0 ns, offset 16)
sr0: scsi3-mmc drive: 16x/40x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
sticonsole_init: searching for STI ROMs
BUG: Skipping previously registered driver: sti (native)
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
8regs : 2536.400 MB/sec
8regs_prefetch: 1966.400 MB/sec
32regs : 2071.600 MB/sec
32regs_prefetch: 1935.600 MB/sec
raid5: using function: 8regs (2536.400 MB/sec)
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 96Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (ext2 filesystem) readonly.
NOT FREEING INITMEM (488k)
INIT: version 2.84 booting
************* SYSTEM ALERT **************
SYSTEM NAME: hpntc660
DATE: 03/12/2002 TIME: 23:39:32
ALERT LEVEL: 7 = reserved
REASON FOR ALERT
SOURCE: 0 = unknown, no source stated
SOURCE DETAIL: 0 = unknown, no source stated SOURCE ID: FF
PROBLEM DETAIL: 0 = no problem detail
LEDs: RUN ATTENTION FAULT REMOTE POWER
FLASH FLASH FLASH ON ON
0x0000407000FF6292 00000000 00000000 - type 0 = Data Field Unused
0x5800487000FF6292 00006602 0C172720 - type 11 = Timestamp 03/12/2002
23:39:32
A: ack read of this entry - X: Disable all future alert messages
Anything else skip redisplay the log entry
->Choice:Timeout!
*****************************************
----------------------End Msg---------------------------
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 20:49 ` Matthew Wilcox
2002-03-12 22:45 ` Gururaj Ananthateerta
@ 2002-03-12 23:31 ` Christoph Plattner
2002-03-14 3:31 ` [parisc-linux] TOC on B180L Gururaj Ananthateerta
1 sibling, 1 reply; 17+ messages in thread
From: Christoph Plattner @ 2002-03-12 23:31 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: Gururaj Ananthateerta, parisc
First of all, have you really waited for a long time, when the machines
hangs on that "last" console output. I have made the experience, that
sometimes (I have not found a systematic behind that, yet) the machine
delays for a longer while (up to half a minute) and suddenly it
continoues
booting perfectly.
Second, you may play around with the PDC console driver for linux
(/dev/ttyB0 at major 60). If this driver is configured
(CONFIG_PDC_CONSOLE,
under "Non-standard serial port support"), then you have the same
effect as activating macro "EARLY_BOOTUP_DEBUG", but you can use
non-supported serial consoles (PDC console) as full console device
including login, etc.....
See the HELP button of CONFIG_PDC_CONSOLE for more details on setup.
With friendly regards
Christoph Plattner
Matthew Wilcox wrote:
>
> On Tue, Mar 12, 2002 at 12:37:24PM -0800, Gururaj Ananthateerta wrote:
> > both of them are set to 'y'
>
> OK. Since this is an N class, the serial ports should be automatically
> detected on the Diva card. Towards the top of arch/parisc/kernel/pdc_cons.c
> you'll see:
>
> /* Define EARLY_BOOTUP_DEBUG to debug kernel related boot problems.
> * On production kernels EARLY_BOOTUP_DEBUG should be undefined. */
> #undef EARLY_BOOTUP_DEBUG
>
> Change the #undef to #define and recompile. Do you see any more output?
>
> --
> Revolutions do not require corporate support.
>
> _______________________________________________
> parisc-linux mailing list
> parisc-linux@lists.parisc-linux.org
> http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
--
-------------------------------------------------------
private: christoph.plattner@gmx.at
company: christoph.plattner@alcatel.at
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 23:08 ` Gururaj Ananthateerta
@ 2002-03-12 23:48 ` Matthew Wilcox
2002-03-13 1:42 ` Grant Grundler
[not found] ` <3C8E976F.68EEFE04@cup.hp.com>
0 siblings, 2 replies; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-12 23:48 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: Matt Taggart, parisc
On Tue, Mar 12, 2002 at 03:08:31PM -0800, Gururaj Ananthateerta wrote:
> I did that, but the kernel panic during boot and the following was the
> message
> on the screen.
> VFS: Mounted root (ext2 filesystem) readonly.
> NOT FREEING INITMEM (488k)
> INIT: version 2.84 booting
So, the kernel runs fine, until it starts executing userspace. Here's
what we _think_ is going on:
The kernel has its own mappings for pages so it can take advantage of
16MB pages. These are not coherent with the pages that are mapped into
user space. By (ab)using the kmap() functionality, this problem can be
solved and may even result in a performance increase for all machines.
No real time to work on this...
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-12 23:48 ` Matthew Wilcox
@ 2002-03-13 1:42 ` Grant Grundler
2002-03-13 2:47 ` Matthew Wilcox
[not found] ` <3C8E976F.68EEFE04@cup.hp.com>
1 sibling, 1 reply; 17+ messages in thread
From: Grant Grundler @ 2002-03-13 1:42 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: parisc
Matthew Wilcox wrote:
> The kernel has its own mappings for pages so it can take advantage of
> 16MB pages. These are not coherent with the pages that are mapped into
> user space.
And this would cause an HPMC?
(iirc, chassis codes indicated HPMC)
If someone could decode the Gururaj's HPMC data ("ser pim" from BCH prompt)
and post the results. At worst, it would confirm this theory.
> By (ab)using the kmap() functionality, this problem can be
> solved and may even result in a performance increase for all machines.
> No real time to work on this...
Sorry, I'm not VM clueful enough to understand why this would be a
problem on N-class and not other boxes. I know coherency works differently
here (Merced Bus is "central" vs Runway for most other boxes).
Someplace to look for more clues?
just curious...
thanks,
grant
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
[not found] ` <3C8E976F.68EEFE04@cup.hp.com>
@ 2002-03-13 2:32 ` Matthew Wilcox
0 siblings, 0 replies; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-13 2:32 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: Matthew Wilcox, parisc-linux
On Tue, Mar 12, 2002 at 04:03:59PM -0800, Gururaj Ananthateerta wrote:
> well, this whole exercise was to contribute to parisc linux developement.
> well I got something to work on then. Can u help me with sime jumpstarters.
sure. here's the plan i had. you may disagree...
The architecture guarantees us that pages which are mapped at the same
address, modulo 4MB, will be cache coherent. We already take advantage
of this (see get_shared_area in arch/parisc/kernel/sys_parisc.c, called
via arch_get_unmapped_area from the mmap path). So all user mappings of a
page are coherent. What isn't coherent is the kernel's view of the page.
Before the kernel accesses a page which is in the page cache (all pages
which can be mmaped live in the page cache), it calls kmap() and after
it has finished accessing this page, it calls kunmap(). This scheme was
invented for the benefit of architectures which support more physical
memory then it has address lines for (eg PAE36 on x86).
So if we reserve a large chunk of the kernel's address space to map
page cache pages into temporarily with kmap, we can provide the kernel
with a coherent view of the page. Superdome only supports 128GB ram,
so by reserving a 128TB chunk of address space (hey, we have plenty of
address space..) we give each 4k page a 4MB space to be mapped in.
The obvious way to do it, which I've described to everyone up until
now is to do something like:
void *kmap(struct *page) {
struct vm_area_struct *vma = page->mapping->i_mmap_shared;
if (!vma)
return page->virtual;
return (void *) ((unsigned long) page->virtual << 10 | vma->vm_pgoff);
}
But I wonder whether it might not be feasible to simply adjust
page->virtual when changing the mapping of a page into userspace.
Something to investigate further.
This is the easy part of the solution. The part I haven't even attempted
to describe is, what if we get a TLB miss? See the assembly code for the
TLB miss handler in arch/parisc/kernel/entry.S, starting at dtlb_miss_20w:
You'd probably want to modify dtlb_check_alias_20w to check for this case
rather than insert a huge number of TLB entries.
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-13 1:42 ` Grant Grundler
@ 2002-03-13 2:47 ` Matthew Wilcox
2002-03-13 3:56 ` Randolph Chung
0 siblings, 1 reply; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-13 2:47 UTC (permalink / raw)
To: Grant Grundler; +Cc: Matthew Wilcox, parisc
On Tue, Mar 12, 2002 at 06:42:06PM -0700, Grant Grundler wrote:
> Matthew Wilcox wrote:
> > The kernel has its own mappings for pages so it can take advantage of
> > 16MB pages. These are not coherent with the pages that are mapped into
> > user space.
>
> And this would cause an HPMC?
Yes, indirectly, see below.
> If someone could decode the Gururaj's HPMC data ("ser pim" from BCH prompt)
> and post the results. At worst, it would confirm this theory.
Yes, that would certainly help. As I said, it is only a theory...
> Sorry, I'm not VM clueful enough to understand why this would be a
> problem on N-class and not other boxes. I know coherency works differently
> here (Merced Bus is "central" vs Runway for most other boxes).
> Someplace to look for more clues?
It's not to do with the bus (AFAIK...). It's to do with Stretch (the
memory controller). We've got away with using non-equivalent aliases (see
the PA 2.0 book [1]) up until now, but it seems that Stretch doesn't let
us get away with it any more. So we have to be sure to use equivalent
aliases when accessing a page. It's been suggested to me that Stretch
has its own tags for a page and if it gets writes to different tags on
the same physical page, it generates an HPMC.
[1] I would have given a reference here, but
http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,959,00.html
gives me a Redirection Limit exceeded error... hopefully this will get
fixed soon.
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] Switch console error.
2002-03-13 2:47 ` Matthew Wilcox
@ 2002-03-13 3:56 ` Randolph Chung
0 siblings, 0 replies; 17+ messages in thread
From: Randolph Chung @ 2002-03-13 3:56 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: Grant Grundler, parisc
> [1] I would have given a reference here, but
> http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,959,00.html
> gives me a Redirection Limit exceeded error... hopefully this will get
> fixed soon.
until it gets fixed, you can get the PDF version
it's in appendix F, in the dead-tree book format it's on page F-5.
Here's the PDF:
http://h21007.www2.hp.com/dspp/files/unprotected/parisc20/PA_F_TLB_cache.pdf
not that i know what it means after i read the section... :-)
randolph
--
Debian Developer <tausq@debian.org>
http://www.TauSq.org/
^ permalink raw reply [flat|nested] 17+ messages in thread
* [parisc-linux] TOC on B180L
2002-03-12 23:31 ` Christoph Plattner
@ 2002-03-14 3:31 ` Gururaj Ananthateerta
2002-03-14 3:46 ` Matthew Wilcox
0 siblings, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-14 3:31 UTC (permalink / raw)
Cc: parisc
anyone has any clue to generate a TOC on B180L
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] TOC on B180L
2002-03-14 3:31 ` [parisc-linux] TOC on B180L Gururaj Ananthateerta
@ 2002-03-14 3:46 ` Matthew Wilcox
2002-03-14 4:00 ` Gururaj Ananthateerta
0 siblings, 1 reply; 17+ messages in thread
From: Matthew Wilcox @ 2002-03-14 3:46 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: parisc
On Wed, Mar 13, 2002 at 07:31:21PM -0800, Gururaj Ananthateerta wrote:
> anyone has any clue to generate a TOC on B180L
Little button on the back, press it with a pen tip.
--
Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] TOC on B180L
2002-03-14 3:46 ` Matthew Wilcox
@ 2002-03-14 4:00 ` Gururaj Ananthateerta
2002-03-14 6:30 ` Grant Grundler
0 siblings, 1 reply; 17+ messages in thread
From: Gururaj Ananthateerta @ 2002-03-14 4:00 UTC (permalink / raw)
To: Matthew Wilcox; +Cc: parisc
tried , that button is not present.
there is a place holder but.
Matthew Wilcox wrote:
> On Wed, Mar 13, 2002 at 07:31:21PM -0800, Gururaj Ananthateerta wrote:
> > anyone has any clue to generate a TOC on B180L
>
> Little button on the back, press it with a pen tip.
>
> --
> Revolutions do not require corporate support.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [parisc-linux] TOC on B180L
2002-03-14 4:00 ` Gururaj Ananthateerta
@ 2002-03-14 6:30 ` Grant Grundler
0 siblings, 0 replies; 17+ messages in thread
From: Grant Grundler @ 2002-03-14 6:30 UTC (permalink / raw)
To: Gururaj Ananthateerta; +Cc: parisc
Gururaj Ananthateerta wrote:
> tried , that button is not present.
> there is a place holder but.
uhm...it's possible the machine is locked up in a way
where TOC is not effective...IIRC, it's a recessed, blue button
about 1mm is diameter. I expect (but haven't checked)
the B180 owners guide to be on docs.hp.com and it should
describe where TOC button is.
grant
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2002-03-14 6:30 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-03-12 19:58 [parisc-linux] Switch console error Gururaj Ananthateerta
2002-03-12 20:13 ` Matthew Wilcox
2002-03-12 20:37 ` Gururaj Ananthateerta
2002-03-12 20:49 ` Matthew Wilcox
2002-03-12 22:45 ` Gururaj Ananthateerta
2002-03-12 22:58 ` Matt Taggart
2002-03-12 23:08 ` Gururaj Ananthateerta
2002-03-12 23:48 ` Matthew Wilcox
2002-03-13 1:42 ` Grant Grundler
2002-03-13 2:47 ` Matthew Wilcox
2002-03-13 3:56 ` Randolph Chung
[not found] ` <3C8E976F.68EEFE04@cup.hp.com>
2002-03-13 2:32 ` Matthew Wilcox
2002-03-12 23:31 ` Christoph Plattner
2002-03-14 3:31 ` [parisc-linux] TOC on B180L Gururaj Ananthateerta
2002-03-14 3:46 ` Matthew Wilcox
2002-03-14 4:00 ` Gururaj Ananthateerta
2002-03-14 6:30 ` Grant Grundler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox