Re: Linux on Amiga A600, a success story (in progress, with possible patch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Geert,

Geert Uytterhoeven schrieb:
What did Amiboot detect without the `-p` option (you may want ti try `-d')?
Does it assume a 68882 FPU?
  
Without supplying the '-p' parameter amiboot didn't output anything at
all, it just froze the amiga directly after entering the command.
Have you tried `debug=mem', and running the AmigaOS dmesg afterwards?
  
I didn't know about the AmigaOS dmesg, thanks for telling me! I attached
the dmesg output of it.
I'd expected this to be the topology issue, but that change doesn't seem
to be in 3.1.4. I'll see whether I can reproduce this.
  
Call Trace: [<0000ffff>] mm_release+0xa1/0xa4
 [<002b84fa>] topology_sysfs_init+0x0/0x1e

Seems to prove that, do you think
http://www.spinics.net/lists/linux-m68k/msg04709.html would solve the issue?
Do you know what clock chip is used on the A603? I had a quick look on the
net, but couldn't find it (I did see a picture of an A604 with a partially
covered chip that said M6242). If you can't find it, I can ask Jens.

Currently, Linux assumes an A2000 clock chip, which is an Oki MSM6242.
If it's a Ricoh RP5C01, you have to modify arch/m68k/amiga/config.c to
select an A3000 clock chip on A600.
  
The kernel outputs: "Amiga hardware found: (...) A2000_CLK (...)", can i
rely on that message, or should i get the A603 out of the case and check
the chip to be sure?
and the PCMCIA network card (some card with NE2000-chip, it works
flawlessly under AmigaOS with cnet.device and NetBSD, when inserting the
apne module i get "ethernet PCMCIA card inserted", followed by "device
not found". Maybe i'm missing a device file here?).
    

Sorry, cannot help you there.
  
OK, i will keep you informed if i find a solution for the PCMCIA-card.
Thanks for your report!
  
Thanks for helping me! :-)


Regards
Patrick

Searching for SAVEKMSG magic...
Found 4858 bytes at 0x001e0010

Linux version 3.1.4-amiga (3.1.4) (root@virtudepp) (gcc version 4.4.6 (Debian 4.4.6-6) ) #1 Sat Jan 14 17:48:12 CET 2012
console [debug0] enabled
Amiga hardware found: [A600] VIDEO BLITTER AUDIO FLOPPY A1200_IDE KEYBOARD MOUSE SERIAL PARALLEL A2000_CLK CHIP_RAM PAULA DENISE_HR AGNUS_HR_PAL PCMCIA ZORRO 
On node 0 totalpages: 7936
free_area_init_node: node 0, pgdat 0028fef4, node_mem_map 002c7000
  DMA zone: 70 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 7866 pages, LIFO batch:0
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 7866
Kernel command line: root=/dev/hda5 debug=mem BOOT_IMAGE=vmlinux-putt
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 28548k/28548k available (2044k kernel code, 1028k data, 124k init)
Console: colour dummy device 80x25
console [tty0] enabled
Calibrating delay loop... 6.01 BogoMIPS (lpj=30080)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 55
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Console: switching to colour frame buffer device 80x32
fb0: Amiga ECS frame buffer device, using 640K of video memory
Amiga-builtin serial driver version 4.30
ttyS0 is the amiga builtin serial port
Data read fault at 0x00000020 in Super Data (pc=0xb7e08)
BAD KERNEL BUSERR
Oops: 00000000
Modules linked in:
PC: [<000b7e08>] internal_create_group+0x16e/0x1b8
SR: 2004  SP: 01819ee8  a2: 01816870
d0: 00000000    d1: 00000016    d2: 00000000    d3: 00000000
d4: 00000000    d5: 00000000    a0: 00000008    a1: 00000186
Process swapper (pid: 1, task=01816870)
Frame format=B ssw=074d isc=6600 isb=feb6 daddr=00000020 dobuf=00000000
baddr=000b7e0e dibuf=00000000 ver=f
Stack from 01819f70:
        00000000 00000000 402d9408 00000000 402dd0d8 0000ffff 002b84fa 00002008
        40223004 00000000 0027fff8 000b7e76 00000008 00000000 002898f4 002b8512
        00000008 002898f4 00000000 00002022 00000000 000000e6 402d9408 00000000
        402dd0d8 002c2aa4 00002008 40223004 00002008 002b3e14 002a5b34 002b84fa
        002a5ac8 40001000 0000290c 00000000
Call Trace: [<0000ffff>] mm_release+0xa1/0xa4
 [<002b84fa>] topology_sysfs_init+0x0/0x1e
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<000b7e76>] sysfs_create_group+0xe/0x14
 [<002b8512>] topology_sysfs_init+0x18/0x1e
 [<00002022>] do_one_initcall+0x1a/0x1c0
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<002b3e14>] cpu_dev_init+0xc/0x10
 [<002a5b34>] kernel_init+0x6c/0xee
 [<002b84fa>] topology_sysfs_init+0x0/0x1e
 [<002a5ac8>] kernel_init+0x0/0xee
 [<0000290c>] kernel_thread+0x3a/0x4e

Code: 4a88 66d4 6000 ff72 286e fffc 6080 2047 <4aa8> 0018 6600 feb6 4878 0041 4879 0024 befe 4879 0024 0cd6 4eb9 001f c6e4 4e47
Disabling lock debugging due to kernel taint
Kernel panic - not syncing: Attempted to kill init!
Call Trace: [<001fc5a4>] panic+0x54/0x194
 [<00014b84>] do_exit+0x5ea/0x6ca
 [<001fc6e4>] printk+0x0/0x1c
 [<00003254>] bad_super_trap+0x0/0x18e
 [<000039fe>] buserr_c+0x2d8/0x3a2
 [<002b84fa>] topology_sysfs_init+0x0/0x1e
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<000025c6>] buserr+0x1e/0x24
 [<000b7e10>] internal_create_group+0x176/0x1b8
 [<000b7e0e>] internal_create_group+0x174/0x1b8
 [<000b7e0c>] internal_create_group+0x172/0x1b8
 [<0018ff0d>] skb_gso_segment+0x193/0x2ba
 [<000ff6ec>] blk_rq_map_kern+0x9e/0x12c
 [<00003f1c>] request_irq+0xe/0x42
 [<00003f1c>] request_irq+0xe/0x42
 [<0000ffff>] mm_release+0xa1/0xa4
 [<002b84fa>] topology_sysfs_init+0x0/0x1e
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<000b7e76>] sysfs_create_group+0xe/0x14
 [<002b8512>] topology_sysfs_init+0x18/0x1e
 [<00002022>] do_one_initcall+0x1a/0x1c0
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<00002008>] do_one_initcall+0x0/0x1c0
 [<002b3e14>] cpu_dev_init+0xc/0x10
 [<002a5b34>] kernel_init+0x6c/0xee
 [<002b84fa>] topology_sysfs_init+0x0/0x1e
 [<002a5ac8>] kernel_init+0x0/0xee
 [<0000290c>] kernel_thread+0x3a/0x4e

<<<<<<<<<<<<<<<<<<<<

[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux