Re: Known working 2.6 kernel config for m68k Mac

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

 




On Fri, 15 Aug 2008, J Silverman wrote:

Hi Finn,

Yes, actually I have tried an older prebuilt kernel that Laurent made.  
It was a 2.2.x series kernel, and it did at least get passed the point 
that my 2.6.x kernel did before kernel panicking later on.

I got curious and dug out my PowerBook 190cs and tried Debians's 2.6.25-2 
kernel. I'm pretty sure that I downloaded it here,

http://people.debian.org/~smarenka/d-i/m68k/images/daily/kernels/vmlinuz-2.6.25-2-mac

There's also http://packages.debian.org/sid/linux-image-2.6.26-1-mac
but I've not tried it yet. You can get the .config from the .deb there if you 
need it.

There is no PMU ADB driver configured into Debian kernels, so the 
PowerBook keyboard didn't work (which is not to say that the keyboard will 
work if you do configure in the PMU ADB driver...)

There's a big warning from the IDE driver, though it still read the 
partition map from the IDE disk. And there's the bus error from the 
mac_scsi driver:

[    7.600000] scsi: waiting for bus probes to complete ...
[    7.740000] blk_queue_max_hw_segments: set to minimum 1
[    7.990000] blk_queue_max_hw_segments: set to minimum 1
[    8.250000] blk_queue_max_hw_segments: set to minimum 1
[    8.500000] blk_queue_max_hw_segments: set to minimum 1
[    8.750000] blk_queue_max_hw_segments: set to minimum 1
[    9.000000] blk_queue_max_hw_segments: set to minimum 1
[    9.030000] scsi 0:0:6:0: Direct-Access     QUANTUM  LPS540S          590S PQ: 0 ANSI: 2 CCS
[    9.040000] blk_queue_max_hw_segments: set to minimum 1
[    9.090000] sd 0:0:6:0: [sda] 1057616 512-byte hardware sectors (541 MB)
[    9.120000] sd 0:0:6:0: [sda] Write Protect is off
[    9.130000] sd 0:0:6:0: [sda] Mode Sense: 93 00 00 08
[    9.140000] Bus error in macscsi_pread
[    9.140000] sd 0:0:6:0: switching to slow handshake

And it hangs there. This is an old bug. But I did get macscsi to work -- 
it even booted to a login prompt -- by powering on the SCSI disk after the 
kernel had started executing. So the bug is probably nothing too serious. 
The log from the most successful attempt follows.

I don't know if these results are at all applicable to the PB 520, but I'm 
curious to know what it does. It would be helpful to log the serial port. 
(A mac printer cable is fine if you are logging on another mac. I use 
ZTerm and kernel arguments like those below.)

Finn


