Finn Thain dixit: >On Mon, 26 Jun 2017, John Paul Adrian Glaubitz wrote: >> Which can be worked-around by adding >> "initcall_blacklist=atari_scsi_driver_init" to the kernel command line. >> The buildd "mama" is running 4.11 with that work around.
Looks like it: Linux ara5.mirbsd.org 4.9.0-3-m68k #1 Debian 4.9.30-2 (2017-06-12) m68k GNU/Linux ARAnyM 1.0.2 Using config file: 'buildd.nym-ssh' >>> Missing value in Config file buildd.nym-ssh on line 8 !!! Could not open joystick 0 ARAnyM RTC Timer: /dev/rtc: No such file or directory Blitter tried to read byte from register ff8a00 at 006f86 [ 0.000000] Linux version 4.9.0-3-m68k (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18) ) #1 Debian 4.9.30-2 (2017-06-12) [ 0.000000] Atari hardware found: [ 0.000000] VIDEL [ 0.000000] STDMA-SCSI [ 0.000000] ST_MFP [ 0.000000] YM2149 [ 0.000000] PCM [ 0.000000] CODEC [ 0.000000] DSP56K [ 0.000000] SCC [ 0.000000] ANALOG_JOY [ 0.000000] BLITTER [ 0.000000] IDE [ 0.000000] TT_CLK [ 0.000000] FDC_SPEED [ 0.000000] [ 0.000000] NatFeats found (ARAnyM, 1.0) [ 0.000000] initrd: 302a7e00 - 31000000 [ 0.000000] Built 2 zonelists in Zone order, mobility grouping on. Total pages: 198237 [ 0.000000] Kernel command line: root=/dev/nfhd8p1 console=nfcon devtmpfs.mount=1 initcall_blacklist=atari_scsi_driver_init BOOT_IMAGE=vmlinux [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Sorting __ex_table... [ 0.000000] Memory: 772724K/800768K available (2445K kernel code, 426K rwdata, 828K rodata, 144K init, 205K bss, 28044K reserved, 0K cma-reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0x0036d858 - 0x0036dc58 ( 1 KiB) [ 0.000000] kmap : 0xd0000000 - 0xf0000000 ( 512 MiB) [ 0.000000] vmalloc : 0x31800000 - 0xd0000000 (2536 MiB) [ 0.000000] lowmem : 0x00000000 - 0x31000000 ( 784 MiB) [ 0.000000] .init : 0x003a1000 - 0x003c5000 ( 144 KiB) [ 0.000000] .text : 0x00001000 - 0x002646d4 (2446 KiB) [ 0.000000] .data : 0x002672a0 - 0x003a0d0c (1255 KiB) [ 0.000000] .bss : 0x0036d760 - 0x003a0d0c ( 206 KiB) [ 0.000000] NR_IRQS:200 [ 0.000000] Console: colour dummy device 80x25 [ 0.070000] Calibrating delay loop... 139.67 BogoMIPS (lpj=698368) [ 0.070000] pid_max: default: 32768 minimum: 301 [ 0.070000] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.070000] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.090000] devtmpfs: initialized [ 0.110000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.110000] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.110000] NET: Registered protocol family 16 [ 0.150000] SCSI subsystem initialized [ 0.150000] VFS: Disk quotas dquot_6.6.0 [ 0.150000] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.200000] NET: Registered protocol family 2 [ 0.210000] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.210000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) [ 0.210000] TCP: Hash tables configured (established 8192 bind 8192) [ 0.210000] UDP hash table entries: 512 (order: 1, 8192 bytes) [ 0.210000] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) [ 0.210000] NET: Registered protocol family 1 [ 0.210000] Unpacking initramfs... [ 0.750000] Freeing initrd memory: 13664K (302a8000 - 31000000) [ 0.750000] nfhd8: found device with 37748592 blocks (512 bytes) [ 0.750000] nfhd8: AHDI p1 p2 p3 [ 0.770000] console [nfcon0] enabled [ 0.770000] nfeth: API 5 [ 0.770000] eth0: nfeth addr:192.168.0.1 (192.168.0.2) HWaddr:52:54:00:22:81:00 [ 0.780000] workingset: timestamp_bits=11 max_order=18 bucket_order=7 [ 0.780000] zbud: loaded [ 0.810000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [ 0.810000] io scheduler noop registered [ 0.810000] io scheduler cfq registered (default) [ 0.810000] atafb_init: start [ 0.810000] atafb_init: initializing Falcon hw [ 0.810000] atafb: screen_base 00c42000 phys_screen_base c42000 screen_len 311296 [ 0.810000] Determined 640x480, depth 4 [ 0.810000] virtual 640x972 [ 0.850000] Console: switching to colour frame buffer device 80x30 [ 0.900000] fb0: frame buffer device, using 304K of video memory [ 0.900000] pmac_zilog: 0.6 (Benjamin Herrenschmidt <b...@kernel.crashing.org>) [ 0.900000] Non-volatile memory driver v1.3 [ 0.900000] mousedev: PS/2 mouse device common for all mice [ 1.150000] input: Atari Keyboard as /devices/virtual/input/input0 [ 1.400000] rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0 [ 1.400000] ledtrig-cpu: registered to indicate activity on CPUs [ 1.400000] NET: Registered protocol family 17 [ 1.400000] mpls_gso: MPLS GSO support [ 1.400000] registered taskstats version 1 [ 1.410000] zswap: loaded using pool lzo/zbud [ 1.480000] rtc-generic rtc-generic: setting system clock to 2017-06-26 01:30:55 UTC (1498440655) [ 1.480000] Freeing unused kernel memory: 144K (003a1000 - 003c5000) [ 1.480000] This architecture does not have kernel memory protection. Loading, please wait... starting version 233 [ 1.960000] random: systemd-udevd: uninitialized urandom read (16 bytes read) [ 1.960000] random: systemd-udevd: uninitialized urandom read (16 bytes read) [ 2.030000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.030000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.360000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.360000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.370000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.380000] random: udevadm: uninitialized urandom read (16 bytes read) [ 2.470000] random: systemd-udevd: uninitialized urandom read (16 bytes read) [ 2.470000] random: systemd-udevd: uninitialized urandom read (16 bytes read) Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 4.100000] random: fast init done [ 4.280000] raid6: int32x1 gen() 15 MB/s [ 4.450000] raid6: int32x1 xor() 8 MB/s [ 4.620000] raid6: int32x2 gen() 10 MB/s [ 4.790000] raid6: int32x2 xor() 7 MB/s [ 4.960000] raid6: int32x4 gen() 11 MB/s [ 5.130000] raid6: int32x4 xor() 7 MB/s [ 5.300000] raid6: int32x8 gen() 11 MB/s [ 5.470000] raid6: int32x8 xor() 7 MB/s [ 5.470000] raid6: using algorithm int32x1 gen() 15 MB/s [ 5.470000] raid6: .... xor() 8 MB/s, rmw enabled [ 5.470000] raid6: using intx1 recovery algorithm [ 5.520000] xor: measuring software checksum speed [ 5.620000] 8regs : 117.200 MB/sec [ 5.720000] 8regs_prefetch: 108.000 MB/sec [ 5.820000] 32regs : 62.400 MB/sec [ 5.920000] 32regs_prefetch: 70.800 MB/sec [ 5.920000] xor: using function: 8regs (117.200 MB/sec) [ 6.160000] Btrfs loaded, crc32c=crc32c-generic Scanning for Btrfs filesystems [ 6.630000] BTRFS: device label ara5-butter devid 1 transid 1603696 /dev/nfhd8p3 done. Begin: Will now check root file system ... fsck from util-linux 2.29.2 [/sbin/fsck.ext4 (1) -- /dev/nfhd8p1] fsck.ext4 -a -C0 /dev/nfhd8p1 ara5-root: clean, 32747/131072 files, 303968/524288 blocks done. [ 7.450000] EXT4-fs (nfhd8p1): mounted filesystem with ordered data mode. Opts: (null) done. Begin: Running /scripts/local-bottom ... done. Begin: Running /scripts/init-bottom ... done. INIT: version 2.88 booting Starting the hotplug events dispatcher: systemd-udevdstarting version 233 . Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...done. Starting boot logger: bootlogd[ 25.740000] Adding 3670012k swap on /dev/nfhd8p2. Priority:-1 extents:1 across:3670012k FS [ 26.330000] EXT4-fs (nfhd8p1): re-mounted. Opts: errors=remount-ro [ 35.310000] BTRFS info (device nfhd8p3): setting nodatacow, compression disabled [ 35.310000] BTRFS warning (device nfhd8p3): 'recovery' is deprecated, use 'usebackuproot' instead [ 35.310000] BTRFS info (device nfhd8p3): trying to use backup root at mount time [ 35.310000] BTRFS info (device nfhd8p3): disk space caching is enabled [ 51.640000] NET: Registered protocol family 10 [ 91.090000] random: crng init done . >> I think you ran into this issue: >> >> > https://patchwork.kernel.org/patch/8098441/ I use NatFeat disc only, though, not the ncr controller. While I agree that, in general, keeping workarounds for emulator bugs is not desirable, there *are* workarounds for real hardware bugs, so keeping one for a while until the emulator fixes have propagated, but also something about probing a device crashing a machine (no idea whether this affects other environments, though…) which is generally unacceptable. >See also the aranym patch I sent: > >https://sourceforge.net/p/aranym/bugs/40/ >http://marc.info/?l=linux-m68k&m=145387217330168&w=2 > >regression caused by a kernel improvement which exposed an aranym flaw. Hm, true. Unfortunately, I cannot upgrade ARAnyM until I get a newer kernel provided to Zigo’s domU (or switched to pvgrub-xen). >This BTS entry should be reassigned to the aranym package. It's a Unclear about that. Yes, there’s an emulator bug, but does that mean there’s nothing to be done in the kernel? I will just leave that to the parties responsible. bye, //mirabilos -- Solange man keine schmutzigen Tricks macht, und ich meine *wirklich* schmutzige Tricks, wie bei einer doppelt verketteten Liste beide Pointer XORen und in nur einem Word speichern, funktioniert Boehm ganz hervorragend. -- Andreas Bogk über boehm-gc in d.a.s.r