Luís Mendes
2018-Jan-23 20:19 UTC
[Nouveau] Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
Hi Arnd, Sorry for sending this email directly to you, but maybe you can help me, or guide me where to look for. I am having big trouble getting the nouveau driver to work with either Geforce GT 710 or Geforce 9800 GT on an ARM armv7l Cortex-A9 with PCIe x1/x4 with linux kernel 4.15-rc. The Geforce GT 710 hangs the kernel boot process for a while and then a kernel oops occurs, due to nvidiafb, when initializing CRTC. It also generates messages "division by zero in kernel". The nouveau module generates a gpu lockup with Geforce 9800GT, DMA transfers seem to fail, but sometimes is possible to start lightdm and enter the login screen with an all black screen with just the mouse cursor visible. I've also tried AMD RX460 and Radeon R7 240 graphics cards on the same hardware with the same Linux kernel and I am able to enter Ubuntu Mate 17.10 Desktop and run glmark and other applications, so I am sure the hardware is capable of working with NVIDIA cards too, but the nouveau module somehow doesn't cope well with the armv7l architecture, maybe lock handling, irqs, dma fences, I don't know for sure. I am a software and hardware engineer using Linux on a daily basis for quite some time now, so that I am able to provide more details, try patches, or make changes to kernel source to try to fix this, but I would need some insight where to look for. Maybe you can help or redirect me to someone who can help me... I've attached the kernel logs from both graphics cards issues. Regards, Luís Mendes -------------- next part -------------- Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.15.0-rc4-next2g-g400b6af-dirty (lpnm at ENIAC10) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #2 SMP Sun Jan 21 11:08:49 WET 2018 [ 0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] random: fast init done [ 0.000000] percpu: Embedded 16 pages/cpu @(ptrval) s35148 r8192 d22196 u65536 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260096 [ 0.000000] Kernel command line: root=/dev/sda2 rw rootfstype=ext4 rootwait console=ttyS0,115200n8 [ 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] Memory: 1023088K/1048576K available (11264K kernel code, 685K rwdata, 2296K rodata, 1024K init, 224K bss, 25488K reserved, 0K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xc0800000 - 0xff800000 (1008 MB) [ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (12256 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 686 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 225 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] L2C-310 erratum 769419 enabled [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 [ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 [ 0.000000] L2C-310 D prefetch enabled, offset 1 lines [ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled [ 0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB [ 0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001 [ 0.000006] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns [ 0.000016] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns [ 0.000030] Switching to timer-based delay loop, resolution 1ns [ 0.000164] Ignoring duplicate/late registration of read_current_timer delay [ 0.000170] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000341] Console: colour dummy device 80x30 [ 0.000353] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000) [ 0.000360] pid_max: default: 32768 minimum: 301 [ 0.000407] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000413] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000648] CPU: Testing write buffer coherency: ok [ 0.000761] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.000889] Setting up static identity map for 0x100000 - 0x100060 [ 0.000962] mvebu-soc-id: MVEBU SoC ID=0x6828, Rev=0x4 [ 0.001034] mvebu-pmsu: Initializing Power Management Service Unit [ 0.001082] Hierarchical SRCU implementation. [ 0.002449] smp: Bringing up secondary CPUs ... [ 0.002598] Booting CPU 1 [ 0.002752] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.002796] smp: Brought up 1 node, 2 CPUs [ 0.002802] SMP: Total of 2 processors activated (3200.00 BogoMIPS). [ 0.002805] CPU: All CPU(s) started in SVC mode. [ 0.003217] devtmpfs: initialized [ 0.004976] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.005036] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.005043] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.005110] xor: measuring software checksum speed [ 0.100064] arm4regs : 2506.400 MB/sec [ 0.200064] 8regs : 1948.400 MB/sec [ 0.300064] 32regs : 2003.600 MB/sec [ 0.400064] neon : 1819.600 MB/sec [ 0.400067] xor: using function: arm4regs (2506.400 MB/sec) [ 0.400073] pinctrl core: initialized pinctrl subsystem [ 0.400412] NET: Registered protocol family 16 [ 0.400911] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.401428] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. [ 0.401433] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.401546] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling [ 0.401552] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling [ 0.580143] raid6: int32x1 gen() 289 MB/s [ 0.750122] raid6: int32x1 xor() 276 MB/s [ 0.920201] raid6: int32x2 gen() 310 MB/s [ 1.090097] raid6: int32x2 xor() 318 MB/s [ 1.260167] raid6: int32x4 gen() 380 MB/s [ 1.430162] raid6: int32x4 xor() 314 MB/s [ 1.600099] raid6: int32x8 gen() 405 MB/s [ 1.770126] raid6: int32x8 xor() 289 MB/s [ 1.940108] raid6: neonx1 gen() 1212 MB/s [ 2.110088] raid6: neonx1 xor() 1144 MB/s [ 2.280068] raid6: neonx2 gen() 1295 MB/s [ 2.450081] raid6: neonx2 xor() 1346 MB/s [ 2.620094] raid6: neonx4 gen() 1349 MB/s [ 2.790086] raid6: neonx4 xor() 1355 MB/s [ 2.960093] raid6: neonx8 gen() 1040 MB/s [ 3.130079] raid6: neonx8 xor() 1031 MB/s [ 3.130083] raid6: using algorithm neonx4 gen() 1349 MB/s [ 3.130086] raid6: .... xor() 1355 MB/s, rmw enabled [ 3.130089] raid6: using neon recovery algorithm [ 3.131010] vgaarb: loaded [ 3.131149] SCSI subsystem initialized [ 3.131342] usbcore: registered new interface driver usbfs [ 3.131367] usbcore: registered new interface driver hub [ 3.131392] usbcore: registered new device driver usb [ 3.131508] pps_core: LinuxPPS API ver. 1 registered [ 3.131512] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti at linux.it> [ 3.131522] PTP clock support registered [ 3.131736] Advanced Linux Sound Architecture Driver Initialized. [ 3.131947] Bluetooth: Core ver 2.22 [ 3.131968] NET: Registered protocol family 31 [ 3.131971] Bluetooth: HCI device and connection manager initialized [ 3.131978] Bluetooth: HCI socket layer initialized [ 3.131982] Bluetooth: L2CAP socket layer initialized [ 3.131994] Bluetooth: SCO socket layer initialized [ 3.132195] clocksource: Switched to clocksource arm_global_timer [ 3.157771] NET: Registered protocol family 2 [ 3.158001] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 3.158040] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 3.158103] TCP: Hash tables configured (established 8192 bind 8192) [ 3.158158] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 3.158183] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 3.158255] NET: Registered protocol family 1 [ 3.158402] RPC: Registered named UNIX socket transport module. [ 3.158407] RPC: Registered udp transport module. [ 3.158410] RPC: Registered tcp transport module. [ 3.158413] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 3.158844] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available [ 3.159371] Initialise system trusted keyrings [ 3.159457] workingset: timestamp_bits=30 max_order=18 bucket_order=0 [ 3.162008] Installing knfsd (copyright (C) 1996 okir at monad.swb.de). [ 3.163703] async_tx: api initialized (async) [ 3.163710] Key type asymmetric registered [ 3.163715] Asymmetric key parser 'x509' registered [ 3.163748] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 3.163754] io scheduler noop registered [ 3.163757] io scheduler deadline registered [ 3.163828] io scheduler cfq registered (default) [ 3.163832] io scheduler mq-deadline registered [ 3.163836] io scheduler kyber registered [ 3.164422] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver [ 3.165334] mvebu-pcie soc:pcie: /soc/pcie/pcie at 2,0: reset gpio is active low [ 3.165674] mv_xor f1060800.xor: Marvell shared XOR driver [ 3.222743] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.223455] mv_xor f1060900.xor: Marvell shared XOR driver [ 3.292676] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.310693] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 3.311495] console [ttyS0] disabled [ 3.331559] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 23, base_baud = 15625000) is a 16550A [ 4.151946] console [ttyS0] enabled [ 4.175992] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 24, base_baud = 15625000) is a 16550A [ 4.185540] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 4.194622] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 4.203744] scsi host0: ahci-mvebu [ 4.207286] scsi host1: ahci-mvebu [ 4.210770] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 45 [ 4.218749] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 45 [ 4.226816] ahci-mvebu f10e0000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 4.235896] ahci-mvebu f10e0000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 4.244999] scsi host2: ahci-mvebu [ 4.248537] scsi host3: ahci-mvebu [ 4.252014] ata3: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x100 irq 46 [ 4.259961] ata4: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x180 irq 46 [ 4.268632] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 4.275792] libphy: Fixed MDIO Bus: probed [ 4.280068] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 4.285933] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 4.291898] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k [ 4.299576] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 4.305478] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI [ 4.312638] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 4.318497] libphy: orion_mdio_bus: probed [ 4.324293] mv88e6085: probe of f1072004.mdio-mii:04 failed with error -110 [ 4.332151] mvneta f1070000.ethernet eth0: Using device tree mac address 00:50:43:56:27:29 [ 4.341230] mvneta f1030000.ethernet eth1: Using device tree mac address 00:50:43:56:8b:29 [ 4.350290] mvneta f1034000.ethernet eth2: Using device tree mac address 00:50:43:27:8b:56 [ 4.358730] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s [ 4.367892] iwl3945: Copyright(c) 2003-2011 Intel Corporation [ 4.373654] iwl3945: hw_scan is disabled [ 4.377663] usbcore: registered new interface driver asix [ 4.383103] usbcore: registered new interface driver ax88179_178a [ 4.389225] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.395775] ehci-pci: EHCI PCI platform driver [ 4.400246] ehci-orion: EHCI orion driver [ 4.404355] orion-ehci f1058000.usb: EHCI Host Controller [ 4.409776] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1 [ 4.417416] orion-ehci f1058000.usb: irq 41, io mem 0xf1058000 [ 4.452186] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00 [ 4.458441] hub 1-0:1.0: USB hub found [ 4.462269] hub 1-0:1.0: 1 port detected [ 4.466572] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 4.471914] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2 [ 4.479489] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 4.488057] xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000 [ 4.494130] hub 2-0:1.0: USB hub found [ 4.497922] hub 2-0:1.0: 1 port detected [ 4.501969] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 4.507335] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3 [ 4.514884] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 4.523241] hub 3-0:1.0: USB hub found [ 4.527013] hub 3-0:1.0: 1 port detected [ 4.531137] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 4.536488] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4 [ 4.544054] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 4.552622] xhci-hcd f10f8000.usb3: irq 49, io mem 0xf10f8000 [ 4.556708] ata2: SATA link down (SStatus 0 SControl 300) [ 4.564092] hub 4-0:1.0: USB hub found [ 4.567874] hub 4-0:1.0: 1 port detected [ 4.571914] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 4.577268] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5 [ 4.584815] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM. [ 4.592941] ata4: SATA link down (SStatus 0 SControl 300) [ 4.593175] hub 5-0:1.0: USB hub found [ 4.593204] hub 5-0:1.0: 1 port detected [ 4.593426] usbcore: registered new interface driver usb-storage [ 4.593598] mousedev: PS/2 mouse device common for all mice [ 4.594123] armada38x-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0 [ 4.594250] i2c /dev entries driver [ 4.594618] pca953x 0-0020: 0-0020 supply vcc not found, using dummy regulator [ 4.617091] GPIO line 496 (pcie1.0-clkreq) hogged as input [ 4.618130] GPIO line 499 (pcie1.0-w-disable) hogged as output/low [ 4.618858] GPIO line 501 (usb3-current-limit) hogged as input [ 4.619898] GPIO line 502 (usb3-power) hogged as output/high [ 4.620937] GPIO line 507 (m.2 devslp) hogged as output/low [ 4.621667] GPIO line 508 (sfp-los) hogged as input [ 4.622398] GPIO line 509 (sfp-tx-fault) hogged as input [ 4.623437] GPIO line 510 (sfp-tx-disable) hogged as output/low [ 4.624167] GPIO line 511 (sfp-mod-def0) hogged as input [ 4.624896] GPIO line 500 (pcie2.0-clkreq) hogged as input [ 4.625935] GPIO line 503 (pcie2.0-w-disable) hogged as output/low [ 4.626014] pca953x 0-0020: interrupt support not compiled in [ 4.626438] IR NEC protocol handler initialized [ 4.626440] IR RC5(x/sz) protocol handler initialized [ 4.626441] IR RC6 protocol handler initialized [ 4.626442] IR JVC protocol handler initialized [ 4.626443] IR Sony protocol handler initialized [ 4.626444] IR SANYO protocol handler initialized [ 4.626445] IR Sharp protocol handler initialized [ 4.626447] IR MCE Keyboard/mouse protocol handler initialized [ 4.626448] IR XMP protocol handler initialized [ 4.636654] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 4.637176] orion_wdt: Initial timeout 171 sec [ 4.637500] sdhci: Secure Digital Host Controller Interface driver [ 4.637501] sdhci: Copyright(c) Pierre Ossman [ 4.637662] sdhci-pxav3 f10d8000.sdhci: Got CD GPIO [ 4.712266] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA [ 4.712362] sdhci-pltfm: SDHCI platform and OF driver helper [ 4.712544] usbcore: registered new interface driver usbhid [ 4.712545] usbhid: USB HID core driver [ 4.713488] NET: Registered protocol family 10 [ 4.714302] Segment Routing with IPv6 [ 4.714331] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 4.714570] NET: Registered protocol family 17 [ 4.718016] 8021q: 802.1Q VLAN Support v1.8 [ 4.718095] ThumbEE CPU extension supported. [ 4.718099] Registering SWP/SWPB emulation handler [ 4.718359] Loading compiled-in X.509 certificates [ 4.719143] Btrfs loaded, crc32c=crc32c-generic [ 4.719784] mvebu-pcie soc:pcie: /soc/pcie/pcie at 2,0: reset gpio is active low [ 4.719816] mvebu-pcie soc:pcie: /soc/pcie/pcie at 3,0: reset gpio is active low [ 4.722613] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 4.724779] ata1.00: supports DRM functions and may not be fully accessible [ 4.724784] ata1.00: ATA-9: Samsung SSD 850 EVO mSATA 250GB, EMT41B6Q, max UDMA/133 [ 4.724787] ata1.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 31/32) [ 4.726317] ata1.00: supports DRM functions and may not be fully accessible [ 4.727532] ata1.00: configured for UDMA/133 [ 4.727707] scsi 0:0:0:0: Direct-Access ATA Samsung SSD 850 1B6Q PQ: 0 ANSI: 5 [ 4.728208] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/233 GiB) [ 4.728230] sd 0:0:0:0: [sda] Write Protect is off [ 4.728269] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 4.728949] sda: sda1 sda2 sda3 [ 4.729516] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 4.765833] mmc0: new high speed SDHC card at address aaaa [ 4.765986] mmcblk0: mmc0:aaaa SL16G 14.8 GiB [ 4.767826] mmcblk0: p1 p2 [ 4.946475] ata3: SATA link down (SStatus 0 SControl 300) [ 4.952279] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00 [ 4.958215] pci_bus 0000:00: root bus resource [io 0x1000-0xfffff] [ 4.964583] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xefffffff] [ 4.971474] pci_bus 0000:00: root bus resource [bus 00-ff] [ 4.977177] PCI: bus0: Fast back to back transfers disabled [ 4.982770] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 4.990794] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 4.999054] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 5.007644] PCI: bus1: Fast back to back transfers disabled [ 5.013277] PCI: bus2: Fast back to back transfers enabled [ 5.018792] pci 0000:00:02.0: BAR 8: assigned [mem 0xc0000000-0xcbffffff] [ 5.025603] pci 0000:00:02.0: BAR 7: assigned [io 0x10000-0x10fff] [ 5.031889] pci 0000:01:00.0: BAR 1: assigned [mem 0xc0000000-0xc7ffffff 64bit pref] [ 5.039662] pci 0000:01:00.0: BAR 3: assigned [mem 0xc8000000-0xc9ffffff 64bit pref] [ 5.047434] pci 0000:01:00.0: BAR 0: assigned [mem 0xca000000-0xcaffffff] [ 5.054243] pci 0000:01:00.0: BAR 6: assigned [mem 0xcb000000-0xcb07ffff pref] [ 5.061482] pci 0000:01:00.1: BAR 0: assigned [mem 0xcb080000-0xcb083fff] [ 5.068301] pci 0000:01:00.0: BAR 5: assigned [io 0x10000-0x1007f] [ 5.074591] pci 0000:00:02.0: PCI bridge to [bus 01] [ 5.079567] pci 0000:00:02.0: bridge window [io 0x10000-0x10fff] [ 5.085852] pci 0000:00:02.0: bridge window [mem 0xc0000000-0xcbffffff] [ 5.092662] pci 0000:00:03.0: PCI bridge to [bus 02] [ 5.097679] pcieport 0000:00:02.0: enabling device (0140 -> 0143) [ 5.103983] nvidiafb 0000:01:00.0: enabling device (0140 -> 0143) [ 5.110177] nvidiafb: Device ID: 10de128b [ 5.172187] nvidiafb: CRTC0 analog not found [ 5.212194] usb 4-1: new high-speed USB device number 2 using xhci-hcd [ 5.232184] nvidiafb: CRTC1 analog not found [ 5.392559] hub 4-1:1.0: USB hub found [ 5.396368] hub 4-1:1.0: 4 ports detected [ 5.722183] usb 4-1.2: new low-speed USB device number 3 using xhci-hcd [ 5.880983] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.0/0003:145F:01D3.0001/input/input0 [ 5.962365] hid-generic 0003:145F:01D3.0001: input: USB HID v1.10 Keyboard [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input0 [ 5.981199] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.1/0003:145F:01D3.0002/input/input1 [ 6.062281] hid-generic 0003:145F:01D3.0002: input: USB HID v1.10 Mouse [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input1 [ 6.372207] nvidiafb: Unable to detect display type... [ 6.377356] ...Using default of CRT [ 6.380849] nvidiafb: Unable to detect which CRTCNumber... [ 6.386351] ...Defaulting to CRTCNumber 0 [ 6.390368] nvidiafb: Using CRT on CRTC 0 ** 7314 printk messages dropped ** [ 2044.352594] r7:8104b1e0 r6:8104b1c4 r5:8104b1c4 r4:bf264810 [ 2044.352599] [<8060e10c>] (deferred_probe_work_func) from [<8013e09c>] (process_one_wor[k+0x204/0x510) [ 2044.352602] r10:00000000 r9:8108f2f4 r8:00000000 r7:bf7d4b00 r6:bf7d1ac0 r5:bf02ad00 [ 2044.352603] r4:8104b1e8 [ 2044.352608] [<8013de98>] (process_one_work) from [<8013f3cc>] (worker_thread+0x2c4/0x5f0) [ 2044.352611] r10:81003d00 r9:00000008 r8:ffffe000 r7:bf7d1ad8 r6:bf02ad18 r5:bf7d1ac0 [ 2044.352612] r4:bf02ad00 [ 2044.352617] [<8013f108>] (worker_thread) from [<80144440>] (kthread+0x164/0x16c) [ 2044.352620] r10:bf0a9e64 r9:8013f108 r8:bf02ad00 r7:bf0b2000 r6:00000000 r5:bf02be40 [ 2044.352621] r4:bf02bec0 [ 2044.352625] [<801442dc>] (kthread) from [<80108fe8>] (ret_from_fork+0x14/0x2c) [ 2044.352629] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:801442dc [ 2044.352630] r4:bf02be40 [ 2045.912181] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 2039s! [ 2045.912186] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=-20 stuck for 2035s! [ 2045.912191] Showing busy workqueues and worker pools: [ 2045.912192] workqueue events: flags=0x0 [ 2045.912193] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2045.912197] in-flight: 3:deferred_probe_work_func BAR(1) deferred_probe_work_func [ 2045.912204] pending: vmstat_shepherd [ 2045.912208] workqueue events_power_efficient: flags=0x80 [ 2045.912209] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2045.912214] pending: fb_flashcursor, do_cache_clean, neigh_periodic_work [ 2045.912223] workqueue mm_percpu_wq: flags=0x8 [ 2045.912223] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 [ 2045.912228] pending: vmstat_update [ 2045.912232] workqueue kblockd: flags=0x18 [ 2045.912233] pwq 1: cpus=0 node=0 flags=0x0 nice=-20 active=1/256 [ 2045.912237] pending: blk_timeout_work [ 2045.912243] workqueue ipv6_addrconf: flags=0x40008 [ 2045.912244] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/1 [ 2045.912248] pending: addrconf_verify_work [ 2045.912252] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=2039s workers=3 idle: 339 1446 [ 2075.992182] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 2069s! [ 2075.992186] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=-20 stuck for 2065s! [ 2075.992191] Showing busy workqueues and worker pools: [ 2075.992192] workqueue events: flags=0x0 [ 2075.992193] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2075.992197] in-flight: 3:deferred_probe_work_func BAR(1) deferred_probe_work_func [ 2075.992203] pending: vmstat_shepherd [ 2075.992208] workqueue events_power_efficient: flags=0x80 [ 2075.992208] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2075.992213] pending: fb_flashcursor, do_cache_clean, neigh_periodic_work [ 2075.992221] workqueue mm_percpu_wq: flags=0x8 [ 2075.992222] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 [ 2075.992227] pending: vmstat_update [ 2075.992231] workqueue kblockd: flags=0x18 [ 2075.992232] pwq 1: cpus=0 node=0 flags=0x0 nice=-20 active=1/256 [ 2075.992236] pending: blk_timeout_work [ 2075.992241] workqueue ipv6_addrconf: flags=0x40008 [ 2075.992242] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/1 [ 2075.992246] pending: addrconf_verify_work [ 2075.992249] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=2069s workers=3 idle: 339 1446 [ 2106.072184] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=0 stuck for 2099s! [ 2106.072188] BUG: workqueue lockup - pool cpus=0 node=0 flags=0x0 nice=-20 stuck for 2096s! [ 2106.072193] Showing busy workqueues and worker pools: [ 2106.072194] workqueue events: flags=0x0 [ 2106.072195] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2106.072199] in-flight: 3:deferred_probe_work_func BAR(1) deferred_probe_work_func [ 2106.072205] pending: vmstat_shepherd [ 2106.072209] workqueue events_power_efficient: flags=0x80 [ 2106.072210] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=3/256 [ 2106.072214] pending: fb_flashcursor, do_cache_clean, neigh_periodic_work [ 2106.072223] workqueue mm_percpu_wq: flags=0x8 [ 2106.072224] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 [ 2106.072228] pending: vmstat_update [ 2106.072232] workqueue kblockd: flags=0x18 [ 2106.072233] pwq 1: cpus=0 node=0 flags=0x0 nice=-20 active=1/256 [ 2106.072237] pending: blk_timeout_work [ 2106.072242] workqueue ipv6_addrconf: flags=0x40008 [ 2106.072243] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/1 [ 2106.072247] pending: addrconf_verify_work [ 2106.072250] pool 0: cpus=0 node=0 flags=0x0 nice=0 hung=2099s workers=3 idle: 339 1446 [ 2107.382179] INFO: rcu_sched self-detected stall on CPU [ 2107.382184] 0-....: (210098 ticks this GP) idle=bae/140000000000001/0 softirq=382/382 fqs=97823 [ 2107.382185] (t=210099 jiffies g=-237 c=-238 q=28) [ 2107.382188] NMI backtrace for cpu 0 [ 2107.382191] CPU: 0 PID: 3 Comm: kworker/0:0 Tainted: G L 4.15.0-rc4-next2g-g400b6af-dirty #2 [ 2107.382192] Hardware name: Marvell Armada 380/385 (Device Tree) [ 2107.382195] Workqueue: events deferred_probe_work_func [ 2107.382196] Backtrace: [ 2107.382200] [<8010dca0>] (dump_backtrace) from [<8010dfac>] (show_stack+0x18/0x1c) [ 2107.382203] r7:80c02ef8 r6:60000193 r5:00000000 r4:810880d0 [ 2107.382207] [<8010df94>] (show_stack) from [<80b08f44>] (dump_stack+0x94/0xa8) [ 2107.382211] [<80b08eb0>] (dump_stack) from [<80b0f764>] (nmi_cpu_backtrace+0x11c/0x120) [ 2107.382214] r7:80c02ef8 r6:00000000 r5:00000000 r4:810e3908 [ 2107.382217] [<80b0f648>] (nmi_cpu_backtrace) from [<80b0f84c>] (nmi_trigger_cpumask_backtrace+0xe4/0x130) [ 2107.382220] r7:80c02ef8 r6:00000000 r5:81007b50 r4:80110e40 [ 2107.382224] [<80b0f768>] (nmi_trigger_cpumask_backtrace) from [<80111a68>] (arch_trigger_cpumask_backtrace+0x18/0x1c) [ 2107.382227] r7:80c02ef4 r6:81004c74 r5:81004cec r4:810101c0 [ 2107.382231] [<80111a50>] (arch_trigger_cpumask_backtrace) from [<8017e114>] (rcu_dump_cpu_stacks+0xa8/0xd0) [ 2107.382235] [<8017e06c>] (rcu_dump_cpu_stacks) from [<8017d508>] (rcu_check_callbacks+0x6fc/0x990) [ 2107.382239] r10:810101c0 r9:81004cec r8:81004ce4 r7:3e840000 r6:80f92500 r5:810101c0 [ 2107.382240] r4:bf7d2500 r3:0002c203 [ 2107.382245] [<8017ce0c>] (rcu_check_callbacks) from [<80182588>] (update_process_times+0x3c/0x64) [ 2107.382248] r10:81003d40 r9:810b5fb0 r8:810b6040 r7:000001ea r6:00000000 r5:bf0a0c00 [ 2107.382250] r4:ffffe000 [ 2107.382254] [<8018254c>] (update_process_times) from [<8019440c>] (tick_sched_timer+0x70/0x290) [ 2107.382256] r7:000001ea r6:a9a2fca9 r5:bf0b3578 r4:bf7ced98 [ 2107.382261] [<8019439c>] (tick_sched_timer) from [<801836c8>] (__hrtimer_run_queues+0x1b0/0x380) [ 2107.382264] r10:bf7cec38 r9:8019439c r8:bf7cebc0 r7:bf7cec00 r6:8108f600 r5:8108f5ec [ 2107.382266] r4:bf7ced98 [ 2107.382270] [<80183518>] (__hrtimer_run_queues) from [<80183a6c>] (hrtimer_interrupt+0xbc/0x228) [ 2107.382274] r10:bf7cec38 r9:bf7cec58 r8:bf7cec78 r7:bf7cebd4 r6:00000003 r5:80f8ebc0 [ 2107.382275] r4:bf7cebc0 [ 2107.382280] [<801839b0>] (hrtimer_interrupt) from [<80112348>] (twd_handler+0x38/0x48) [ 2107.382283] r10:00000081 r9:c0803100 r8:bf024000 r7:00000012 r6:bf029fc0 r5:810052b8 [ 2107.382284] r4:00000001 [ 2107.382288] [<80112310>] (twd_handler) from [<80170600>] (handle_percpu_devid_irq+0x94/0x248) [ 2107.382290] r5:810052b8 r4:bf021b00 [ 2107.382294] [<8017056c>] (handle_percpu_devid_irq) from [<8016ac10>] (generic_handle_irq+0x2c/0x3c) [ 2107.382298] r10:00000081 r9:c0803100 r8:bf024000 r7:00000000 r6:00000000 r5:00000012 [ 2107.382300] r4:80f91a94 r3:8017056c [ 2107.382304] [<8016abe4>] (generic_handle_irq) from [<8016b208>] (__handle_domain_irq+0x64/0xbc) [ 2107.382307] [<8016b1a4>] (__handle_domain_irq) from [<801015d0>] (gic_handle_irq+0x54/0x98) [ 2107.382311] r9:c0803100 r8:bf0b3578 r7:c0802100 r6:c080210c r5:8103a0dc r4:810052b8 [ 2107.382314] [<8010157c>] (gic_handle_irq) from [<8010ed4c>] (__irq_svc+0x6c/0x90) [ 2107.382316] Exception stack(0xbf0b3578 to 0xbf0b35c0) [ 2107.382318] 3560: c5ae7f5c c1280044 [ 2107.382322] 3580: 0039dffb 00000000 00000000 bf112334 20000000 80d826c4 bf112000 3b9ac9ff [ 2107.382326] 35a0: 00000081 bf0b35f4 00001f4e bf0b35c8 805b3cb8 805b3158 20000013 ffffffff [ 2107.382329] r9:bf0b2000 r8:bf112000 r7:bf0b35ac r6:ffffffff r5:20000013 r4:805b3158 [ 2107.382334] [<805b304c>] (NVDmaWait) from [<805b3cb8>] (nvidiafb_imageblit+0x3e4/0x410) [ 2107.382338] r10:00000028 r9:c5ae0000 r8:00001fd8 r7:bebcc1fc r6:bebcc3fc r5:bebcc1fc [ 2107.382339] r4:bf112334 r3:00000000 [ 2107.382343] [<805b38d4>] (nvidiafb_imageblit) from [<805ab0e0>] (bit_putcs+0x2c4/0x424) [ 2107.382346] r10:bf024800 r9:000000ff r8:00000001 r7:00000050 r6:bf030fa0 r5:bebcc050 [ 2107.382347] r4:ffffffff [ 2107.382352] [<805aae1c>] (bit_putcs) from [<805a4de4>] (fbcon_putcs+0x104/0x11c) [ 2107.382355] r10:00000007 r9:00000018 r8:805aae1c r7:00000050 r6:bf030f00 r5:bf024800 [ 2107.382356] r4:bf112000 [ 2107.382361] [<805a4ce0>] (fbcon_putcs) from [<805ea2f0>] (do_update_region+0x12c/0x1e8) [ 2107.382364] r10:00000018 r9:bf030fa0 r8:bf024800 r7:bf030f00 r6:00000190 r5:00000050 [ 2107.382366] r4:805a4ce0 [ 2107.382370] [<805ea1c4>] (do_update_region) from [<805ebdc0>] (redraw_screen+0x1fc/0x264) [ 2107.382373] r10:810d0178 r9:ffffff60 r8:00000001 r7:00000001 r6:00000000 r5:81004c48 [ 2107.382374] r4:bf024800 [ 2107.382379] [<805ebbc4>] (redraw_screen) from [<805a6410>] (fbcon_prepare_logo+0x330/0x39c) [ 2107.382382] r9:ffffff60 r8:0000001e r7:00000005 r6:00000320 r5:00000000 r4:bf024800 [ 2107.382387] [<805a60e0>] (fbcon_prepare_logo) from [<805a682c>] (fbcon_init+0x3b0/0x56c) [ 2107.382390] r10:be907200 r9:810d02c0 r8:810d02c0 r7:810d0178 r6:81044b44 r5:bf112000 [ 2107.382391] r4:bf024800 [ 2107.382395] [<805a647c>] (fbcon_init) from [<805eac48>] (visual_init+0xc8/0x110) [ 2107.382399] r10:00000001 r9:bf024800 r8:810d25d4 r7:00000000 r6:bf024914 r5:00000000 [ 2107.382400] r4:bf024800 [ 2107.382404] [<805eab80>] (visual_init) from [<805ec88c>] (do_bind_con_driver+0x1f0/0x418) [ 2107.382407] r7:00000000 r6:00000000 r5:80c4cc98 r4:00000001 [ 2107.382411] [<805ec69c>] (do_bind_con_driver) from [<805ecdc4>] (do_take_over_console+0x9c/0x1dc) [ 2107.382414] r10:810d25f0 r9:00000001 r8:0000003e r7:00000000 r6:00000000 r5:00000000 [ 2107.382415] r4:80c4cc98 [ 2107.382420] [<805ecd28>] (do_take_over_console) from [<805a6a64>] (do_fbcon_takeover+0x7c/0xd4) [ 2107.382423] r10:bf112010 r9:810d0170 r8:00000000 r7:00000000 r6:00000000 r5:810d0178 [ 2107.382424] r4:81044b44 [ 2107.382428] [<805a69e8>] (do_fbcon_takeover) from [<805aa4e8>] (fbcon_event_notify+0x88c/0x8c8) [ 2107.382430] r5:81044b44 r4:810d0178 [ 2107.382435] [<805a9c5c>] (fbcon_event_notify) from [<80145cec>] (notifier_call_chain+0x50/0x8c) [ 2107.382438] r10:bf112010 r9:810d0170 r8:00000000 r7:00000005 r6:bf0b3a34 r5:00000000 [ 2107.382439] r4:ffffffff [ 2107.382444] [<80145c9c>] (notifier_call_chain) from [<8014654c>] (blocking_notifier_call_chain+0x4c/0x64) [ 2107.382447] r9:810d0170 r8:00000000 r7:810053ec r6:bf0b3a34 r5:81044a44 r4:00000005 [ 2107.382452] [<80146500>] (blocking_notifier_call_chain) from [<8059bb74>] (fb_notifier_call_chain+0x20/0x24) [ 2107.382454] r6:81004c48 r5:bf112000 r4:00000000 [ 2107.382458] [<8059bb54>] (fb_notifier_call_chain) from [<8059d898>] (register_framebuffer+0x1c8/0x2c4) [ 2107.382462] [<8059d6d0>] (register_framebuffer) from [<805ae558>] (nvidiafb_probe+0x564/0x858) [ 2107.382465] r10:bf112334 r9:81004c48 r8:810d1f4c r7:be54fc00 r6:bf112038 r5:bf112334 [ 2107.382467] r4:bf112000 [ 2107.382470] [<805adff4>] (nvidiafb_probe) from [<80582114>] (pci_device_probe+0xa0/0x128) [ 2107.382474] r10:81044d3c r9:80c4ce94 r8:81044d3c r7:00000000 r6:81044d04 r5:be54fc00 [ 2107.382475] r4:be54fc68 [ 2107.382479] [<80582074>] (pci_device_probe) from [<8060ec9c>] (driver_probe_device+0x2b0/0x470) [ 2107.382483] r9:00000000 r8:00000000 r7:810d3814 r6:81099bc8 r5:be54fc68 r4:810d3810 [ 2107.382486] [<8060e9ec>] (driver_probe_device) from [<8060f024>] (__device_attach_driver+0xa4/0x144) [ 2107.382490] r10:810d00f0 r9:00000100 r8:00000000 r7:bf0b3c04 r6:be54fc68 r5:00000001 [ 2107.382491] r4:81044d3c [ 2107.382495] [<8060ef80>] (__device_attach_driver) from [<8060cc20>] (bus_for_each_drv+0x60/0xc0) [ 2107.382498] r7:81004c48 r6:8060ef80 r5:bf0b3c04 r4:00000000 [ 2107.382502] [<8060cbc0>] (bus_for_each_drv) from [<8060e884>] (__device_attach+0xc4/0x134) [ 2107.382505] r7:be8dbe0c r6:be54fc9c r5:81004c48 r4:be54fc68 [ 2107.382508] [<8060e7c0>] (__device_attach) from [<8060e908>] (device_attach+0x14/0x18) [ 2107.382511] r8:bf19df80 r7:be8dbe0c r6:be906000 r5:be54fc68 r4:be54fc00 [ 2107.382514] [<8060e8f4>] (device_attach) from [<80577010>] (pci_bus_add_device+0x4c/0x98) [ 2107.382518] [<80576fc4>] (pci_bus_add_device) from [<80577090>] (pci_bus_add_devices+0x34/0x7c) [ 2107.382519] r5:be906014 r4:be54fc00 [ 2107.382523] [<8057705c>] (pci_bus_add_devices) from [<805770d4>] (pci_bus_add_devices+0x78/0x7c) [ 2107.382525] r7:be8dbe0c r6:be8dbe00 r5:be54f400 r4:be8dbe14 [ 2107.382529] [<8057705c>] (pci_bus_add_devices) from [<80110344>] (pci_common_init_dev+0x1f8/0x3dc) [ 2107.382532] r7:be8dbe0c r6:be8dbe00 r5:bf19df80 r4:be8dbe0c [ 2107.382537] [<8011014c>] (pci_common_init_dev) from [<80594924>] (mvebu_pcie_probe+0x6c8/0x7a4) [ 2107.382540] r10:c0a55a04 r9:bf0b3d44 r8:00010001 r7:00000118 r6:00000002 r5:000f0000 [ 2107.382541] r4:beba7550 [ 2107.382546] [<8059425c>] (mvebu_pcie_probe) from [<80610810>] (platform_drv_probe+0x3c/0x78) [ 2107.382550] r10:81044770 r9:00000000 r8:00000000 r7:810d3814 r6:81099bc8 r5:81044770 [ 2107.382551] r4:bf264810 [ 2107.382555] [<806107d4>] (platform_drv_probe) from [<8060ec9c>] (driver_probe_device+0x2b0/0x470) [ 2107.382556] r5:bf264810 r4:810d3810 [ 2107.382560] [<8060e9ec>] (driver_probe_device) from [<8060f024>] (__device_attach_driver+0xa4/0x144) [ 2107.382563] r10:bf0b2000 r9:81099bc8 r8:00000001 r7:bf0b3e54 r6:bf264810 r5:00000001 [ 2107.382564] r4:81044770 [ 2107.382569] [<8060ef80>] (__device_attach_driver) from [<8060cc20>] (bus_for_each_drv+0x60/0xc0) [ 2107.382571] r7:81004c48 r6:8060ef80 r5:bf0b3e54 r4:00000000 [ 2107.382575] [<8060cbc0>] (bus_for_each_drv) from [<8060e884>] (__device_attach+0xc4/0x134) [ 2107.382578] r7:8104b1e0 r6:bf264844 r5:81004c48 r4:bf264810 [ 2107.382581] [<8060e7c0>] (__device_attach) from [<8060f110>] (device_initial_probe+0x14/0x18) [ 2107.382584] r8:810ab820 r7:8104b1e0 r6:bf264810 r5:8104b348 r4:bf264810 [ 2107.382587] [<8060f0fc>] (device_initial_probe) from [<8060dbe8>] (bus_probe_device+0x8c/0x94) [ 2107.382590] [<8060db5c>] (bus_probe_device) from [<8060e174>] (deferred_probe_work_func+0x68/0x178) [ 2107.382593] r7:8104b1e0 r6:8104b1c4 r5:8104b1c4 r4:bf264810 [ 2107.382597] [<8060e10c>] (deferred_probe_work_func) from [<8013e09c>] (process_one_work+0x204/0x510) [ 2107.382601] r10:00000000 r9:8108f2f4 r8:00000000 r7:bf7d4b00 r6:bf7d1ac0 r5:bf02ad00 [ 2107.382602] r4:8104b1e8 [ 2107.382606] [<8013de98>] (process_one_work) from [<8013f3cc>] (worker_thread+0x2c4/0x5f0) [ 2107.382610] r10:81003d00 r9:00000008 r8:ffffe000 r7:bf7d1ad8 r6:bf02ad18 r5:bf7d1ac0 [ 2107.382611] r4:bf02ad00 [ 2107.382615] [<8013f108>] (worker_thread) from [<80144440>] (kthread+0x164/0x16c) [ 2107.382619] r10:bf0a9e64 r9:8013f108 r8:bf02ad00 r7:bf0b2000 r6:00000000 r5:bf02be40 [ 2107.382620] r4:bf02bec0 [ 2107.382624] [<801442dc>] (kthread) from [<80108fe8>] (ret_from_fork+0x14/0x2c) [ 2107.382628] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:801442dc [ 2107.382629] r4:bf02be40 [ 2115.381348] DMA Get lockup [ 2115.385287] Console: switching to colour frame buffer device 80x30 [ 2116.817705] nvidiafb: PCI nVidia NV28 framebuffer (64MB @ 0xC0000000) [ 2116.824638] input: gpio-keys as /devices/platform/gpio-keys/input/input2 [ 2116.831526] armada38x-rtc f10a3800.rtc: setting system clock to 2018-01-21 14:04:11 UTC (1516543451) [ 2116.840771] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2116.850044] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 2116.856621] ALSA device list: [ 2116.859593] No soundcards found. [ 2116.863232] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 216.871864] cfg80211: failed to load regulatory.db [ 2116.876646] md: Waiting for all devices to be available before autodetect [ 2116.883462] md: If you don't use raid, use raid=noautodetect [ 2116.889368] md: Autodetecting RAID arrays. [ 2116.893484] md: autorun ... [ 2116.896282] md: ... autorun DONE. [ 2116.907128] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 2116.914845] VFS: Mounted root (ext4 filesystem) on device 8:2. [ 2116.921884] devtmpfs: mounted [ 2116.925367] Freeing unused kernel memory: 1024K [ 2116.997513] systemd[1]: systemd 234 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOM) [ 2117.018486] systemd[1]: Detected architecture arm. Welcome to Ubuntu 17.10! [ 2117.052380] systemd[1]: Set hostname to <localhost.localdomain>. [ 2117.212746] systemd[1]: Reached target System Time Synchronized. [ OK ] Reached target System Time Synchronized. [ 2117.252341] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ OK ] Started Forward Password Requests to Wall Directory Watch. [ 2117.292309] systemd[1]: Listening on Syslog Socket. [ OK ] Listening on Syslog Socket. [ 2117.322442] systemd[1]: Created slice System Slice. [ OK ] Created slice System Slice. [ 2117.352454] systemd[1]: Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ 2117.393327] systemd[1]: Mounting Kernel Debug File System... Mounting Kernel Debug File System... [ 2117.432282] systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. [ OK ] Started ntp-systemd-netif.path. Mounting POSIX Message Queue File System... [ OK ] Listening on Journal Socket. Starting Create list of required st…ce nodes for the current kernel... Starting Nameserver information manager... [ OK ] Created slice User and Session Slice. Starting Load Kernel Modules... [ 2117.667206] lp: driver loaded but no devices found [ 2117.674761] ppdev: user-space parallel port driver [ OK ] Listening on Journal Socket (/dev/log). [ OK ] Reached target User and Group Name Lookups. [ OK ] Reached target Slices. Starting Journal Service... [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Listening on fsck to fsckd communication Socket. Starting Remount Root and Kernel File Systems... Starting Set the console keyboard layout... [ OK ] Listening on udev Control Socket. [ OK ] Created slice system-systemd\x2dfsck.slice. Starting Uncomplicated firewall... [ OK ] Listening on udev Kernel Socket. [ 2118.047358] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro [ OK ] Mounted Kernel Debug File System. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Started Journal Service. [ OK ] Started Create list of required sta…vice nodes for the current kernel. [ OK ] Started Load Kernel Modules. [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started Set the console keyboard layout. [ OK ] Started Uncomplicated firewall. [ OK ] Started Nameserver information manager. [ OK ] Reached target Network (Pre). Starting udev Coldplug all Devices... Starting Load/Save Random Seed... Mounting Kernel Configuration File System... Starting Apply Kernel Variables... Starting Create Static Device Nodes in /dev... Starting Flush Journal to Persistent Storage... [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Load/Save Random Seed. [ OK ] Started Apply Kernel Variables. [ OK ] Started Create Static Device Nodes in /dev. Starting udev Kernel Device Manager... [ OK ] Reached target Local File Systems (Pre). [ OK ] Started udev Kernel Device Manager. [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started udev Coldplug all Devices. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ OK ] Reached target Encrypted Volumes. [ OK ] Found device /dev/ttyS0. [ OK ] Found device /dev/mmcblk0p1. Starting File System Check on /dev/mmcblk0p1... [ OK ] Found device Samsung_SSD_850_EVO_mSATA_250GB 1. [ OK ] Started File System Check on /dev/mmcblk0p1. Mounting /boot... [ OK ] Started File System Check Daemon to report status. Activating swap /dev/sda1... [ OK ] Mounted /boot. [ OK ] Activated swap /dev/sda1. [ OK ] Reached target Swap. [ OK ] Reached target Local File Systems. Starting Tell Plymouth To Write Out Runtime Data... Starting Create Volatile Files and Directories... Starting Enable support for additional executable binary formats... Starting Raise network interfaces... Starting Set console font and keymap... [ OK ] Started Tell Plymouth To Write Out Runtime Data. [ OK ] Started Create Volatile Files and Directories. [ OK ] Started Enable support for additional executable binary formats. [ OK ] Started Set console font and keymap. Starting Network Time Synchronization... Starting Tell Plymouth To Write Out Runtime Data... Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Tell Plymouth To Write Out Runtime Data. [ OK ] Started Raise network interfaces. [ OK ] Started Network Time Synchronization. [ OK ] Reached target Sound Card. [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Reached target System Initialization. [ OK ] Started CUPS Scheduler. [ OK ] Listening on CUPS Scheduler. [ OK ] Started Timer to automatically refresh installed snaps. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Started systemd-resolved-update-resolvconf.path. [ OK ] Started ACPI Events Check. [ OK ] Reached target Paths. [ OK ] Started Message of the Day. Starting Socket activation for snappy daemon. [ OK ] Started Trigger anacron every hour. [ OK ] Listening on ACPID Listen Socket. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Started Daily apt download activities. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Started Daily apt upgrade and clean activities. [ OK ] Reached target Timers. [ OK ] Listening on Socket activation for snappy daemon. Starting Cleanup of Temporary Directories... [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. Starting Accounts Service... Starting tvheadend.service... Starting Initialize hardware monitoring sensors... Starting LSB: automatic crash report generation... [ OK ] Started D-Bus System Message Bus. Starting Network Manager... Starting System Logging Service... [ OK ] Started ntp-systemd-netif.service. [ OK ] Started CUPS Scheduler. Starting Restore /etc/resolv.conf i…fore the ppp link was shut down... [ OK ] Started Run anacron jobs. Starting LSB: Speech Dispatcher... [ OK ] Started Deferred execution scheduler. [ OK ] Started Set the CPU Frequency Scaling governor. Starting Snappy daemon... Starting Login Service... Starting Disk Manager... Starting Modem Manager... Starting LSB: Load kernel modules needed to enable cpufreq scaling... [ OK ] Started Regular background program processing daemon. Starting Save/Restore Sound Card State... Starting Avahi mDNS/DNS-SD Stack... [ OK ] Started System Logging Service. [ OK ] Started Snappy daemon. [ OK ] Started Cleanup of Temporary Directories. [ OK ] Started Restore /etc/resolv.conf if…before the ppp link was shut down. [ OK ] Started Initialize hardware monitoring sensors. [ OK ] Started Save/Restore Sound Card State. [ OK ] Started LSB: Speech Dispatcher. [ OK ] Started LSB: automatic crash report generation. [ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling. [ OK ] Started tvheadend.service. [ OK ] Started Network Manager. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Login Service. [ OK ] Started Make remote CUPS printers available locally. Starting Network Manager Script Dispatcher Service... [ OK ] Reached target Network. Starting OpenBSD Secure Shell server... Starting OpenVPN service... [ OK ] Started Unattended Upgrades Shutdown. Starting Permit User Sessions... Starting Network Manager Wait Online... Starting Network Name Resolution... Starting Authorization Manager... Starting LSB: set CPUFreq kernel parameters... [ OK ] Started OpenVPN service. [ OK ] Started Permit User Sessions. [ OK ] Started OpenBSD Secure Shell server. [ OK ] Started Network Name Resolution. [ OK ] Started Network Manager Script Dispatcher Service. [ OK ] Started Authorization Manager. [ OK ] Started Accounts Service. [ OK ] Started LSB: set CPUFreq kernel parameters. [ OK ] Started Modem Manager. [ OK ] Started Disk Manager. Starting Hostname Service... Starting systemd-resolved-update-resolvconf.service... [ OK ] Reached target Host and Network Name Lookups. Starting Light Display Manager... Starting Hold until boot process finishes up... [ OK ] Started Hold until boot process finishes up. [ OK ] Started Hostname Service. Starting Set console scheme... [ OK ] Started Serial Getty on ttyS0. [ OK ] Started Set console scheme. [ OK ] Created slice system-getty.slice. [ OK ] Started Getty on tty1. [ OK ] Reached target Login Prompts. [ OK ] Started Light Display Manager. [ OK ] Started systemd-resolved-update-resolvconf.service. ** 71 printk messages dropped ** [ 2124.145584] Division by zero in kernel. [ 2124.145692] Division by zero in kernel. [ 2124.145799] Division by zero in kernel. [ 2124.145907] Division by zero in kernel. [ 2124.146013] Division by zero in kernel. [ 2124.146118] Division by zero in kernel. [ OK ] Stopped Light Display Manager. Starting Light Display Manager... [ OK ] Started Light Display Manager. ** 71 printk messages dropped ** [ 2125.324494] Division by zero in kernel. [ 2125.324601] Division by zero in kernel. [ 2125.324707] Division by zero in kernel. [ 2125.324812] Division by zero in kernel. [ 2125.324918] Division by zero in kernel. [ 2125.325022] Division by zero in kernel. [ OK ] Stopped Light Display Manager. Starting Light Display Manager... [ OK ] Started Light Display Manager. ** 71 printk messages dropped ** [ 2126.309761] Division by zero in kernel. [ 2126.309868] Division by zero in kernel. [ 2126.309974] Division by zero in kernel. [ 2126.310080] Division by zero in kernel. [ 2126.310185] Division by zero in kernel. [ 2126.310291] Division by zero in kernel. ** 71 printk messages dropped ** [ 2127.222046] Division by zero in kernel. [ 2127.222152] Division by zero in kernel. [ 2127.222313] Division by zero in kernel. [ 2127.222425] Division by zero in kernel. [ 2127.222532] Division by zero in kernel. [ 2127.222637] Division by zero in kernel. Ubuntu 17.10 linux ttyS0 linux login: ** 71 printk messages dropped ** [ 2128.513085] Division by zero in kernel. [ 2128.513192] Division by zero in kernel. [ 2128.513299] Division by zero in kernel. [ 2128.513404] Division by zero in kernel. [ 2128.513510] Division by zero in kernel. [ 2128.513614] Division by zero in kernel. -------------- next part -------------- Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.15.0-rc4-next2g-g400b6af-dirty (lpnm at ENIAC10) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #2 SMP Sun Jan 21 11:08:49 WET 2018 [ 0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] random: fast init done [ 0.000000] percpu: Embedded 16 pages/cpu @(ptrval) s35148 r8192 d22196 u65536 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260096 [ 0.000000] Kernel command line: root=/dev/sda2 rw rootfstype=ext4 rootwait console=ttyS0,115200n8 [ 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] Memory: 1023088K/1048576K available (11264K kernel code, 685K rwdata, 2296K rodata, 1024K init, 224K bss, 25488K reserved, 0K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xc0800000 - 0xff800000 (1008 MB) [ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000] modules : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (12256 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 686 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 225 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] L2C-310 erratum 769419 enabled [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 [ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 [ 0.000000] L2C-310 D prefetch enabled, offset 1 lines [ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled [ 0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB [ 0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001 [ 0.000006] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns [ 0.000016] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns [ 0.000030] Switching to timer-based delay loop, resolution 1ns [ 0.000165] Ignoring duplicate/late registration of read_current_timer delay [ 0.000172] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000342] Console: colour dummy device 80x30 [ 0.000355] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000) [ 0.000362] pid_max: default: 32768 minimum: 301 [ 0.000409] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000414] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000648] CPU: Testing write buffer coherency: ok [ 0.000761] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.000891] Setting up static identity map for 0x100000 - 0x100060 [ 0.000964] mvebu-soc-id: MVEBU SoC ID=0x6828, Rev=0x4 [ 0.001036] mvebu-pmsu: Initializing Power Management Service Unit [ 0.001084] Hierarchical SRCU implementation. [ 0.002450] smp: Bringing up secondary CPUs ... [ 0.002598] Booting CPU 1 [ 0.002752] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.002796] smp: Brought up 1 node, 2 CPUs [ 0.002802] SMP: Total of 2 processors activated (3200.00 BogoMIPS). [ 0.002805] CPU: All CPU(s) started in SVC mode. [ 0.003218] devtmpfs: initialized [ 0.004979] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.005038] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.005046] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.005114] xor: measuring software checksum speed [ 0.100066] arm4regs : 2506.400 MB/sec [ 0.200065] 8regs : 1948.000 MB/sec [ 0.300065] 32regs : 2003.600 MB/sec [ 0.400065] neon : 1819.600 MB/sec [ 0.400068] xor: using function: arm4regs (2506.400 MB/sec) [ 0.400074] pinctrl core: initialized pinctrl subsystem [ 0.400419] NET: Registered protocol family 16 [ 0.400918] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.401443] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. [ 0.401449] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.401560] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling [ 0.401567] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling [ 0.580226] raid6: int32x1 gen() 291 MB/s [ 0.750162] raid6: int32x1 xor() 277 MB/s [ 0.920185] raid6: int32x2 gen() 310 MB/s [ 1.090166] raid6: int32x2 xor() 316 MB/s [ 1.260192] raid6: int32x4 gen() 380 MB/s [ 1.430078] raid6: int32x4 xor() 315 MB/s [ 1.600129] raid6: int32x8 gen() 405 MB/s [ 1.770176] raid6: int32x8 xor() 288 MB/s [ 1.940112] raid6: neonx1 gen() 1212 MB/s [ 2.110094] raid6: neonx1 xor() 1144 MB/s [ 2.280084] raid6: neonx2 gen() 1295 MB/s [ 2.450081] raid6: neonx2 xor() 1346 MB/s [ 2.620073] raid6: neonx4 gen() 1348 MB/s [ 2.790069] raid6: neonx4 xor() 1355 MB/s [ 2.960123] raid6: neonx8 gen() 1040 MB/s [ 3.130082] raid6: neonx8 xor() 1031 MB/s [ 3.130085] raid6: using algorithm neonx4 gen() 1348 MB/s [ 3.130088] raid6: .... xor() 1355 MB/s, rmw enabled [ 3.130091] raid6: using neon recovery algorithm [ 3.130479] vgaarb: loaded [ 3.130626] SCSI subsystem initialized [ 3.130829] usbcore: registered new interface driver usbfs [ 3.130853] usbcore: registered new interface driver hub [ 3.130877] usbcore: registered new device driver usb [ 3.130977] pps_core: LinuxPPS API ver. 1 registered [ 3.130981] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti at linux.it> [ 3.130990] PTP clock support registered [ 3.131204] Advanced Linux Sound Architecture Driver Initialized. [ 3.131400] Bluetooth: Core ver 2.22 [ 3.131422] NET: Registered protocol family 31 [ 3.131425] Bluetooth: HCI device and connection manager initialized [ 3.131432] Bluetooth: HCI socket layer initialized [ 3.131436] Bluetooth: L2CAP socket layer initialized [ 3.131448] Bluetooth: SCO socket layer initialized [ 3.131649] clocksource: Switched to clocksource arm_global_timer [ 3.157411] NET: Registered protocol family 2 [ 3.157638] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 3.157676] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 3.157741] TCP: Hash tables configured (established 8192 bind 8192) [ 3.157795] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 3.157820] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 3.157895] NET: Registered protocol family 1 [ 3.158096] RPC: Registered named UNIX socket transport module. [ 3.158101] RPC: Registered udp transport module. [ 3.158104] RPC: Registered tcp transport module. [ 3.158106] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 3.158530] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available [ 3.159036] Initialise system trusted keyrings [ 3.159108] workingset: timestamp_bits=30 max_order=18 bucket_order=0 [ 3.161783] Installing knfsd (copyright (C) 1996 okir at monad.swb.de). [ 3.163604] async_tx: api initialized (async) [ 3.163610] Key type asymmetric registered [ 3.163614] Asymmetric key parser 'x509' registered [ 3.163649] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 3.163655] io scheduler noop registered [ 3.163659] io scheduler deadline registered [ 3.163730] io scheduler cfq registered (default) [ 3.163734] io scheduler mq-deadline registered [ 3.163737] io scheduler kyber registered [ 3.164326] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver [ 3.165268] mvebu-pcie soc:pcie: /soc/pcie/pcie at 2,0: reset gpio is active low [ 3.165602] mv_xor f1060800.xor: Marvell shared XOR driver [ 3.232148] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.232909] mv_xor f1060900.xor: Marvell shared XOR driver [ 3.312135] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.331435] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 3.332238] console [ttyS0] disabled [ 3.352306] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 23, base_baud = 15625000) is a 16550A [ 4.172709] console [ttyS0] enabled [ 4.196687] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 24, base_baud = 15625000) is a 16550A [ 4.206227] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 4.215312] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 4.224447] scsi host0: ahci-mvebu [ 4.227992] scsi host1: ahci-mvebu [ 4.231476] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 45 [ 4.239452] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 45 [ 4.247518] ahci-mvebu f10e0000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 4.256595] ahci-mvebu f10e0000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 4.265697] scsi host2: ahci-mvebu [ 4.269238] scsi host3: ahci-mvebu [ 4.272747] ata3: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x100 irq 46 [ 4.280682] ata4: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x180 irq 46 [ 4.289357] Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) [ 4.296517] libphy: Fixed MDIO Bus: probed [ 4.300816] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 4.306686] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 4.312653] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k [ 4.320325] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 4.326239] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI [ 4.333397] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 4.339256] libphy: orion_mdio_bus: probed [ 4.345114] mv88e6085: probe of f1072004.mdio-mii:04 failed with error -110 [ 4.352991] mvneta f1070000.ethernet eth0: Using device tree mac address 00:50:43:56:27:29 [ 4.362032] mvneta f1030000.ethernet eth1: Using device tree mac address 00:50:43:56:8b:29 [ 4.371068] mvneta f1034000.ethernet eth2: Using device tree mac address 00:50:43:27:8b:56 [ 4.379514] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s [ 4.388676] iwl3945: Copyright(c) 2003-2011 Intel Corporation [ 4.394438] iwl3945: hw_scan is disabled [ 4.398442] usbcore: registered new interface driver asix [ 4.403881] usbcore: registered new interface driver ax88179_178a [ 4.410002] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.416562] ehci-pci: EHCI PCI platform driver [ 4.421034] ehci-orion: EHCI orion driver [ 4.425149] orion-ehci f1058000.usb: EHCI Host Controller [ 4.430569] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1 [ 4.438207] orion-ehci f1058000.usb: irq 41, io mem 0xf1058000 [ 4.471649] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00 [ 4.477907] hub 1-0:1.0: USB hub found [ 4.481727] hub 1-0:1.0: 1 port detected [ 4.486035] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 4.491377] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2 [ 4.498955] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 4.507525] xhci-hcd f10f0000.usb3: irq 48, io mem 0xf10f0000 [ 4.513597] hub 2-0:1.0: USB hub found [ 4.517370] hub 2-0:1.0: 1 port detected [ 4.521417] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 4.526755] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3 [ 4.534310] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 4.542658] hub 3-0:1.0: USB hub found [ 4.546430] hub 3-0:1.0: 1 port detected [ 4.550534] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 4.555885] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4 [ 4.563446] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 4.572014] xhci-hcd f10f8000.usb3: irq 49, io mem 0xf10f8000 [ 4.576115] ata2: SATA link down (SStatus 0 SControl 300) [ 4.583484] hub 4-0:1.0: USB hub found [ 4.587264] hub 4-0:1.0: 1 port detected [ 4.591308] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 4.596664] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5 [ 4.604213] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM. [ 4.612340] ata3: SATA link down (SStatus 0 SControl 300) [ 4.617386] ata4: SATA link down (SStatus 0 SControl 300) [ 4.623384] hub 5-0:1.0: USB hub found [ 4.627155] hub 5-0:1.0: 1 port detected [ 4.631313] usbcore: registered new interface driver usb-storage [ 4.637434] mousedev: PS/2 mouse device common for all mice [ 4.643514] armada38x-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0 [ 4.651152] i2c /dev entries driver [ 4.654926] pca953x 0-0020: 0-0020 supply vcc not found, using dummy regulator [ 4.671050] GPIO line 496 (pcie1.0-clkreq) hogged as input [ 4.677585] GPIO line 499 (pcie1.0-w-disable) hogged as output/low [ 4.684504] GPIO line 501 (usb3-current-limit) hogged as input [ 4.691377] GPIO line 502 (usb3-power) hogged as output/high [ 4.698084] GPIO line 507 (m.2 devslp) hogged as output/low [ 4.704394] GPIO line 508 (sfp-los) hogged as input [ 4.709999] GPIO line 509 (sfp-tx-fault) hogged as input [ 4.716355] GPIO line 510 (sfp-tx-disable) hogged as output/low [ 4.723013] GPIO line 511 (sfp-mod-def0) hogged as input [ 4.729052] GPIO line 500 (pcie2.0-clkreq) hogged as input [ 4.735585] GPIO line 503 (pcie2.0-w-disable) hogged as output/low [ 4.741794] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 4.748054] pca953x 0-0020: interrupt support not compiled in [ 4.749508] ata1.00: supports DRM functions and may not be fully accessible [ 4.749513] ata1.00: ATA-9: Samsung SSD 850 EVO mSATA 250GB, EMT41B6Q, max UDMA/133 [ 4.749516] ata1.00: 488397168 sectors, multi 1: LBA48 NCQ (depth 31/32) [ 4.751196] ata1.00: supports DRM functions and may not be fully accessible [ 4.752582] ata1.00: configured for UDMA/133 [ 4.752752] scsi 0:0:0:0: Direct-Access ATA Samsung SSD 850 1B6Q PQ: 0 ANSI: 5 [ 4.753203] sd 0:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/233 GiB) [ 4.753226] sd 0:0:0:0: [sda] Write Protect is off [ 4.753264] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 4.753955] sda: sda1 sda2 sda3 [ 4.754538] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 4.825094] IR NEC protocol handler initialized [ 4.829636] IR RC5(x/sz) protocol handler initialized [ 4.834720] IR RC6 protocol handler initialized [ 4.839259] IR JVC protocol handler initialized [ 4.843803] IR Sony protocol handler initialized [ 4.848428] IR SANYO protocol handler initialized [ 4.853145] IR Sharp protocol handler initialized [ 4.857857] IR MCE Keyboard/mouse protocol handler initialized [ 4.863705] IR XMP protocol handler initialized [ 4.878470] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 4.890944] orion_wdt: Initial timeout 171 sec [ 4.895724] sdhci: Secure Digital Host Controller Interface driver [ 4.901929] sdhci: Copyright(c) Pierre Ossman [ 4.906461] sdhci-pxav3 f10d8000.sdhci: Got CD GPIO [ 4.971728] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA [ 4.979243] sdhci-pltfm: SDHCI platform and OF driver helper [ 4.985140] usbcore: registered new interface driver usbhid [ 4.990724] usbhid: USB HID core driver [ 4.994712] usb 4-1: new high-speed USB device number 2 using xhci-hcd [ 4.995377] NET: Registered protocol family 10 [ 4.996323] Segment Routing with IPv6 [ 4.996353] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 4.996584] NET: Registered protocol family 17 [ 4.996852] 8021q: 802.1Q VLAN Support v1.8 [ 4.996929] ThumbEE CPU extension supported. [ 4.996934] Registering SWP/SWPB emulation handler [ 4.997189] Loading compiled-in X.509 certificates [ 4.997956] Btrfs loaded, crc32c=crc32c-generic [ 4.998546] mvebu-pcie soc:pcie: /soc/pcie/pcie at 2,0: reset gpio is active low [ 4.998580] mvebu-pcie soc:pcie: /soc/pcie/pcie at 3,0: reset gpio is active low [ 5.105176] mmc0: new high speed SDHC card at address aaaa [ 5.110825] mmcblk0: mmc0:aaaa SL16G 14.8 GiB [ 5.119846] mmcblk0: p1 p2 [ 5.231734] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00 [ 5.237671] pci_bus 0000:00: root bus resource [io 0x1000-0xfffff] [ 5.243963] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xefffffff] [ 5.250854] pci_bus 0000:00: root bus resource [bus 00-ff] [ 5.256600] PCI: bus0: Fast back to back transfers disabled [ 5.262202] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 5.270233] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 5.270277] hub 4-1:1.0: USB hub found [ 5.278268] hub 4-1:1.0: 4 ports detected [ 5.286196] pci 0000:01:00.0: enabling Extended Tags [ 5.291277] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [ 5.299681] PCI: bus1: Fast back to back transfers disabled [ 5.305312] PCI: bus2: Fast back to back transfers enabled [ 5.310828] pci 0000:00:02.0: BAR 8: assigned [mem 0xc0000000-0xd7ffffff] [ 5.317639] pci 0000:00:02.0: BAR 7: assigned [io 0x10000-0x10fff] [ 5.323929] pci 0000:01:00.0: BAR 1: assigned [mem 0xc0000000-0xcfffffff 64bit pref] [ 5.331701] pci 0000:01:00.0: BAR 3: assigned [mem 0xd0000000-0xd1ffffff 64bit] [ 5.339032] pci 0000:01:00.0: BAR 0: assigned [mem 0xd2000000-0xd2ffffff] [ 5.345843] pci 0000:01:00.0: BAR 6: assigned [mem 0xd3000000-0xd301ffff pref] [ 5.353086] pci 0000:01:00.0: BAR 5: assigned [io 0x10000-0x1007f] [ 5.359369] pci 0000:00:02.0: PCI bridge to [bus 01] [ 5.364352] pci 0000:00:02.0: bridge window [io 0x10000-0x10fff] [ 5.370634] pci 0000:00:02.0: bridge window [mem 0xc0000000-0xd7ffffff] [ 5.377443] pci 0000:00:03.0: PCI bridge to [bus 02] [ 5.382465] pcieport 0000:00:02.0: enabling device (0140 -> 0143) [ 5.388761] nvidiafb 0000:01:00.0: enabling device (0140 -> 0143) [ 5.394962] nvidiafb: Device ID: 10de0614 [ 5.399065] nvidiafb: unknown NV_ARCH [ 5.403220] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 5.410108] armada38x-rtc f10a3800.rtc: setting system clock to 2018-01-21 13:19:33 UTC (1516540773) [ 5.419360] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 5.428629] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 5.435206] ALSA device list: [ 5.438178] No soundcards found. [ 5.441823] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 5.450455] cfg80211: failed to load regulatory.db [ 5.455344] md: Waiting for all devices to be available before autodetect [ 5.462162] md: If you don't use raid, use raid=noautodetect [ 5.468053] md: Autodetecting RAID arrays. [ 5.472169] md: autorun ... [ 5.474967] md: ... autorun DONE. [ 5.484688] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 5.492402] VFS: Mounted root (ext4 filesystem) on device 8:2. [ 5.499322] devtmpfs: mounted [ 5.502810] Freeing unused kernel memory: 1024K [ 5.574430] systemd[1]: systemd 234 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOM) [ 5.595347] systemd[1]: Detected architecture arm. Welcome to Ubuntu 17.10! [ 5.621658] usb 4-1.2: new low-speed USB device number 3 using xhci-hcd [ 5.631879] systemd[1]: Set hostname to <localhost.localdomain>. [ 5.781006] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.0/0003:145F:01D3.0001/input/input1 [ 5.798548] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ OK ] Started Forward Password Requests to Wall Directory Watch. [ 5.841778] systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [ 5.861886] hid-generic 0003:145F:01D3.0001: input: USB HID v1.10 Keyboard [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input0 [ 5.874578] systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. [ 5.886910] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.1/0003:145F:01D3.0002/input/input2 [ 5.911777] systemd[1]: Listening on fsck to fsckd communication Socket. [ OK ] Listening on fsck to fsckd communication Socket. [ 5.951756] systemd[1]: Started ntp-systemd-netif.path. [ OK ] Started ntp-systemd-netif.path. [ 5.971780] hid-generic 0003:145F:01D3.0002: input: USB HID v1.10 Mouse [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input1 [ 5.984082] systemd[1]: Listening on udev Control Socket. [ OK ] Listening on udev Control Socket. [ 6.021728] systemd[1]: Reached target System Time Synchronized. [ OK ] Reached target System Time Synchronized. [ OK ] Created slice System Slice. [ OK ] Created slice system-systemd\x2dfsck.slice. Mounting Kernel Debug File System... Mounting POSIX Message Queue File System... [ OK ] Created slice system-serial\x2dgetty.slice. [ OK ] Listening on /dev/initctl Compatibility Named Pipe. [ OK ] Listening on Journal Socket. Starting Set the console keyboard layout... Starting Uncomplicated firewall... [ OK ] Reached target User and Group Name Lookups. Starting Nameserver information manager... [ OK ] Listening on Syslog Socket. [ OK ] Reached target Remote File Systems. [ OK ] Listening on Journal Socket (/dev/log). Starting Journal Service... [ OK ] Reached target Slices. Starting Remount Root and Kernel File Systems... Starting Create list of required st…ce nodes for the current kernel... Starting Load Kernel Modules... [ 6.647880] lp: driver loaded but no devices found [ 6.655735] ppdev: user-space parallel port driver [ OK ] Mounted Kernel Debug File System. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Started Journal Service. [ 6.745301] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro [ OK ] Started Set the console keyboard layout. [ OK ] Started Uncomplicated firewall. [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started Create list of required sta…vice nodes for the current kernel. [ OK ] Started Load Kernel Modules. [ OK ] Started Nameserver information manager. [ OK ] Reached target Network (Pre). Starting Apply Kernel Variables... Mounting Kernel Configuration File System... Starting Create Static Device Nodes in /dev... Starting udev Coldplug all Devices... Starting Load/Save Random Seed... Starting Flush Journal to Persistent Storage... [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Apply Kernel Variables. [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Started Load/Save Random Seed. [ OK ] Reached target Local File Systems (Pre). Starting udev Kernel Device Manager... [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started udev Kernel Device Manager. [ OK ] Started udev Coldplug all Devices. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ OK ] Reached target Encrypted Volumes. [ OK ] Found device /dev/ttyS0. [ 8.564382] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000004 ib_put 00000005 state a0006610 (err: IB_EMPTY) push 00406040 [ 8.564432] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000005 ib_put 00000006 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564479] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000006 ib_put 00000007 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564524] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000007 ib_put 00000008 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564569] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000008 ib_put 00000009 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564614] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000009 ib_put 0000000a state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564660] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 0000000a ib_put 0000000b state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564705] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 0000000b ib_put 0000000c state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564845] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000010 ib_put 00000011 state a0006861 (err: IB_EMPTY) push 00406040 [ 8.564890] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000011 ib_put 00000012 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564935] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000012 ib_put 00000013 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564980] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000013 ib_put 00000014 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565014] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000014 ib_put 00000015 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565052] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000015 ib_put 00000016 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565100] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000016 ib_put 00000017 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565147] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000017 ib_put 00000018 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565193] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000018 ib_put 00000019 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565243] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000019 ib_put 0000001a state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565290] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001a ib_put 0000001b state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565336] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001b ib_put 0000001c state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565383] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001c ib_put 0000001d state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565430] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001d ib_put 0000001e state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565477] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001e ib_put 0000001f state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565523] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001f ib_put 00000020 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565570] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000020 ib_put 00000021 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.738261] nouveau 0000:01:00.0: DRM: GPU lockup - switching to software fbcon [ OK ] Found device /dev/mmcblk0p1. [ OK ] Found device Samsung_SSD_850_EVO_mSATA_250GB 1. Activating swap /dev/sda1... Starting File System Check on /dev/mmcblk0p1... [ OK ] Activated swap /dev/sda1. [ OK ] Started File System Check on /dev/mmcblk0p1. [ OK ] Started File System Check Daemon to report status. Mounting /boot... [ OK ] Reached target Swap. [ OK ] Mounted /boot. [ OK ] Reached target Local File Systems. Starting Enable support for additional executable binary formats... Starting Create Volatile Files and Directories... Starting Tell Plymouth To Write Out Runtime Data... Starting Raise network interfaces... Starting Set console font and keymap... [ OK ] Started Enable support for additional executable binary formats. [ OK ] Started Create Volatile Files and Directories. [ OK ] Started Tell Plymouth To Write Out Runtime Data. [ OK ] Started Set console font and keymap. Starting Tell Plymouth To Write Out Runtime Data... Starting Network Time Synchronization... Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Raise network interfaces. [ OK ] Started Tell Plymouth To Write Out Runtime Data. [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Started Network Time Synchronization. [ OK ] Reached target System Initialization. [ OK ] Started CUPS Scheduler. Starting Socket activation for snappy daemon. [ OK ] Listening on ACPID Listen Socket. [ OK ] Started ACPI Events Check. [ OK ] Listening on CUPS Scheduler. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Started Daily apt download activities. [ OK ] Started Trigger anacron every hour. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Started systemd-resolved-update-resolvconf.path. [ OK ] Reached target Paths. [ OK ] Started Daily apt upgrade and clean activities. [ OK ] Started Timer to automatically refresh installed snaps. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Started Message of the Day. [ OK ] Reached target Timers. [ OK ] Listening on Socket activation for snappy daemon. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ OK ] Started Deferred execution scheduler. Starting tvheadend.service... Starting Initialize hardware monitoring sensors... [ OK ] Started CUPS Scheduler. Starting Modem Manager... Starting Avahi mDNS/DNS-SD Stack... [ OK ] Started D-Bus System Message Bus. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Regular background program processing daemon. Starting LSB: Load kernel modules needed to enable cpufreq scaling... Starting Accounts Service... [ OK ] Started Run anacron jobs. Starting Login Service... Starting Disk Manager... Starting Restore /etc/resolv.conf i…fore the ppp link was shut down... [ OK ] Started Make remote CUPS printers available locally. Starting Network Manager... Starting LSB: automatic crash report generation... [ OK ] Started Set the CPU Frequency Scaling governor. Starting LSB: Speech Dispatcher... Starting System Logging Service... [ OK ] Started ntp-systemd-netif.service. Starting Snappy daemon... [ OK ] Started System Logging Service. [ OK ] Started Restore /etc/resolv.conf if…before the ppp link was shut down. [ OK ] Started Initialize hardware monitoring sensors. [ OK ] Started Snappy daemon. [ OK ] Started LSB: Speech Dispatcher. [ OK ] Started LSB: automatic crash report generation. [ OK ] Started tvheadend.service. [ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling. [ OK ] Started Network Manager. [ OK ] Started Login Service. Starting Network Manager Script Dispatcher Service... [ OK ] Reached target Network. Starting Permit User Sessions... Starting OpenVPN service... [ OK ] Started Unattended Upgrades Shutdown. Starting OpenBSD Secure Shell server... Starting Network Manager Wait Online... Starting Network Name Resolution... Starting Authorization Manager... Starting LSB: set CPUFreq kernel parameters... [ OK ] Started Permit User Sessions. [ OK ] Started OpenVPN service. [ OK ] Started Network Manager Script Dispatcher Service. [ OK ] Started Network Name Resolution. [ OK ] Started OpenBSD Secure Shell server. [ OK ] Started Authorization Manager. [ OK ] Started Accounts Service. [ OK ] Started Modem Manager. [ OK ] Started LSB: set CPUFreq kernel parameters. [ OK ] Started Disk Manager. Starting Hostname Service... Starting systemd-resolved-update-resolvconf.service... [ OK ] Reached target Host and Network Name Lookups. Starting Light Display Manager... Starting Hold until boot process finishes up... [ OK ] Started Hold until boot process finishes up. [ OK ] Started Serial Getty on ttyS0. Starting Set console scheme... [ OK ] Started Set console scheme. [ OK ] Started Hostname Service. [ OK ] Created slice system-getty.slice. [ OK ] Started Getty on tty1. [ OK ] Reached target Login Prompts. [ OK ] Started Light Display Manager. [ OK ] Started systemd-resolved-update-resolvconf.service. [ OK ] Created slice User Slice of lightdm. Starting User Manager for UID 111... [ OK ] Started Session c1 of user lightdm. [ OK ] Started User Manager for UID 111. Mounting FUSE Control File System... [ OK ] Mounted FUSE Control File System. ubuntu at linux:~$ dmesg [ 5.323929] pci 0000:01:00.0: BAR 1: assigned [mem 0xc0000000-0xcfffffff 64bit pref] [ 5.331701] pci 0000:01:00.0: BAR 3: assigned [mem 0xd0000000-0xd1ffffff 64bit] [ 5.339032] pci 0000:01:00.0: BAR 0: assigned [mem 0xd2000000-0xd2ffffff] [ 5.345843] pci 0000:01:00.0: BAR 6: assigned [mem 0xd3000000-0xd301ffff pref] [ 5.353086] pci 0000:01:00.0: BAR 5: assigned [io 0x10000-0x1007f] [ 5.359369] pci 0000:00:02.0: PCI bridge to [bus 01] [ 5.364352] pci 0000:00:02.0: bridge window [io 0x10000-0x10fff] [ 5.370634] pci 0000:00:02.0: bridge window [mem 0xc0000000-0xd7ffffff] [ 5.377443] pci 0000:00:03.0: PCI bridge to [bus 02] [ 5.382465] pcieport 0000:00:02.0: enabling device (0140 -> 0143) [ 5.388761] nvidiafb 0000:01:00.0: enabling device (0140 -> 0143) [ 5.394962] nvidiafb: Device ID: 10de0614 [ 5.399065] nvidiafb: unknown NV_ARCH [ 5.403220] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 5.410108] armada38x-rtc f10a3800.rtc: setting system clock to 2018-01-21 13:19:33 UTC (1516540773) [ 5.419360] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 5.428629] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 5.435206] ALSA device list: [ 5.438178] No soundcards found. [ 5.441823] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 5.450455] cfg80211: failed to load regulatory.db [ 5.455344] md: Waiting for all devices to be available before autodetect [ 5.462162] md: If you don't use raid, use raid=noautodetect [ 5.468053] md: Autodetecting RAID arrays. [ 5.472169] md: autorun ... [ 5.474967] md: ... autorun DONE. [ 5.484688] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 5.492402] VFS: Mounted root (ext4 filesystem) on device 8:2. [ 5.499322] devtmpfs: mounted [ 5.502810] Freeing unused kernel memory: 1024K [ 5.574430] systemd[1]: systemd 234 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN default-hierarchy=hybrid) [ 5.595347] systemd[1]: Detected architecture arm. [ 5.621658] usb 4-1.2: new low-speed USB device number 3 using xhci-hcd [ 5.631879] systemd[1]: Set hostname to <localhost.localdomain>. [ 5.781006] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.0/0003:145F:01D3.0001/input/input1 [ 5.798548] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 5.841778] systemd[1]: Listening on udev Kernel Socket. [ 5.861886] hid-generic 0003:145F:01D3.0001: input: USB HID v1.10 Keyboard [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input0 [ 5.874578] systemd[1]: Created slice User and Session Slice. [ 5.886910] input: Trust Trust Wireless TouchKB as /devices/platform/soc/soc:internal-regs/f10f8000.usb3/usb4/4-1/4-1.2/4-1.2:1.1/0003:145F:01D3.0002/input/input2 [ 5.911777] systemd[1]: Listening on fsck to fsckd communication Socket. [ 5.951756] systemd[1]: Started ntp-systemd-netif.path. [ 5.971780] hid-generic 0003:145F:01D3.0002: input: USB HID v1.10 Mouse [Trust Trust Wireless TouchKB] on usb-f10f8000.usb3-1.2/input1 [ 5.984082] systemd[1]: Listening on udev Control Socket. [ 6.021728] systemd[1]: Reached target System Time Synchronized. [ 6.647880] lp: driver loaded but no devices found [ 6.655735] ppdev: user-space parallel port driver [ 6.745301] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro [ 7.288569] systemd-journald[1553]: Received request to flush runtime journal from PID 1 [ 7.863742] nouveau 0000:01:00.0: NVIDIA G92 (092a00a2) [ 7.975799] nouveau 0000:01:00.0: bios: version 62.92.99.00.00 [ 8.183255] nouveau 0000:01:00.0: fb: 512 MiB GDDR3 [ 8.300746] [TTM] Zone kernel: Available graphics memory: 512056 kiB [ 8.300751] [TTM] Initializing pool allocator [ 8.300761] [TTM] Initializing DMA pool allocator [ 8.300794] nouveau 0000:01:00.0: DRM: VRAM: 512 MiB [ 8.300798] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB [ 8.300805] nouveau 0000:01:00.0: DRM: TMDS table version 2.0 [ 8.300809] nouveau 0000:01:00.0: DRM: DCB version 4.0 [ 8.300813] nouveau 0000:01:00.0: DRM: DCB outp 01: 01011312 00020030 [ 8.300818] nouveau 0000:01:00.0: DRM: DCB outp 03: 02022322 00020010 [ 8.300822] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000000 [ 8.300825] nouveau 0000:01:00.0: DRM: DCB conn 01: 00001130 [ 8.300827] nouveau 0000:01:00.0: DRM: DCB conn 02: 00002261 [ 8.332068] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 8.332072] [drm] Driver supports precise vblank timestamp query. [ 8.373321] nouveau 0000:01:00.0: DRM: MM: using CRYPT for buffer copies [ 8.449195] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x70000, bo 0418cb2d [ 8.547492] Console: switching to colour frame buffer device 240x67 [ 8.564382] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000004 ib_put 00000005 state a0006610 (err: IB_EMPTY) push 00406040 [ 8.564432] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000005 ib_put 00000006 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564479] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000006 ib_put 00000007 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564524] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000007 ib_put 00000008 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564569] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000008 ib_put 00000009 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564614] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 00000009 ib_put 0000000a state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564660] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 0000000a ib_put 0000000b state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564705] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 0000001200 put 0000001200 ib_get 0000000b ib_put 0000000c state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564845] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000010 ib_put 00000011 state a0006861 (err: IB_EMPTY) push 00406040 [ 8.564890] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000011 ib_put 00000012 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564935] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000012 ib_put 00000013 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.564980] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000013 ib_put 00000014 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565014] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000014 ib_put 00000015 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565052] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000015 ib_put 00000016 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565100] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000016 ib_put 00000017 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565147] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000017 ib_put 00000018 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565193] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000018 ib_put 00000019 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565243] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000019 ib_put 0000001a state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565290] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001a ib_put 0000001b state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565336] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001b ib_put 0000001c state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565383] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001c ib_put 0000001d state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565430] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001d ib_put 0000001e state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565477] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001e ib_put 0000001f state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565523] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 0000001f ib_put 00000020 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.565570] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 1 [DRM] get 000000c840 put 000000c840 ib_get 00000020 ib_put 00000021 state a0000000 (err: IB_EMPTY) push 00406040 [ 8.738261] nouveau 0000:01:00.0: DRM: GPU lockup - switching to software fbcon [ 9.282070] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device [ 9.331716] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0 [ 10.051790] Adding 1952764k swap on /dev/sda1. Priority:-2 extents:1 across:1952764k SS [ 10.442668] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: errors=remount-ro [ 13.774984] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 13.877158] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 13.903317] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 13.904046] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 13.945092] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready [ 13.945843] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready [ 14.951698] mvneta f1034000.ethernet eth2: Link is Up - 1Gbps/Full - flow control off [ 14.951716] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off [ 14.951728] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 14.951832] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready [ 15.687381] fuse init (API version 7.26) [ 15.721247] random: crng init done [ 31.301648] nouveau 0000:01:00.0: Xorg[3050]: failed to idle channel 4 [Xorg[3050]] [ 31.309937] mvneta f1070000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 31.309956] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 31.835219] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 3 [Xorg[3050]] get 00400000c0 put 00400000c0 ib_get 00000004 ib_put 00000005 state a0000024 (err: IB_EMPTY) push 00406040 [ 46.831650] nouveau 0000:01:00.0: Xorg[3050]: failed to idle channel 3 [Xorg[3050]] [ 61.861647] nouveau 0000:01:00.0: Xorg[3050]: failed to idle channel 3 [Xorg[3050]] [ 76.891242] nouveau 0000:01:00.0: Xorg[3050]: failed to idle channel 2 [Xorg[3050]] [ 93.970148] nouveau 0000:01:00.0: Xorg[3348]: failed to idle channel 4 [Xorg[3348]] [ 95.308621] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 0000009140 put 0000009140 ib_get 0000000c ib_put 0000000e state a0000000 (err: IB_EMPTY) push 00406040 [ 95.325251] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 0000009140 put 0000009140 ib_get 0000000e ib_put 00000010 state a0000000 (err: IB_EMPTY) push 00406040 [ 95.341708] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 0000009140 put 0000009140 ib_get 00000010 ib_put 00000012 state a0000000 (err: IB_EMPTY) push 00406040 [ 95.418684] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 00000091c0 put 00000091c0 ib_get 00000014 ib_put 00000016 state a0000024 (err: IB_EMPTY) push 00406040 [ 95.435138] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 00000091c0 put 00000091c0 ib_get 00000016 ib_put 00000018 state a0000000 (err: IB_EMPTY) push 00406040 [ 95.453517] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 00000091c0 put 00000091c0 ib_get 00000018 ib_put 0000001a state a0000000 (err: IB_EMPTY) push 00406040 [ 95.469991] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 00000091c0 put 00000091c0 ib_get 0000001a ib_put 0000001c state a0000000 (err: IB_EMPTY) push 00406040 [ 95.486535] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 00000091c0 put 00000091c0 ib_get 0000001c ib_put 0000001e state a0000000 (err: IB_EMPTY) push 00406040 [ 95.551754] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 2 [Xorg[3348]] get 0000009280 put 0000009280 ib_get 00000020 ib_put 00000022 state a0000024 (err: IB_EMPTY) push 00406040
Ben Skeggs
2018-Jan-25 05:40 UTC
[Nouveau] Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
On 24 January 2018 at 06:19, Luís Mendes <luis.p.mendes at gmail.com> wrote:> Hi Arnd, > > Sorry for sending this email directly to you, but maybe you can help > me, or guide me where to look for. > > I am having big trouble getting the nouveau driver to work with either > Geforce GT 710 or Geforce 9800 GT on an ARM armv7l Cortex-A9 with PCIe > x1/x4 with linux kernel 4.15-rc. > > The Geforce GT 710 hangs the kernel boot process for a while and then > a kernel oops occurs, due to nvidiafb, when initializing CRTC. It also > generates messages "division by zero in kernel".You definitely want to disable nvidiafb somehow, it's ancient, unmaintained, and has zero chance of working on this hardware. I'm not even entirely sure how/why it thinks it can work on this hardware, but just disable it.> > The nouveau module generates a gpu lockup with Geforce 9800GT, DMA > transfers seem to fail, but sometimes is possible to start lightdm and > enter the login screen with an all black screen with just the mouse > cursor visible. > > I've also tried AMD RX460 and Radeon R7 240 graphics cards on the same > hardware with the same Linux kernel and I am able to enter Ubuntu Mate > 17.10 Desktop and run glmark and other applications, so I am sure the > hardware is capable of working with NVIDIA cards too, but the nouveau > module somehow doesn't cope well with the armv7l architecture, maybe > lock handling, irqs, dma fences, I don't know for sure.I'm not entirely sure what else is going on here. Is that architecture big/little-endian? We very likely have some issues on big-endian particularly with newer hardware, where the endian controls have either moved or disappeared. The driver supposedly works on Tegra ARM architectures with PCIE devices, so hopefully there's not too much to do here to get it working for you. Ben.> > I am a software and hardware engineer using Linux on a daily basis for > quite some time now, so that I am able to provide more details, try > patches, or make changes to kernel source to try to fix this, but I > would need some insight where to look for. Maybe you can help or > redirect me to someone who can help me... > > I've attached the kernel logs from both graphics cards issues. > > Regards, > Luís Mendes > > _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/nouveau >
Luís Mendes
2018-Jan-25 11:51 UTC
[Nouveau] Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
Hi Ben, Thanks for your reply. My replies follow in between. Luís On Thu, Jan 25, 2018 at 5:40 AM, Ben Skeggs <skeggsb at gmail.com> wrote:> On 24 January 2018 at 06:19, Luís Mendes <luis.p.mendes at gmail.com> wrote: >> Hi Arnd, >> >> Sorry for sending this email directly to you, but maybe you can help >> me, or guide me where to look for. >> >> I am having big trouble getting the nouveau driver to work with either >> Geforce GT 710 or Geforce 9800 GT on an ARM armv7l Cortex-A9 with PCIe >> x1/x4 with linux kernel 4.15-rc. >> >> The Geforce GT 710 hangs the kernel boot process for a while and then >> a kernel oops occurs, due to nvidiafb, when initializing CRTC. It also >> generates messages "division by zero in kernel". > You definitely want to disable nvidiafb somehow, it's ancient, > unmaintained, and has zero chance of working on this hardware. I'm > not even entirely sure how/why it thinks it can work on this hardware, > but just disable it.I was unaware of that. I'll disable it and report back the results.> >> >> The nouveau module generates a gpu lockup with Geforce 9800GT, DMA >> transfers seem to fail, but sometimes is possible to start lightdm and >> enter the login screen with an all black screen with just the mouse >> cursor visible. >> >> I've also tried AMD RX460 and Radeon R7 240 graphics cards on the same >> hardware with the same Linux kernel and I am able to enter Ubuntu Mate >> 17.10 Desktop and run glmark and other applications, so I am sure the >> hardware is capable of working with NVIDIA cards too, but the nouveau >> module somehow doesn't cope well with the armv7l architecture, maybe >> lock handling, irqs, dma fences, I don't know for sure. > I'm not entirely sure what else is going on here. Is that > architecture big/little-endian? We very likely have some issues on > big-endian particularly with newer hardware, where the endian controls > have either moved or disappeared.I'm running Linux with ARM SoC in little endian mode (armv7l).> > The driver supposedly works on Tegra ARM architectures with PCIE > devices, so hopefully there's not too much to do here to get it > working for you.Great! I appreciate any insight, or help you can give on this.> > Ben. > >> >> I am a software and hardware engineer using Linux on a daily basis for >> quite some time now, so that I am able to provide more details, try >> patches, or make changes to kernel source to try to fix this, but I >> would need some insight where to look for. Maybe you can help or >> redirect me to someone who can help me... >> >> I've attached the kernel logs from both graphics cards issues. >> >> Regards, >> Luís Mendes >> >> _______________________________________________ >> Nouveau mailing list >> Nouveau at lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/nouveau >>
Reasonably Related Threads
- Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
- Lots of IB_EMPTY errors on G98 (GeForce 8400 GS) on SPARC
- Problems getting nouveau to work with either Geforce GT710 or Geforce 9800GT on ARM Cortex-A9
- MediaWriter & Nouveau
- [PATCH 1/4] drm/nouveau: split fifo interrupt handler