Kernel 2.6.39-2-amiga crashes with cirrusfb
Hi!
I'm right in the progress of upgrading from etch-m68k to debian-ports unstable and liinux-image 2.6.39-2-amiga. Unfortunately the kernel crashes right after loading the cirrusfb driver:
Searching for SAVEKMSG magic...
Found 12368 bytes at 0x001e0010
>>>>>>>>>>>>>>>>>>>>
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.39-2-amiga (Debian 2.6.39-3) (ben@decadent.org.uk) (gcc version 4.4.6 (Debian 4.4.6-6) ) #1 Wed Jul 6 07:16:22 UTC 2011
[ 0.000000] Enabling workaround for errata I14
[ 0.000000] console [debug0] enabled
[ 0.000000] Amiga hardware found: [A3000] VIDEO BLITTER AMBER_FF AUDIO FLOPPY A3000_SCSI KEYBOARD MOUSE SERIAL PARALLEL A3000_CLK CHIP_RAM PAULA DENISE_HR AGNUS_HR_PAL MAGIC_REKICK ZORRO3
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] free_area_init_node: node 0, pgdat 00322074, node_mem_map 003af000
[ 0.000000] DMA zone: 288 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 32480 pages, LIFO batch:7
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32480
[ 0.000000] Kernel command line: video=clgen:mode=1024x768 debug=mem devtmpfs.mount=1 root=/dev/sdb4
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 126012k/126012k available (2452k kernel code, 2472k data, 136k init)
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] Calibrating delay loop... 99.22 BogoMIPS (lpj=496128)
[ 0.090000] pid_max: default: 32768 minimum: 301
[ 0.090000] Security Framework initialized
[ 0.090000] TOMOYO Linux initialized
[ 0.090000] Mount-cache hash table entries: 512
[ 0.100000] Initializing cgroup subsys ns
[ 0.100000] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.
[ 0.100000] Initializing cgroup subsys cpuacct
[ 0.100000] Initializing cgroup subsys memory
[ 0.100000] Initializing cgroup subsys devices
[ 0.100000] Initializing cgroup subsys freezer
[ 0.100000] Initializing cgroup subsys blkio
[ 0.120000] devtmpfs: initialized
[ 0.130000] print_constraints: dummy:
[ 0.130000] NET: Registered protocol family 16
[ 0.180000] bio: create slab <bio-0> at 0
[ 0.190000] SCSI subsystem initialized
[ 0.350000] NET: Registered protocol family 2
[ 0.350000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.360000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.370000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.370000] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.370000] TCP reno registered
[ 0.370000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.370000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.370000] NET: Registered protocol family 1
[ 0.410000] VFS: Disk quotas dquot_6.5.2
[ 0.410000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.410000] msgmni has been set to 246
[ 0.430000] alg: No test for stdrng (krng)
[ 0.430000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 0.430000] io scheduler noop registered
[ 0.430000] io scheduler deadline registered
[ 0.430000] io scheduler cfq registered (default)
[ 0.590000] Console: switching to colour frame buffer device 80x32
[ 0.670000] fb0: Amiga ECS frame buffer device, using 640K of video memory
[ 0.680000] Amiga-builtin serial driver version 4.30
[ 0.690000] ttyS0 is the amiga builtin serial port
[ 0.710000] FD: probing units
[ 0.710000] found
[ 0.720000] fd: drive 0 didn't identify, setting default ffffffff
[ 0.730000] fd0
[ 0.840000] brd: module loaded
[ 0.860000] Uniform Multi-Platform E-IDE driver
[ 0.880000] ide-gd driver 1.18
[ 0.890000] ide-cd driver 5.00
[ 0.900000] fd: drive 0 didn't identify, setting default ffffffff
[ 0.910000] wd33c93-0: chip=WD33c93A/9 no_sync=0xff no_dma=0 debug_flags=0x00
[ 0.930000] setup_args=,,,,,,,,,,
[ 0.960000] Version 1.26++ - 10/Feb/2007, Compiled Jul 6 2011 at 01:55:48
[ 0.970000] scsi0 : Amiga 3000 built-in SCSI
[ 0.990000] Zorro: Probing AutoConfig expansion devices: 5 devices
[ 1.010000] cirrusfb 03: CL Picasso board detected
[ 1.020000] Unable to handle kernel NULL pointer dereference at virtual address 000000f8
[ 1.040000] Oops: 00000000
[ 1.050000] Modules linked in:
[ 1.060000] PC: [<00260f04>] cirrusfb_zorro_register+0x1ac/0x430
[ 1.070000] SR: 2000 SP: 07c1fd64 a2: 07c199b0
[ 1.080000] d0: 00000005 d1: 00000000 d2: 00000003 d3: 00200000
[ 1.090000] d4: 00200000 d5: 00200000 a0: 00197390 a1: 00000000
[ 1.100000] Process swapper (pid: 1, task=07c199b0)
[ 1.110000] Frame format=4 fault addr=000000f8 fslw=01050200
[ 1.120000] Stack from 07c1fda0:
[ 1.120000] 07c1fe18 003614a4 00000000 00197558 00000000 0036148c 00317334 00260d58
[ 1.150000] 0019816e 001d3dec 0036148c 0027efa0 003614a4 0031734c 003614ac 0019ae52
[ 1.190000] 003614a4 07c1fe18 0025f602 0019b06c 003614ac 0025f602 0019a276 0031734c
[ 1.220000] 003614a4 00000000 0019857e 0019742c 003614a4 003614d6 07c2d478 07cb3944
[ 1.250000] 0019b142 0031cb1c 00000000 003614a4 0019b06c 003614a4 07ce9628 0019a04c
[ 1.280000] 003614a4 00198b02 003614a4 003614ac 00000000 00000000 0036148c 0019742c
[ 1.320000] Call Trace: [<00197558>] put_device+0x0/0x14
[ 1.340000] [<00260d58>] cirrusfb_zorro_register+0x0/0x430
[ 1.350000] [<0019816e>] device_add_groups+0x0/0x7a
[ 1.360000] [<001d3dec>] zorro_device_probe+0x5a/0x6c
[ 1.370000] [<0019ae52>] driver_probe_device+0x54/0x1dc
[ 1.380000] [<0025f602>] klist_next+0x0/0x92
[ 1.390000] [<0019b06c>] __device_attach+0x0/0x3c
[ 1.400000] [<0025f602>] klist_next+0x0/0x92
[ 1.410000] [<0019a276>] bus_for_each_drv+0x62/0xb6
[ 1.420000] [<0019857e>] device_create_file+0x0/0x1e
[ 1.430000] [<0019742c>] dev_err+0x0/0x34
[ 1.440000] [<0019b142>] device_attach+0x6a/0x82
[ 1.460000] [<0019b06c>] __device_attach+0x0/0x3c
[ 1.470000] [<0019a04c>] bus_probe_device+0x20/0x3a
[ 1.480000] [<00198b02>] device_add+0x566/0x630
[ 1.490000] [<0019742c>] dev_err+0x0/0x34
[ 1.500000] [<00197558>] put_device+0x0/0x14
[ 1.510000] [<001d3f3c>] zorro_create_sysfs_dev_files+0x0/0xa0
[ 1.520000] [<00198bcc>] device_register+0x0/0x1c
[ 1.530000] [<00198bda>] device_register+0xe/0x1c
[ 1.540000] [<00378ce4>] amiga_zorro_probe+0x24e/0x36a
[ 1.550000] [<00011af8>] fpsp_operr+0x50/0x2d4
[ 1.560000] [<0000ffff>] PITBL+0x38f/0x410
[ 1.570000] [<0026296a>] mutex_lock+0x0/0x20
[ 1.580000] [<00034ad8>] request_resource+0x0/0x1c
[ 1.590000] [<00378e10>] zorro_name_device+0x0/0xd2
[ 1.600000] [<0019ae52>] driver_probe_device+0x54/0x1dc
[ 1.610000] [<0019b056>] __driver_attach+0x7c/0x92
[ 1.620000] [<0025f602>] klist_next+0x0/0x92
[ 1.630000] [<0019afda>] __driver_attach+0x0/0x92
[ 1.640000] [<0019a612>] bus_for_each_dev+0x62/0xb6
[ 1.650000] [<0019acee>] driver_attach+0x16/0x1c
[ 1.660000] [<0019afda>] __driver_attach+0x0/0x92
[ 1.670000] [<00199d76>] bus_add_driver+0x8e/0x270
[ 1.680000] [<000019c8>] kernel_pg_dir+0x9c8/0x1000
[ 1.690000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 1.700000] [<0019b3e6>] driver_register+0x5a/0x136
[ 1.710000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 1.720000] [<0019c2a0>] platform_driver_probe+0x18/0x54
[ 1.730000] [<003789f6>] amiga_zorro_init+0x0/0x14
[ 1.740000] [<00378a06>] amiga_zorro_init+0x10/0x14
[ 1.750000] [<00378a96>] amiga_zorro_probe+0x0/0x36a
[ 1.760000] [<00002022>] do_one_initcall+0x1a/0x1c0
[ 1.770000] [<000019c8>] kernel_pg_dir+0x9c8/0x1000
[ 1.780000] [<00011af8>] fpsp_operr+0x50/0x2d4
[ 1.790000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 1.800000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 1.810000] [<00377314>] cpu_dev_init+0xc/0x10
[ 1.820000] [<00366b48>] kernel_init+0x8e/0x110
[ 1.830000] [<003789f6>] amiga_zorro_init+0x0/0x14
[ 1.840000] [<00366aba>] kernel_init+0x0/0x110
[ 1.850000] [<00002984>] kernel_thread+0x3a/0x4e
[ 1.860000]
[ 1.870000] Code: 0272 4fef 000c 6668 7afb 6000 024c 2246 <2f29> 00f8 4879 002c f4f0 2f2b 0266 4e90 2743 00d4 4fef 000c 0c83 0100 0000 6318
[ 1.930000] Disabling lock debugging due to kernel taint
[ 1.940000] Kernel panic - not syncing: Attempted to kill init!
[ 1.950000] Call Trace: [<002618e6>] panic+0x54/0x19c
[ 1.960000] [<00200000>] mq_leaf+0x16/0x36
[ 1.970000] [<00033224>] do_group_exit+0x0/0x90
[ 1.980000] [<00200000>] mq_leaf+0x16/0x36
[ 1.990000] [<00200000>] mq_leaf+0x16/0x36
[ 2.000000] [<00200000>] mq_leaf+0x16/0x36
[ 2.010000] [<00261a2e>] printk+0x0/0x1a
[ 2.020000] [<0000338a>] bad_super_trap+0x0/0x198
[ 2.030000] [<00007552>] send_fault_sig+0xaa/0xc6
[ 2.040000] [<00003d88>] buserr_c+0x35c/0x6f8
[ 2.050000] [<00200000>] mq_leaf+0x16/0x36
[ 2.060000] [<00200000>] mq_leaf+0x16/0x36
[ 2.070000] [<00200000>] mq_leaf+0x16/0x36
[ 2.080000] [<000025c6>] buserr+0x1e/0x24
[ 2.090000] [<00200000>] mq_leaf+0x16/0x36
[ 2.100000] [<00200000>] mq_leaf+0x16/0x36
[ 2.120000] [<00200000>] mq_leaf+0x16/0x36
[ 2.130000] [<00197390>] _dev_info+0x0/0x34
[ 2.140000] [<00197558>] put_device+0x0/0x14
[ 2.150000] [<00260d58>] cirrusfb_zorro_register+0x0/0x430
[ 2.160000] [<0019816e>] device_add_groups+0x0/0x7a
[ 2.170000] [<001d3dec>] zorro_device_probe+0x5a/0x6c
[ 2.180000] [<0019ae52>] driver_probe_device+0x54/0x1dc
[ 2.190000] [<0025f602>] klist_next+0x0/0x92
[ 2.200000] [<0019b06c>] __device_attach+0x0/0x3c
[ 2.210000] [<0025f602>] klist_next+0x0/0x92
[ 2.220000] [<0019a276>] bus_for_each_drv+0x62/0xb6
[ 2.230000] [<0019857e>] device_create_file+0x0/0x1e
[ 2.240000] [<0019742c>] dev_err+0x0/0x34
[ 2.250000] [<0019b142>] device_attach+0x6a/0x82
[ 2.260000] [<0019b06c>] __device_attach+0x0/0x3c
[ 2.270000] [<0019a04c>] bus_probe_device+0x20/0x3a
[ 2.280000] [<00198b02>] device_add+0x566/0x630
[ 2.290000] [<0019742c>] dev_err+0x0/0x34
[ 2.300000] [<00197558>] put_device+0x0/0x14
[ 2.310000] [<001d3f3c>] zorro_create_sysfs_dev_files+0x0/0xa0
[ 2.320000] [<00198bcc>] device_register+0x0/0x1c
[ 2.340000] [<00198bda>] device_register+0xe/0x1c
[ 2.350000] [<00378ce4>] amiga_zorro_probe+0x24e/0x36a
[ 2.370000] [<00011af8>] fpsp_operr+0x50/0x2d4
[ 2.380000] [<0000ffff>] PITBL+0x38f/0x410
[ 2.390000] [<0026296a>] mutex_lock+0x0/0x20
[ 2.400000] [<00034ad8>] request_resource+0x0/0x1c
[ 2.410000] [<00378e10>] zorro_name_device+0x0/0xd2
[ 2.420000] [<0019ae52>] driver_probe_device+0x54/0x1dc
[ 2.430000] [<0019b056>] __driver_attach+0x7c/0x92
[ 2.440000] [<0025f602>] klist_next+0x0/0x92
[ 2.450000] [<0019afda>] __driver_attach+0x0/0x92
[ 2.460000] [<0019a612>] bus_for_each_dev+0x62/0xb6
[ 2.470000] [<0019acee>] driver_attach+0x16/0x1c
[ 2.480000] [<0019afda>] __driver_attach+0x0/0x92
[ 2.490000] [<00199d76>] bus_add_driver+0x8e/0x270
[ 2.500000] [<000019c8>] kernel_pg_dir+0x9c8/0x1000
[ 2.510000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 2.520000] [<0019b3e6>] driver_register+0x5a/0x136
[ 2.530000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 2.540000] [<0019c2a0>] platform_driver_probe+0x18/0x54
[ 2.550000] [<003789f6>] amiga_zorro_init+0x0/0x14
[ 2.560000] [<00378a06>] amiga_zorro_init+0x10/0x14
[ 2.570000] [<00378a96>] amiga_zorro_probe+0x0/0x36a
[ 2.580000] [<00002022>] do_one_initcall+0x1a/0x1c0
[ 2.590000] [<000019c8>] kernel_pg_dir+0x9c8/0x1000
[ 2.600000] [<00011af8>] fpsp_operr+0x50/0x2d4
[ 2.610000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 2.620000] [<00002008>] do_one_initcall+0x0/0x1c0
[ 2.630000] [<00377314>] cpu_dev_init+0xc/0x10
[ 2.640000] [<00366b48>] kernel_init+0x8e/0x110
[ 2.650000] [<003789f6>] amiga_zorro_init+0x0/0x14
[ 2.660000] [<00366aba>] kernel_init+0x0/0x110
[ 2.670000] [<00002984>] kernel_thread+0x3a/0x4e
[ 2.680000]
<<<<<<<<<<<<<<<<<<<<
--
Ciao... // Fon: 0381-2744150
Ingo \X/ http://blog.windfluechter.net
gpg pubkey: http://www.juergensmann.de/ij_public_key.asc
Reply to: