Can not use Realtek RTS525A PCI Express Card : Unsigned class [ff00]

566 views
Skip to first unread message

Laurent

unread,
Nov 20, 2017, 6:17:01 AM11/20/17
to qubes-users
Hello,

I've just installed Qubes OS on my laptop (Dell Precision 5510) and I'm not able to use my PCI Network card :

lspci (on Dom0) return
03:00.0 Unassigned class [ff00]: Realtek Semiconductor CO., Ltd. RTS525A PCI Express Card reader (rev01)


I tried to add this device to my sys-net


[user@sys-net ~]$ sudo lspci -v
00:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
Subsystem: Intel Corporation Device 0050
Flags: bus master, fast devsel, latency 0, IRQ 29, NUMA node 0
Memory at ddc00000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number e4-a4-71-ff-ff-13-92-e1
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:01.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
Subsystem: Dell Device 06e5
Flags: bus master, fast devsel, latency 0, IRQ 27, NUMA node 0
Memory at dd100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [b0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-00-00-01-00-4c-e0-00
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci


[user@sys-net ~]$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 52 bytes 5084 (4.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52 bytes 5084 (4.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

vif21.0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.137.1.1 netmask 255.255.255.255 broadcast 0.0.0.0
inet6 fe80::fcff:ffff:feff:ffff prefixlen 64 scopeid 0x20<link>
ether fe:ff:ff:ff:ff:ff txqueuelen 32 (Ethernet)
RX packets 1616 bytes 274265 (267.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2378 bytes 1535955 (1.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp0s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.13.105 netmask 255.255.255.0 broadcast 192.168.13.255
inet6 fe80::e6a4:71ff:fe13:92e1 prefixlen 64 scopeid 0x20<link>
ether e4:a4:71:13:92:e1 txqueuelen 1000 (Ethernet)
RX packets 2385 bytes 1541585 (1.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1668 bytes 348099 (339.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Thanks in advance.
L.

awokd

unread,
Nov 20, 2017, 1:51:07 PM11/20/17
to Laurent, qubes-users
On Mon, November 20, 2017 11:17, Laurent wrote:
> Hello,
>
> I've just installed Qubes OS on my laptop (Dell Precision 5510) and I'm
> not able to use my PCI Network card :
>
> lspci (on Dom0) return
> 03:00.0 Unassigned class [ff00]: Realtek Semiconductor CO., Ltd. RTS525A
> PCI Express Card reader (rev01)

03:00.0 Unassigned class [ff00]: Realtek Semiconductor CO., Ltd. RTS525A
PCI Express Card reader (rev01) is an SD card reader, not a network card.
Can you provide the full output of lspci?


Laurent

unread,
Nov 21, 2017, 2:39:01 AM11/21/17
to qubes-users
Oups !!! Sorry for this mistake ..

Here is the output of lspci :
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 010f (rev 01)

Rgds.

awokd

unread,
Nov 21, 2017, 3:33:24 PM11/21/17
to Laurent, qubes-users
On Tue, November 21, 2017 07:39, Laurent wrote:
> Oups !!! Sorry for this mistake ..

No problem! The only network card I see in that list is the same one you
already found-
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

Is Ethernet built in? Do you need to enable it in your BIOS? Are you using
a USB Ethernet adapter?



Laurent

unread,
Nov 22, 2017, 2:24:03 AM11/22/17
to qubes-users
Yes, I use an USB Ethernet adapter (USB type C):
https://www.amazon.com/Dell-Dbqbcbc064-Adapter-Usb-C-Ethernet/dp/B01BQ8RU2U


I've the same issue with my hub USB (type C also) :
(https://shop.hardware.fr/fiche/AR201511130055.html?gclid=EAIaIQobChMI_4bM8tHR1wIVdSjTCh2HWQSyEAQYASABEgLnqfD_BwE)


My USB flash drive works fine when directly plugged on my laptop. When using my Hub, the same USB flash drive is not detected.
Same for an external USB Disk Drive.

awokd

unread,
Nov 22, 2017, 7:14:23 AM11/22/17
to Laurent, qubes-users
On Wed, November 22, 2017 07:24, Laurent wrote:
>
> Yes, I use an USB Ethernet adapter (USB type C):
> https://www.amazon.com/Dell-Dbqbcbc064-Adapter-Usb-C-Ethernet/dp/B01BQ8RU2U

USB devices are handled differently. See
https://www.qubes-os.org/doc/usb/. If you are only using the Ethernet
adapter occasionally, try doing a passthrough of it to your NetVM as
described towards the bottom of that link. If you need to use it all the
time, you could assign one of your USB controllers to the NetVM but note
each USB controller handles specific physical USB ports.

> I've the same issue with my hub USB (type C also) :
> (https://shop.hardware.fr/fiche/AR201511130055.html?gclid=EAIaIQobChMI_4bM8tHR1wIVdSjTCh2HWQSyEAQYASABEgLnqfD_BwE)
>
>
> My USB flash drive works fine when directly plugged on my laptop. When
> using my Hub, the same USB flash drive is not detected.
> Same for an external USB Disk Drive.

In dom0, try lsusb and qvm-usb to see if they are showing up anywhere.




smvi...@invisson.com

unread,
Dec 17, 2018, 1:29:02 PM12/17/18
to qubes-users
Did you figured it out Laurent? I have the very same problem with the very same adapter...

Same thing happens with DELL DA 300 also. I have seen it working once, but not sure how it happened and I couldn't make it work again... so I know is possible!

Thank you in advance.
Best.
Message has been deleted
Message has been deleted

smvi...@invisson.com

unread,
Dec 17, 2018, 3:09:32 PM12/17/18
to qubes-users
I made it work using permissive mode, although I don't think it is really needed. Now I'm having the unplugging/plugging issue described here: https://groups.google.com/d/msg/qubes-users/WMc88pfT-hM/S1Q4esFyEQAJ
Reply all
Reply to author
Forward
0 new messages