> in /sys/src/9/pc/ether82563.c makee this change
> and recompile a kernel:
>
>                         break;
>                 case 0x1049:            /* mm */
> +               case 0x1047:
>                 case 0x104a:            /* dm */
>                 case 0x104d:            /* v */
>                         type = i82566;
>                         break;
>                 case 0x10a4:
>                 case 0x105e:

I don't see 1047 in the pci output.

I have a similar laptop (thinkpad R61i) with the same NIC. Installed
Plan 9 from the latest ISO and the driver doesn't seem to work.
/dev/kmesg says:

Plan 9
E820: 00000000 0009d800 memory
E820: 0009d800 000a0000 reserved
E820: 000d2000 000d4000 reserved
E820: 000e0000 00100000 reserved
E820: 00100000 3d6b0000 memory
E820: 3d6b0000 3d6cc000 acpi reclaim
E820: 3d6cc000 3d700000 acpi nvs
E820: 3d700000 3d800000 reserved
E820: 3d800000 3e000000 reserved
E820: f0000000 f4000000 reserved
E820: fec00000 fec10000 reserved
E820: fed00000 fed00400 reserved
E820: fed14000 fed18000 reserved
E820: fed18000 fed19000 reserved
E820: fed19000 fed1a000 reserved
E820: fed1c000 fed20000 reserved
126 holes free
00017000 0009d000 548864
003b7000 10000000 264540160
265089024 bytes free
cpu0: 1496MHz GenuineIntel Xeon5000-series (cpuid: AX 0x06FD DX 0xBFEBFBFF)
ELCR: 0C00
pcirouting: Cannot find south bridge PCI.255.31.7
#Y0: Ricoh 476 PCI/Cardbus bridge, F8300000 intl 10
i82566: unusable CLS
i82566: unusable CLS
i82566: unusable CLS
i82566: unusable CLS
i82566: unusable CLS
i82566: unusable CLS
#U/usb0: uhci: port 0x1860 irq 11
#U/usb1: uhci: port 0x1880 irq 11
#U/usb2: uhci: port 0x18A0 irq 10
#U/usb3: uhci: port 0x18C0 irq 11
#U/usb4: uhci: port 0x18E0 irq 11
983M memory: 256M kernel data, 726M user, 1351M swap


pci output:

0.0.0:  brg  06.00.00 8086/2a00   0
0.2.0:  vid  03.00.00 8086/2a02  10 0:f8100004 1048576 1:00000000 16
2:e000000c 268435456 3:00000000 16 4:00001801 16
0.2.1:  vid  03.80.00 8086/2a03   0 0:f8200004 1048576 1:00000000 16
0.25.0: net  02.00.00 8086/1049  11 0:fe000000 131072 1:fe025000 4096
2:00001841 32
0.26.0: usb 0c.03.00 8086/2834  11 4:00001861 32
0.26.1: usb 0c.03.00 8086/2835  11 4:00001881 32
0.26.7: usb 0c.03.20 8086/283a  11 0:fe226400 1024
0.27.0: ---  04.03.00 8086/284b  11 0:fe020004 16384 1:00000000 16
0.28.0: brg  06.04.00 8086/283f  11
0.28.1: brg  06.04.00 8086/2841  11
0.28.2: brg  06.04.00 8086/2843  11
0.28.3: brg  06.04.00 8086/2845  11
0.28.4: brg  06.04.00 8086/2847  11
0.29.0: usb 0c.03.00 8086/2830  10 4:000018a1 32
0.29.1: usb 0c.03.00 8086/2831  11 4:000018c1 32
0.29.2: usb 0c.03.00 8086/2832  11 4:000018e1 32
0.29.7: usb 0c.03.20 8086/2836  11 0:fe226800 1024
0.30.0: brg  06.04.01 8086/2448 255
0.31.0: brg  06.01.00 8086/2811   0
0.31.2: disk 01.01.80 8086/2828 255 0:00000001 16 1:00000001 16
2:00000001 16 3:00000001 16 4:00001c31 16 5:00001c21 16
0.31.3: smb 0c.05.00 8086/283e  11 0:fe226c00 256 4:00001c41 32
21.0.0: brg  06.07.00 1180/0476  10
21.0.1: ---  0c.00.10 1180/0832  11 0:f8301000 2048
3.0.0:  net  02.80.00 8086/4227  11 0:df3ff000 4096

Reply via email to