Open cahz opened 3 weeks ago
same, upgrade to Proxmox 8.2 from 7.4 cause a failure
syslog:2024-08-19T16:03:40.094601+12:00 homeworld kernel: [ 686.982348] tn40xx: Tehuti Network Driver from https://github.com/acooks/tn40xx-driver, linux-6.7.y-1
syslog:2024-08-19T16:03:40.094609+12:00 homeworld kernel: [ 686.982350] tn40xx: Supported phys : QT2025 TLK10232 AQR105 MUSTANG
syslog:2024-08-19T16:03:40.094609+12:00 homeworld kernel: [ 686.982461] tn40xx 0000:01:00.0: srom 0x0 HWver 16 build 0 lane# 4 max_pl 0x1 mrrs 0x2
syslog:2024-08-19T16:03:40.095662+12:00 homeworld kernel: [ 686.982598] tn40xx 0000:01:00.0: PHY init failed
Same here with proxmox and TN9310 card.
[ 9.106643] tn40xx 0000:01:00.0: enabling device (0000 -> 0002)
[ 9.106777] tn40xx 0000:01:00.0: srom 0x0 HWver 16 build 0 lane# 4 max_pl 0x1 mrrs 0x2
[ 9.106918] tn40xx 0000:01:00.0: PHY init failed
With the latest develop version (which is required for Linux 6.8), I cannot get our TN9710P (with MV88X3310) to initialize.
Loading the module leads to the following output:
I noticed that the check in tn.c:444 fails. Replacing the condition with
!phy_id
, it continues a bit further, but later fails: