Date: Sun, 29 Jan 2023 20:07:53 +0100 From: Mario Marietto <marietto2008@gmail.com> To: FreeBSD virtualization <freebsd-virtualization@freebsd.org>, freebsd-hackers@freebsd.org, =?UTF-8?Q?Corvin_K=C3=B6hne?= <c.koehne@beckhoff.com>, Dustin Marquess <dmarquess@gmail.com>, Alexander Eichner <freebsd@aeichner.de>, theraven@freebsd.org Subject: devctl: Failed to detach pci0:1:0:0: Device busy / devctl: Failed to set pci0:1:0:0 driver to ppt: Device busy Message-ID: <CA%2B1FSigT376-VQoKM-D96fpUZi5MWDbdNjjeAgdhnWs0vVzN-A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--000000000000fe1faf05f36bd226 Content-Type: text/plain; charset="UTF-8" Hello to everyone. In some FreeBSD 13.1 machines I have the problem below,in some others I don't have it. I would like to know what the causes could be and how to fix it. root@marietto:/usr/home/marietto # devctl detach pci0:1:0:0 devctl: Failed to detach pci0:1:0:0: Device busy root@marietto:/usr/home/marietto # devctl detach pci0:2:0:0 devctl: Failed to detach pci0:2:0:0: Device busy Not even it works if instead of detach them, I try to attach them directly to the ppt driver : root@marietto:/usr/home/marietto/bhyve/Files # devctl set driver pci0:2:0:0 ppt devctl: Failed to set pci0:2:0:0 driver to ppt: Device busy root@marietto:/usr/home/marietto/bhyve/Files # devctl detach pci0:2:0:0 devctl: Failed to detach pci0:2:0:0: Device busy Pci addresses 1:0:0 and 2:0:0 belong to the two GPUs that I have on my PC : vgapci0@pci0:1:0:0: class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x1c02 subvendor=0x19da subdevice=0x2438 vgapci1@pci0:2:0:0: class=0x030000 rev=0xa1 hdr=0x00 vendor=0x10de device=0x1e04 subvendor=0x19da subdevice=0x2503 Actually I have commented this line on /boot/loader.conf,because it makes no difference if I keep it uncommented or not. It is totally ignored. #pptdevs="1/0/0 1/0/1 2/0/0 2/0/1 2/0/2 2/0/3" In every FreeBSD machine I load the nvidia kernel modules adding the line below to /etc/rc.conf : kld_list="nvidia nvidia-modeset" and I have installed the nvidia-driver package on every machine. But as I said,in some of them I see the error above,in some others I don't see it. I'm not able to isolate the dysfunctional pattern. The xorg.conf file is the same for each machine. Can someone help me to troubleshoot the error ? thanks. -- Mario. --000000000000fe1faf05f36bd226 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div><span style=3D"font-family:arial,sans-serif"><sp= an style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">Hello to ev= eryone. <br></span></span></div><div><span style=3D"font-family:arial,sans-= serif"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><= br></span></span></div><div><span style=3D"font-family:arial,sans-serif"><s= pan style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">In some Fr= eeBSD 13.1 machines I have the problem below,in some others I don't hav= e it. I would like to know what the causes could be and how to fix it. <br>= </span></span></div><div><span style=3D"font-family:monospace"><span style= =3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span><= /div><div><span style=3D"font-family:arial,sans-serif"><span style=3D"color= :rgb(0,0,0);background-color:rgb(255,255,255)">root@marietto:/usr/home/mari= etto # devctl detach pci0:1:0:0 <br></span></span></div><div><span style=3D= "font-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);background-c= olor:rgb(255,255,255)"><br></span></span></div><div><span style=3D"font-fam= ily:monospace"><span style=3D"font-family:arial,sans-serif">devctl: Failed = to detach pci0:1:0:0: Device busy</span></span></div><div><span style=3D"fo= nt-family:monospace"><span style=3D"font-family:arial,sans-serif"><br></spa= n></span></div><div><span style=3D"font-family:monospace"><span style=3D"fo= nt-family:arial,sans-serif"></span></span></div><div><span style=3D"font-fa= mily:monospace"><span style=3D"font-family:arial,sans-serif">root@marietto:= /usr/home/marietto # devctl detach pci0:2:0:0 <br></span></span></div><div><span style=3D"font-family:monospace"><span st= yle=3D"font-family:arial,sans-serif"><br></span></span></div><div><span sty= le=3D"font-family:monospace"><span style=3D"font-family:arial,sans-serif"><= /span></span></div><div><span style=3D"font-family:monospace"><span style= =3D"font-family:arial,sans-serif">devctl: Failed to detach pci0:2:0:0: Devi= ce busy <br></span></span></div><div><span style=3D"font-family:monospace">= <span style=3D"font-family:arial,sans-serif"><br></span></span></div><div><= span style=3D"font-family:monospace"><span style=3D"font-family:arial,sans-= serif">Not even it works if instead of detach them, I try to attach them di= rectly to the ppt driver :</span></span></div><div><div><span style=3D"font= -family:monospace"><span style=3D"font-family:monospace"><span style=3D"fon= t-family:monospace"><span style=3D"font-family:monospace"><span style=3D"fo= nt-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);background-colo= r:rgb(255,255,255)"><br></span></span></span></span></span></span></div><di= v><span style=3D"font-family:monospace"><span style=3D"font-family:monospac= e"><span style=3D"font-family:monospace"><span style=3D"font-family:monospa= ce"><span style=3D"font-family:arial,sans-serif"><span style=3D"color:rgb(0= ,0,0);background-color:rgb(255,255,255)">root@marietto:/usr/home/marietto/b= hyve/Files # devctl set driver pci0:2:0:0 ppt </span><br>devctl: Failed to set pci0:2:0:0 driver to ppt: Device busy</spa= n></span></span></span></span></div><div><span style=3D"font-family:monospa= ce"><span style=3D"font-family:monospace"><span style=3D"font-family:monosp= ace"><span style=3D"font-family:monospace"><span style=3D"font-family:arial= ,sans-serif">=C2=A0<br>root@marietto:/usr/home/marietto/bhyve/Files # devct= l detach pci0:2:0:0 <br>devctl: Failed to detach pci0:2:0:0: Device busy</span></span></span></= span></span></div><span style=3D"font-family:monospace"><span style=3D"font= -family:arial,sans-serif"></span></span></div><div><span style=3D"font-fami= ly:monospace"><span style=3D"font-family:arial,sans-serif"><br></span></spa= n></div><div><span style=3D"font-family:monospace"><span style=3D"font-fami= ly:arial,sans-serif"></span></span></div><div><span style=3D"font-family:mo= nospace"><span style=3D"font-family:arial,sans-serif">Pci addresses 1:0:0 a= nd 2:0:0 belong to the two GPUs that I have on my PC :<br></span></span></d= iv><div><span style=3D"font-family:monospace"></span></div><span style=3D"f= ont-family:monospace"> <br></span><span style=3D"font-family:monospace"><span style=3D"font-family= :arial,sans-serif"><span style=3D"color:rgb(0,0,0);background-color:rgb(255= ,255,255)">vgapci0@pci0:1:0:0: =C2=A0=C2=A0=C2=A0=C2=A0class=3D0x030000 rev= =3D0xa1 hdr=3D0x00 vendor=3D0x10de device=3D0x1c02 subvendor=3D0x19da subde= vice=3D0x2438 </span><br></span></span><div><span style=3D"font-family:monospace"><span s= tyle=3D"font-family:arial,sans-serif"></span></span></div><div><span style= =3D"font-family:monospace"><span style=3D"font-family:arial,sans-serif"></s= pan></span></div><div><span style=3D"font-family:monospace"><span style=3D"= font-family:arial,sans-serif"></span></span></div><span style=3D"font-famil= y:monospace"><span style=3D"font-family:arial,sans-serif">vgapci1@pci0:2:0:= 0: =C2=A0=C2=A0=C2=A0=C2=A0class=3D0x030000 rev=3D0xa1 hdr=3D0x00 vendor=3D= 0x10de device=3D0x1e04 subvendor=3D0x19da subdevice=3D0x2503</span><br></sp= an><br clear=3D"all"></div><div>Actually I have commented this line on /boo= t/loader.conf,because it makes no difference if I keep it uncommented or no= t. It is totally ignored.<br></div><div><br></div><div><span style=3D"font-= family:arial,sans-serif"></span><span style=3D"font-family:monospace"><span= style=3D"font-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);bac= kground-color:rgb(255,255,255)">#pptdevs=3D"1/0/0 1/0/1 2/0/0 2/0/1 2/= 0/2 2/0/3" <br></span></span></span></div><div><span style=3D"font-fam= ily:monospace"><span style=3D"font-family:arial,sans-serif"><span style=3D"= color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></spa= n></div><div><span style=3D"font-family:monospace"><span style=3D"font-fami= ly:arial,sans-serif"><span style=3D"color:rgb(0,0,0);background-color:rgb(2= 55,255,255)">In every FreeBSD machine I load the nvidia kernel modules addi= ng the line below to /etc/rc.conf :<br></span></span></span></div><div><spa= n style=3D"font-family:monospace"><span style=3D"font-family:arial,sans-ser= if"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><br>= </span></span></span></div><div><span style=3D"font-family:monospace"><span= style=3D"font-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);bac= kground-color:rgb(255,255,255)"><span style=3D"font-family:monospace"><span= style=3D"font-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);bac= kground-color:rgb(255,255,255)">kld_list=3D"nvidia nvidia-modeset"= ;</span></span><br></span></span></span></span></div><div><span style=3D"fo= nt-family:monospace"><span style=3D"font-family:arial,sans-serif"><span sty= le=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span= ></span></div><div><span style=3D"font-family:monospace"><span style=3D"fon= t-family:arial,sans-serif"><span style=3D"color:rgb(0,0,0);background-color= :rgb(255,255,255)">and I have installed the nvidia-driver package on every = machine. But as I said,in some of them I see the error above,in some others= I don't see it. I'm not able to isolate the</span></span></span><s= pan class=3D"gmail-Y2IQFc" lang=3D"en"> dysfunctional pattern. The xorg.con= f file is the same for each machine. Can someone help me to troubleshoot th= e error ? thanks.</span><span style=3D"font-family:monospace"> </span></div= ><div><span style=3D"font-family:monospace"><br></span></div><div>-- <br><d= iv dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"= >Mario.<br></div></div></div> --000000000000fe1faf05f36bd226--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSigT376-VQoKM-D96fpUZi5MWDbdNjjeAgdhnWs0vVzN-A>