[    0.000000] Linux version 2.6.25-2-mac (Debian 2.6.25-2) (cts@xxxxxxxxxx) (gcc version 3.3.6) #1 Sun May 4 20:59:55 CEST 2008
[    0.000000] console [debug0] enabled
[    0.000000] Detected Macintosh model: 85 
[    0.000000]  Penguin bootinfo data:
[    0.000000]  Video: addr 0x60000000 row 0x280 depth 8 dimensions 640 x 480
[    0.000000]  Videological 0xf0000000 phys. 0x60000000, SCC at 0x50f04000 
[    0.000000]  Boottime: 0x83dab912 GMTBias: 0x0 
[    0.000000]  Machine ID: 85 CPUid: 0x2 memory size: 0x10 
[    0.000000] VIA1 at 50f00000 is a 6522 or clone
[    0.000000] VIA2 at 50f02000 is a 6522 or clone
[    0.000000] Baboon detected at 50f1a000
[    0.000000] Apple Macintosh PowerBook 190
[    0.000000] On node 0 totalpages: 4096
[    0.000000]   DMA zone: 36 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4060 pages, LIFO batch:0
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.010000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4060
[    0.010000] Kernel command line: ro root=/dev/sda4  console=tty0 console=ttyS0,9600n8 debug debug=ser
[    0.010000] Killing onboard sonic... Done.
[    0.010000] PID hash table entries: 64 (order: 6, 256 bytes)
[    0.010000] Console: colour dummy device 80x25
[    0.010000] console [tty0] enabled
[    0.000000] Linux version 2.6.25-2-mac (Debian 2.6.25-2) (cts@xxxxxxxxxx) (gcc version 3.3.6) #1 Sun May 4 20:59:55 CEST 2008
[    0.000000] console [debug0] enabled
[    0.000000] Detected Macintosh model: 85 
[    0.000000]  Penguin bootinfo data:
[    0.000000]  Video: addr 0x60000000 row 0x280 depth 8 dimensions 640 x 480
[    0.000000]  Videological 0xf0000000 phys. 0x60000000, SCC at 0x50f04000 
[    0.000000]  Boottime: 0x83dab912 GMTBias: 0x0 
[    0.000000]  Machine ID: 85 CPUid: 0x2 memory size: 0x10 
[    0.000000] VIA1 at 50f00000 is a 6522 or clone
[    0.000000] VIA2 at 50f02000 is a 6522 or clone
[    0.000000] Baboon detected at 50f1a000
[    0.000000] Apple Macintosh PowerBook 190
[    0.000000] On node 0 totalpages: 4096
[    0.000000]   DMA zone: 36 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4060 pages, LIFO batch:0
[    0.000000]   Normal zone: 0 pages used for memmap
[    0.000000]   Movable zone: 0 pages used for memmap
[    0.010000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4060
[    0.010000] Kernel command line: ro root=/dev/sda4  console=tty0 console=ttyS0,9600n8 debug debug=ser
[    0.010000] Killing onboard sonic... Done.
[    0.010000] PID hash table entries: 64 (order: 6, 256 bytes)
[    0.010000] Console: colour dummy device 80x25
[    0.010000] console [tty0] enabled
[    0.030000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.050000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] Memory: 13432k/13432k available (1732k kernel code, 1092k data, 128k init)
[    0.110000] Calibrating delay loop... 21.91 BogoMIPS (lpj=109568)
[    0.320000] Security Framework initialized
[    0.330000] Capability LSM initialized
[    0.340000] Mount-cache hash table entries: 512
[    0.360000] Initializing cgroup subsys ns
[    0.370000] Initializing cgroup subsys cpuacct
[    0.400000] net_namespace: 536 bytes
[    0.430000] NET: Registered protocol family 16
[    0.530000] NuBus: Scanning NuBus slots.
[    0.560000] SCSI subsystem initialized
[    0.650000] NET: Registered protocol family 2
[    0.760000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.790000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[    0.800000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[    0.810000] TCP: Hash tables configured (established 512 bind 512)
[    0.820000] TCP reno registered
[    0.900000] VFS: Disk quotas dquot_6.5.1
[    0.910000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.940000] io scheduler noop registered
[    0.950000] io scheduler anticipatory registered
[    0.960000] io scheduler deadline registered
[    0.970000] io scheduler cfq registered (default)
[    0.990000] macfb: framebuffer at 0x60000000, mapped to 0xd0000000, size 300k
[    1.000000] macfb: mode is 640x480x8, linelength=640
[    1.010000] macfb: scrolling: redraw
[    1.040000] fbcon_startup: No VBL detected, using timer based cursor.
[    1.040000] free_irq: Removing probably wrong IRQ 9
[    1.230000] Console: switching to colour frame buffer device 80x30
[    1.580000] fb0: Macintosh CSC built-in frame buffer device
[    1.930000] brd: module loaded
[    1.960000] input: Macintosh mouse button emulation as /class/input/input0
[    1.970000] Warning: no ADB interface detected
[    1.980000] Uniform Multi-Platform E-IDE driver
[    1.990000] ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
[    2.010000] ide: Macintosh Powerbook Baboon IDE controller
[    2.020000] Probing IDE interface ide0...
[    3.720000] hda: IBM-DBOA-2540, ATA DISK drive
[    4.460000] ------------[ cut here ]------------
[    4.460000] WARNING: at arch/m68k/kernel/ints.c:302 enable_irq+0x5c/0x7e()
[    4.460000] Modules linked in:
[    4.460000] Call Trace: [<0001ecee>] warn_on_slowpath+0x44/0x56
[    4.460000]  [<00003aba>] enable_irq+0x5c/0x7e
[    4.460000]  [<00002700>] show_regs+0x9e/0xa8
[    4.460000]  [<000e908e>] idr_get_empty_slot+0x0/0xf8
[    4.460000]  [<000e90f6>] idr_get_empty_slot+0x68/0xf8
[    4.460000]  [<000e96a8>] ida_get_new_above+0x0/0x1de
[    4.460000]  [<000e96e4>] ida_get_new_above+0x3c/0x1de
[    4.460000]  [<000081a4>] mac_gettimeoffset+0x2c/0x60
[    4.460000]  [<001afc1e>] mutex_lock+0x0/0x24
[    4.460000]  [<0006f830>] ifind+0x16/0x64
[    4.460000]  [<0009982c>] sysfs_ilookup_test+0x0/0x18
[    4.460000]  [<0006f904>] ilookup5_nowait+0x2c/0x36
[    4.460000]  [<0009982c>] sysfs_ilookup_test+0x0/0x18
[    4.460000]  [<00099ace>] sysfs_addrm_finish+0x16/0xa0
[    4.460000]  [<000ea716>] kobject_uevent_env+0x364/0x398
[    4.460000]  [<00003aba>] enable_irq+0x5c/0x7e
[    4.460000]  [<00008c20>] baboon_irq_enable+0xa/0xe
[    4.460000]  [<000075d0>] mac_enable_irq+0x80/0x86
[    4.460000]  [<00002000>] _start+0x0/0x8
[    4.460000]  [<00003942>] setup_irq+0x7e/0xaa
[    4.460000]  [<000039a0>] request_irq+0x32/0x3e
[    4.460000]  [<001260d4>] init_irq+0x11e/0x2d4
[    4.460000]  [<00122a28>] ide_intr+0x0/0x11c
[    4.460000]  [<0012657c>] hwif_init+0x80/0x100
[    4.460000]  [<00126a28>] ide_device_add_all+0x1e6/0x274
[    4.460000]  [<0001f3b4>] printk+0x0/0x18
[    4.460000]  [<00126aec>] ide_device_add+0x36/0x42
[    4.460000]  [<0028e80e>] macide_init+0xb6/0xea
[    4.460000]  [<000100ff>] sscale+0x1a7/0x428
[    4.460000]  [<00039e22>] __print_symbol+0x0/0x2e
[    4.460000]  [<0027df48>] do_initcalls+0x38/0x1a0
[    4.460000]  [<00001000>] _stext+0x0/0x1000
[    4.460000]  [<0000270a>] kernel_thread+0x0/0x50
[    4.460000]  [<00002000>] _start+0x0/0x8
[    4.460000]  [<000ea232>] kset_register+0x2c/0x34
[    4.460000]  [<0011334e>] sysdev_class_register+0x66/0x6e
[    4.460000]  [<0000270a>] kernel_thread+0x0/0x50
[    4.460000]  [<0028b690>] cpu_dev_init+0xc/0x10
[    4.460000]  [<0028b6e0>] driver_init+0x2a/0x2c
[    4.460000]  [<0027e0cc>] do_basic_setup+0x1c/0x1e
[    4.460000]  [<0027e10a>] kernel_init+0x18/0x54
[    4.460000]  [<00002746>] kernel_thread+0x3c/0x50
[    4.460000] 
[    4.460000] ---[ end trace 00bd93d668c9f0ec ]---
[    4.470000] ide0 at 0x50f1a000 on irq 65
[    4.500000] hda: max request size: 128KiB
[    4.510000] hda: 1055376 sectors (540 MB) w/64KiB Cache, CHS=1047/16/63
[    4.540000] hda: cache flushes not supported
[    4.550000]  hda: [mac] hda1 hda2 hda3 hda4 hda5 hda6 hda7 hda8
[    4.700000] Macintosh SCSI: resetting the SCSI bus...<6> done
[    7.230000] scsi0: generic 5380 at port 50F10000 irq<6> 19<6> options CAN_QUEUE=16 CMD_PER_LUN=2 release=2<6>
[    7.260000] scsi0: generic options AUTOSENSE PSEUDO DMA USLEEP, USLEEP_POLL=20 USLEEP_SLEEP=2 generic release=7
[    7.310000] scsi0 : 
[    7.340000] blk_queue_max_hw_segments: set to minimum 1
[    7.370000] Driver 'sd' needs updating - please use bus_type methods
[    7.430000] mice: PS/2 mouse device common for all mice
[    7.480000] TCP cubic registered
[    7.490000] NET: Registered protocol family 1
[    7.510000] NET: Registered protocol family 17
[    7.520000] NET: Registered protocol family 15
[    7.540000] registered taskstats version 1
[    7.560000] scsi: waiting for bus probes to complete ...
[    7.710000] blk_queue_max_hw_segments: set to minimum 1
[    7.960000] blk_queue_max_hw_segments: set to minimum 1
[    8.220000] blk_queue_max_hw_segments: set to minimum 1
[    8.470000] blk_queue_max_hw_segments: set to minimum 1
[    8.720000] blk_queue_max_hw_segments: set to minimum 1
[    8.970000] blk_queue_max_hw_segments: set to minimum 1
[    9.000000] scsi 0:0:6:0: Direct-Access     QUANTUM  LPS540S 590S PQ: 0 ANSI: 2 CCS
[    9.010000] blk_queue_max_hw_segments: set to minimum 1
[    9.060000] Bus error in macscsi_pread
[    9.060000] sd 0:0:6:0: switching to slow handshake
[    9.070000] sd 0:0:6:0: [sda] Sector size 0 reported, assuming 512.
[    9.080000] sd 0:0:6:0: [sda] 1057616 512-byte hardware sectors (541 MB)
[    9.100000] sd 0:0:6:0: [sda] Write Protect is off
[    9.110000] sd 0:0:6:0: [sda] Mode Sense: 93 00 00 08
[    9.130000] sd 0:0:6:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    9.150000] sd 0:0:6:0: [sda] 1057616 512-byte hardware sectors (541 MB)
[    9.170000] sd 0:0:6:0: [sda] Write Protect is off
[    9.180000] sd 0:0:6:0: [sda] Mode Sense: 93 00 00 08
[    9.200000] sd 0:0:6:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    9.210000]  sda: [mac] sda1 sda2 sda3 sda4 sda5 sda6
[    9.330000]  sda: p6 exceeds device capacity
[    9.370000] sd 0:0:6:0: [sda] Attached SCSI disk
[    9.530000] VFS: Mounted root (ext2 filesystem) readonly.
[   34.860000] EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended

--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

  Powered by Linux