* Francois Romieu <[EMAIL PROTECTED]> [2006-07-28 21:49]: > The (untested) patch below should apply to the source code that Realtek > included in linux-r1000(103).zip, wherence supporting the extraction > of the same info.
Note quite. I also had to add the patch below but now it's working: Offset Value -------- ----- 00 0x00 01 0x14 02 0xfd 03 0x10 04 0x27 05 0x74 06 0x00 07 0x00 08 0x00 09 0x00 10 0x00 11 0x80 12 0x00 13 0x00 14 0x00 15 0x00 16 0xc0 17 0xfe 18 0xbb 19 0xdf 20 0x7b 21 0xb6 22 0x74 23 0xff 24 0x00 25 0x00 26 0x00 27 0x00 28 0x00 29 0x00 30 0x00 31 0x00 32 0x00 33 0x80 34 0x20 35 0x07 36 0x00 37 0x00 38 0x00 39 0x00 40 0x00 41 0x3f 42 0xfc 43 0xff 44 0xac 45 0xf7 46 0xf7 47 0xfe 48 0x00 49 0x00 50 0x00 51 0x00 52 0x00 53 0x00 54 0x08 55 0x0c 56 0x00 57 0x00 58 0x00 59 0x00 60 0x7f 61 0x00 62 0x00 63 0x00 64 0x00 65 0x07 66 0x00 67 0x13 68 0x0e 69 0xe7 70 0x00 71 0x00 72 0x24 73 0x57 74 0xaf 75 0x31 76 0x00 77 0x00 78 0x00 79 0x00 80 0x00 81 0x04 82 0x1f 83 0x10 84 0x20 85 0x80 86 0x03 87 0x00 88 0x00 89 0x00 90 0x00 91 0x00 92 0x00 93 0x00 94 0x10 95 0x00 96 0x6d 97 0x79 98 0x01 99 0x80 100 0x00 101 0x00 102 0x00 103 0x00 104 0x00 105 0x00 106 0x00 107 0x00 108 0x6b 109 0x00 110 0x00 111 0x00 112 0xff 113 0xfd 114 0xfb 115 0xff 116 0xfc 117 0x03 118 0x00 119 0x00 120 0x00 121 0xff 122 0xff 123 0xff 124 0x00 125 0x00 126 0x00 127 0x00 128 0x00 129 0x00 130 0x00 131 0x00 132 0x7f 133 0xef 134 0xfe 135 0xfc 136 0x9f 137 0xfe 138 0xff 139 0xdf 140 0x3f 141 0xcf 142 0xf7 143 0xab 144 0xbf 145 0xdb 146 0xfb 147 0xff 148 0xdf 149 0xff 150 0xfa 151 0xdf 152 0xfd 153 0xbf 154 0xbf 155 0xbf 156 0xfc 157 0xbe 158 0x75 159 0xaa 160 0xf9 161 0xea 162 0x5f 163 0xcb 164 0xdf 165 0x6f 166 0xdf 167 0xfb 168 0xb7 169 0x75 170 0x7e 171 0xff 172 0xfd 173 0xfb 174 0xdf 175 0xbb 176 0xff 177 0xff 178 0x7c 179 0xff 180 0x9f 181 0xde 182 0x3b 183 0x7f 184 0x7f 185 0xfa 186 0xbf 187 0xbb 188 0xcd 189 0xfd 190 0x9f 191 0xae 192 0xff 193 0xbb 194 0xc8 195 0x36 196 0xef 197 0xda 198 0xff 199 0xff 200 0xff 201 0xae 202 0xfe 203 0x6a 204 0x2f 205 0xdc 206 0x00 207 0x00 208 0x00 209 0x00 210 0x00 211 0x00 212 0x00 213 0x00 214 0x00 215 0x00 216 0x00 217 0x00 218 0xf2 219 0x05 220 0x00 221 0x00 222 0x00 223 0x00 224 0x08 225 0x20 226 0x00 227 0x00 228 0x00 229 0x00 230 0x79 231 0x07 232 0x00 233 0x00 234 0x00 235 0x00 236 0x3f 237 0x00 238 0x00 239 0x00 240 0x00 241 0x80 242 0x00 243 0x00 244 0x00 245 0x00 246 0x00 247 0x00 248 0x02 249 0x00 250 0x00 251 0x00 252 0x00 253 0x00 254 0x00 255 0x00 --- r1000_ioctl.c~ 2006-07-28 20:32:58.027267250 +0000 +++ r1000_ioctl.c 2006-07-28 20:33:18.600553000 +0000 @@ -6,6 +6,16 @@ #define R1000_REGS_SIZE 256 +static void r1000_get_drvinfo(struct net_device *dev, + struct ethtool_drvinfo *info) +{ + struct r1000_private *priv = netdev_priv(dev); + + strcpy(info->driver, MODULENAME); + strcpy(info->version, R1000_VERSION); + strcpy(info->bus_info, pci_name(priv->pci_dev)); +} + static int r1000_get_regs_len(struct net_device *dev) { return R1000_REGS_SIZE; @@ -157,6 +167,7 @@ #if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0) struct ethtool_ops r1000_ethtool_ops = { + .get_drvinfo = r1000_get_drvinfo, .get_regs_len = r1000_get_regs_len, .get_regs = r1000_get_regs, .get_settings = ethtool_get_settings, -- Martin Michlmayr http://www.cyrius.com/ - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html