#980777 FIT-PC: Fails to find driver for Ethernet, Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI

#980777#5
Date:
2021-01-22 00:01:52 UTC
From:
To:
Dear Maintainer,

Please see Comments/Problems below.

#980777#10
Date:
2021-01-23 17:53:30 UTC
From:
To:
You'll likely need the firmware .iso including the non-free firmwares - though I'm surprised that itr doesn't find the Ethernet devices, they're common.
8.6 is old - I'd be surprised that 10.7 firmware iso wouldn't work.

#980777#15
Date:
2021-01-23 22:48:42 UTC
From:
To:
I don't think I need any firmware. On the working boxes, the only
firmware package present is firmware-linux-free, which does not include
any Realtek firmware. I don't know why it is present; it has nothing
depending on it. It was installed with the kernel.

firmware-realtek is absent from working boxes, and in any case does not
include firmware for these devices.

00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)

I didn't try 10.x. 8.6 was what I had handy, i.e. it came up first in
the midden. However, debian-10.4.0-i386-netinst.iso also fails to detect
the NIC and gives the shortened menu of drivers to try.

#980777#20
Date:
2021-01-24 00:03:35 UTC
From:
To:
This time I am attaching the syslog to this email.

I then did a search on the syslog, and got this:

root@hawk:/media/disk# grep 8139 syslog
Jan 23 23:11:36 kernel: [    0.416093] pci 0000:00:0d.0: [10ec:8139] type 00 class 0x020000
Jan 23 23:11:36 kernel: [    0.416722] pci 0000:00:0e.0: [10ec:8139] type 00 class 0x020000
Jan 23 23:11:36 kernel: [   22.813925] usb 1-1.2: Product: DataTraveler 2.0
root@hawk:/media/disk#

On another FIT-PC which is running Bullseye:

root@white:/var/log/apt# dmesg | grep 8139
[   10.897167] pci 0000:00:0d.0: [10ec:8139] type 00 class 0x020000
[   10.898147] pci 0000:00:0e.0: [10ec:8139] type 00 class 0x020000
[   44.971388] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[   44.979230] 8139cp 0000:00:0d.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too
[   45.141373] 8139cp 0000:00:0e.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too
[   45.438841] 8139too: 8139too Fast Ethernet driver 0.9.28
[   45.534101] 8139too 0000:00:0d.0 eth0: RealTek RTL8139 at 0xccfc2a96, 00:01:c0:03:f4:11, IRQ 10
[   45.729725] 8139too 0000:00:0e.0 eth1: RealTek RTL8139 at 0x2e6d8dc8, 00:01:c0:03:d8:78, IRQ 5
[   48.858651] 8139too 0000:00:0e.0 enp0s14: renamed from eth1
[   48.960869] 8139too 0000:00:0d.0 enp0s13: renamed from eth0
[   56.400301] 8139too 0000:00:0d.0 enp0s13: link up, 100Mbps, full-duplex, lpa 0xC5E1
root@white:/var/log/apt#

Considerably different.

#980777#25
Date:
2021-01-24 15:50:54 UTC
From:
To:
OK. This might be a bug in the i386 iso - as you've seen, we can't test all
i386 easily. This might just be a regression. Given that we're about to release 10.8 on Feb 6th, can I suggest that you send a mail into debian-boot
(or debian cd) referencing the bug number and including the syslog entries
above.

These are the machines with Geode but limited to 256M memory? As a matter of
interest, what are you using them for - what's the use case - because 256M
is marginal now, I think.

All best,

Andy C.

#980777#30
Date:
2021-01-24 19:33:50 UTC
From:
To:
It's actually 223M, the remainder used for the video memory.

Use case is that I have four of them. Two, grissom and white, are for
testing. I have a SOHO network here, with three computers that get
daily use, and a few others, older ones, as spares.

chaffee: apcupsd server for several computers, local mail collector for
logwatch and other admin emails, gitolite server, apt-cacher-ng for
ubuntu, dns (bind9) and dhcp server.

freeman: firewall/router, apt-cacher-ng for debian, ntp server, openvpn
server, failover DNS and DHCP servers.

The gitolite server could be faster, otherwise they do just fine, and
have been since 2007 or so.

#980777#35
Date:
2021-01-24 20:28:26 UTC
From:
To:
Hi!

FWIW, I recently installed the 10.7 i386 non-free netinst ISO on an old JVC
sub-notebook with a Pentium M CPU and Realtek 8139 ethernet card and had no
issues with that card during installation.

What actually caused problems was establishing a WiFi connection during installation
with the Intel 2200BG wireless adapter - which is why I used the ethernet network
connection during install.

After installation, everything worked correctly out of the box, however (lspci below).

Adrian

root@jvc-mini:~# lspci
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
01:03.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
01:03.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 04)
01:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
01:05.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
root@jvc-mini:~#

#980777#40
Date:
2021-01-24 23:36:15 UTC
From:
To:
On Sun, 24 Jan 2021 21:28:26 +0100 John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> wrote:

Thanks for the report.

I hit a similar situation with a Thinkpad R51. Same WiFi, different
Ethernet NIC. See below. Even with the firmware-ipw2x00 package, I
could not get a connection during installation either.

We seem to have the same version of the Realtek (rev 10).

Did you end up using firmware for the Realtek? There has been some
question on that in the course of this bug.


02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 81)


Your report and some other things I have seen lead me to wonder if I am
simply running out of memory on the FIT-PC and d-i is not telling me. A
quick search of two syslogs didn't turn anything up.