Yes, it's rtl18169_init_one().
Actually I believe it's a kernel issue that we lost the 2nd digit of each 2 digits. That means if there is "2.6.24-16-generic" printed by printk, it will appear on the monitor as "2.6.2-1-generic". I duplicate this lost digit issue on our RTSed platform with AHCI on, but I can't find digit lose on the same system with ATA on. It's kind of strange.
And could you please give me more information about what is MSI? I don't know MSI.
And do you know in current Kernel code, does Ubunut use PCIBIOS or PCI direct configuration? I suspect that resource is not correct allocated for this NIC.
Also, by looking at r8169.c, the problem happens after rtl8169_init_one() calls pci_set_master.
Yes, it's rtl18169_ init_one( ).
Actually I believe it's a kernel issue that we lost the 2nd digit of each 2 digits. That means if there is "2.6.24-16-generic" printed by printk, it will appear on the monitor as "2.6.2-1-generic". I duplicate this lost digit issue on our RTSed platform with AHCI on, but I can't find digit lose on the same system with ATA on. It's kind of strange.
And could you please give me more information about what is MSI? I don't know MSI.
And do you know in current Kernel code, does Ubunut use PCIBIOS or PCI direct configuration? I suspect that resource is not correct allocated for this NIC.
Also, by looking at r8169.c, the problem happens after rtl8169_init_one() calls pci_set_master.