Linux PARISC architecture development
 help / color / mirror / Atom feed
* [parisc-linux] C3600 install
@ 2004-06-12  8:38 Matej Martini
  2004-06-12 17:31 ` Randolph Chung
  0 siblings, 1 reply; 5+ messages in thread
From: Matej Martini @ 2004-06-12  8:38 UTC (permalink / raw)
  To: parisc-linux

Hi

I recently bought a Visualize C3600, my first PARISC box. After playing
around with HP-UX for some days I would like to install my favoured OS ;)
on this really nice machine. FXE-graphics isn't supported so I do this via
serial line. I tried Gentoo (2.4.26-pa1) and an older Debian netinstall
(2.4.20) but I don't get far.  All I get looks like this:

---------------------------------------------------------------------------

Command line for kernel: ' root=/dev/ram0 init=/linuxrc cdroot
looptype=normal l
oop=/livecd.loop console=ttyS0 palo_kernel=0/vmlinux'
Selected kernel: /vmlinux from partition 0
Selected ramdisk: initrd from partition 0
Warning: kernel name doesn't end with 32 or 64 -- Guessing...
This box can boot either 32 or 64-bit kernels...Both kernels available,
choosing
 32-bit kernelELF32 executable
Entry 00100290 first 00100000 n 5
Segment 0 load 00100000 size 2555292 mediaptr 0x1000
Segment 1 load 00370000 size 385040 mediaptr 0x271000
Segment 2 load 003d0000 size 270336 mediaptr 0x2d0000
Segment 3 load 00418000 size 32768 mediaptr 0x312000
Segment 4 load 00477d60 size 130928 mediaptr 0x31ad60
Loading ramdisk 1107370 bytes @ 3fee0000...
Branching to kernel entry point 0x00100290.  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

Linux version 2.4.26-pa1-livecd-32 (root@b180l) (gcc version 3.3.2) #1 Mon
May 1
7 22:56:46 UTC 2004
FP[0] enabled: Rev 1 Model 16
The 32-bit Kernel has started...
Determining PDC firmware type: System Map.
model 00005cf0 00000481 00000000 00000002 77654da0 100000f0 00000008
000000b2 00
0000b2
vers  00000301
CPUID vers 17 rev 11 (0x0000022b)
capabilities 0x3
model 9000/785/C3600
Total Memory: 1024 Mb
initrd: 4fee0000-4ffee5aa
initrd: reserving 3fee0000-3ffee5aa (mem_max 40000000)
pagetable_init
On node 0 totalpages: 262144
zone(0): 262144 pages.
zone(1): 0 pages.
zone(2): 0 pages.
LCD display at f05d0008,f05d0000 registered
Kernel command line:  root=/dev/ram0 init=/linuxrc cdroot looptype=normal
loop=/
livecd.loop console=ttyS0 palo_kernel=0/vmlinux
Console: colour dummy device 160x64
Calibrating delay loop... 1101.00 BogoMIPS
Memory: 1031372k available
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
Searching for devices...

---------------------------------------------------------------------------

At this point the machine seems to hang. As mentioned above this is my first
PARISC box. I'm not that familiar with the hppa architecture. Maybe it's
just a silly thing I haven't noticed. So if anyone can give me a hint I
would be glad...

Matej Martini

-- 
"Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
Jetzt aktivieren unter http://www.gmx.net/info

_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] C3600 install
  2004-06-12  8:38 [parisc-linux] C3600 install Matej Martini
@ 2004-06-12 17:31 ` Randolph Chung
  2004-06-12 20:12   ` Matej Martini
  0 siblings, 1 reply; 5+ messages in thread
From: Randolph Chung @ 2004-06-12 17:31 UTC (permalink / raw)
  To: Matej Martini; +Cc: parisc-linux

> Searching for devices...
> 
> ---------------------------------------------------------------------------
> 
> At this point the machine seems to hang. As mentioned above this is my first
> PARISC box. I'm not that familiar with the hppa architecture. Maybe it's
> just a silly thing I haven't noticed. So if anyone can give me a hint I
> would be glad...

This is actually a kernel problem; I also see this.... I talked to Grant
about this a bit, but we haven't reached a good conclusion. If you can
find a 2.6 based install, it should work.....

this is the bit that needs fixing, in arch/parisc/kernel/inventory.c...
with this it should boot.

-       pdc_suspend_usb();
+/*     pdc_suspend_usb(); */

randolph
-- 
Randolph Chung
Debian GNU/Linux Developer, hppa/ia64 ports
http://www.tausq.org/
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] C3600 install
  2004-06-12 17:31 ` Randolph Chung
