http://fit-pc2.com/download/ubuntu/dist ... 0_i386.deb
However, yesterday we tried to set up a new system with 20+ fit-PC2 (all S/N 100519-*) which all cannot boot with the above kernel.
The boot process aborts very early (before root fs is mounted) when the kernel tries to intitialize module r8169 (kernel oops) and the system halts.
As I found out using dmesg, the problematic fit-PC2s have a newer ethernet chip RTL8168d/8111d (vs. RTL8168c/8111c in the fit-PC2s working with the above kernel). "lscpi -vd 10ec:8168" reports
Code: Select all
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
Flags: bus master, fast devsel, latency 0, IRQ 24
I/O ports at 2000 [size=256]
Memory at d0004000 (64-bit, prefetchable) [size=4K]
Memory at d0000000 (64-bit, prefetchable) [size=16K]
[virtual] Expansion ROM at d0020000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Mask- TabSize=4
Capabilities: [cc] Vital Product Data <?>
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Virtual Channel <?>
Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-02-34
Kernel driver in use: r8169
Kernel modules: r8169
Code: Select all
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
Flags: bus master, fast devsel, latency 0, IRQ 21
I/O ports at 2000 [size=256]
Memory at d0000000 (64-bit, non-prefetchable) [size=4K]
Memory at d0100000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Endpoint IRQ 1
Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-00-15
I guess that the newer revision 03 of the ethernet chip is not supported by the above kernel.
My questions are:
- Is there already a newer kernel package for Ubuntu 8.04 which supports these newer fit-PC2?
- If not: Is there any way (boot option etc.) to get the old driver/kernel working with the new chip or
- Is there any kernel patch for the above kernel package which can be used to build a working kernel?
Thanks in advance for any hint,
Wolfgang.