* [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
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