@ 2004-06-12 20:12   ` Matej Martini
  2004-06-13 20:19     ` Grant Grundler
  0 siblings, 1 reply; 5+ messages in thread
From: Matej Martini @ 2004-06-12 20:12 UTC (permalink / raw)
  To: parisc-linux

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 1226 bytes --]

> > Searching for devices...
> > 
> >
>
---------------------------------------------------------------------------
> > 
> > At this point the machine seems to hang. As mentioned above this is my
> first
> > PARISC box. I'm not that familiar with the hppa architecture. Maybe it's
> > just a silly thing I haven't noticed. So if anyone can give me a hint I
> > would be glad...
> 
> This is actually a kernel problem; I also see this.... I talked to Grant
> about this a bit, but we haven't reached a good conclusion. If you can
> find a 2.6 based install, it should work.....
> 
> this is the bit that needs fixing, in arch/parisc/kernel/inventory.c...
> with this it should boot.
> 
> -       pdc_suspend_usb();
> +/*     pdc_suspend_usb(); */
> 
> randolph
> -- 
> Randolph Chung
> Debian GNU/Linux Developer, hppa/ia64 ports
> http://www.tausq.org/
> 

Thanks for pointing me to the right direction :)

Matej Martini

-- 
+++ Jetzt WLAN-Router für alle DSL-Einsteiger und Wechsler +++
GMX DSL-Powertarife zudem 3 Monate gratis* http://www.gmx.net/dsl

_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] C3600 install
  2004-06-12 20:12   ` Matej Martini
@ 2004-06-13 20:19     ` Grant Grundler
  2004-06-13 22:52       ` Randolph Chung
  0 siblings, 1 reply; 5+ messages in thread
From: Grant Grundler @ 2004-06-13 20:19 UTC (permalink / raw)
  To: Matej Martini; +Cc: parisc-linux

On Sat, Jun 12, 2004 at 10:12:20PM +0200, Matej Martini wrote:
> > This is actually a kernel problem; I also see this.... I talked to Grant
> > about this a bit, but we haven't reached a good conclusion. If you can
> > find a 2.6 based install, it should work.....

We need to shut down any devices the PDC has left in a state
where it might do DMA *Before* reprogramming the IOMMU.
Knowing which devices to shutdown this early and how to access
then is non-trivial.

> > 
> > this is the bit that needs fixing, in arch/parisc/kernel/inventory.c...
> > with this it should boot.
> > 
> > -       pdc_suspend_usb();
> > +/*     pdc_suspend_usb(); */

Yeah - this is a "trivial" fix for a difficult problem.
An alternative solution would be to disconnect all USB devices.
I'm hoping firmware doesn't enable DMA for USB ports if it doesn't find
anything.

grant
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] C3600 install
  2004-06-13 20:19     ` Grant Grundler
@ 2004-06-13 22:52       ` Randolph Chung
  0 siblings, 0 replies; 5+ messages in thread
From: Randolph Chung @ 2004-06-13 22:52 UTC (permalink / raw)
  To: Grant Grundler; +Cc: parisc-linux

> An alternative solution would be to disconnect all USB devices.
> I'm hoping firmware doesn't enable DMA for USB ports if it doesn't find
> anything.

nope, doesn't work -- i have nothing connected to the USB ports on my
c3750.

randolph
-- 
Randolph Chung
Debian GNU/Linux Developer, hppa/ia64 ports
http://www.tausq.org/
_______________________________________________
parisc-linux mailing list
parisc-linux@lists.parisc-linux.org
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-06-13 22:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-12  8:38 [parisc-linux] C3600 install Matej Martini
2004-06-12 17:31 ` Randolph Chung
2004-06-12 20:12   ` Matej Martini
2004-06-13 20:19     ` Grant Grundler
2004-06-13 22:52       ` Randolph Chung

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox