eGPU stopped working under Linux  

  RSS

WhyNotHugo
(@whynothugo)
New Member
Joined: 1 month ago
Posts: 2
January 17, 2019 1:31 am  

I had my eGPU set up and working for a couple of days, and then it's suddenly not working any more. Looks like the device itself isn't being picked up at all, and my dmesg says this:

[ 850.658768] pcieport 0000:03:02.0: devices behind bridge are unusable because [bus 3a] cannot be assigned for them 

[ 850.658790] pci_bus 0000:03: Allocating resources

[ 850.658819] pcieport 0000:03:01.0: bridge window [mem 0x00100000-0x000fffff] to [bus 05] add_size 400000 add_align 100000 

[ 850.658837] pcieport 0000:03:01.0: BAR 14: no space for [mem size 0x00400000] 

[ 850.658838] pcieport 0000:03:01.0: BAR 14: failed to assign [mem size 0x00400000] 

[ 850.658840] pcieport 0000:03:01.0: BAR 14: no space for [mem size 0x00400000] 

[ 850.658841] pcieport 0000:03:01.0: BAR 14: failed to assign [mem size 0x00400000] 

I've absolutely no idea what to do. There seem to be no references to this error on the internet anywhere, let alone any references on how to fix this. The eGPU still works fine under windows.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
WhyNotHugo
(@whynothugo)
New Member
Joined: 1 month ago
Posts: 2
January 17, 2019 1:48 am  

Okay, I've made an odd discovery. If I turn the laptop on with the eGPU unplugged, and plug it in when prompted for the disk encryption password (eg: after the kernel/initramfs finish their job, but before Xorg starts), the eGPU is detected fine.

I'm even more confused now.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
nu_ninja
(@nu_ninja)
Estimable Member
Joined: 11 months ago
Posts: 121
January 17, 2019 2:21 am  

This is very weird that its happened only after a couple of days but you should try using one of the boot parameters 'pci=noCRS' or 'pci=noacpi' or 'acpi=off'. These should address BAR issues in Linux.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node)
+ macOS 10.14.2+Win10
+ Linux Mint 19.1


ReplyQuote