драйвера на сетевую карту

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

Sephiroth
Сообщения: 4
ОС: Mandriva 2008.0

драйвера на сетевую карту

Сообщение Sephiroth »

в лине я новичёк.стоитmandriva 2008.0 64bit. сетевая Asus NX1101. вот список файлов с диска платы
Linux v2.09e:
ipg.h
ipg_constants.h
ipg_macros.h
ipg_main.c
ipg_structs.h
ipg_tune.h
make2.2.sh
make2.2mod.sh
Makefile
PhyParam.h
как это поставить? насколько я понял нужка команда make но в ответ на это он пишет *нет инструкций для сбора*(чтото в этом роде)
в списке оборудования он определяет плату ipfamily но при попытке настоить Ethernet пишет невозможно найти устройства.
интегрированную сетевую я отключил в биосе
Спасибо сказали:
Tokra
Сообщения: 399

Re: драйвера на сетевую карту

Сообщение Tokra »

Sephiroth писал(а):
24.02.2008 12:10
в лине я новичёк.стоитmandriva 2008.0 64bit. сетевая Asus NX1101. вот список файлов с диска платы
Linux v2.09e:
ipg.h
ipg_constants.h
ipg_macros.h
ipg_main.c
ipg_structs.h
ipg_tune.h
make2.2.sh
make2.2mod.sh
Makefile
PhyParam.h
как это поставить? насколько я понял нужка команда make но в ответ на это он пишет *нет инструкций для сбора*(чтото в этом роде)
в списке оборудования он определяет плату ipfamily но при попытке настоить Ethernet пишет невозможно найти устройства.
интегрированную сетевую я отключил в биосе


Доброго времени суток. В голову приходит только одно: gcc ipg_main.c

Если никаких ошибок не будет, то должен появиться исполняемый файл.
Спасибо сказали:
Sephiroth
Сообщения: 4
ОС: Mandriva 2008.0

Re: драйвера на сетевую карту

Сообщение Sephiroth »

вот что он выдаёт в ответ

Код:

[sephiroth@localhost Linux v2.09e]$ gcc ipg_main.c In file included from ipg_main.c:159: ipg.h:101:26: error: linux/config.h: Нет такого файла или каталога ipg.h:103:26: error: linux/module.h: Нет такого файла или каталога ipg.h:111:26: error: linux/ioport.h: Нет такого файла или каталога ipg.h:113:20: error: asm/io.h: Нет такого файла или каталога ipg.h:114:25: error: linux/delay.h: Нет такого файла или каталога ipg.h:117:31: error: linux/etherdevice.h: Нет такого файла или каталога ipg.h:118:24: error: linux/init.h: Нет такого файла или каталога ipg.h:119:26: error: linux/skbuff.h: Нет такого файла или каталога ipg.h:121:24: error: asm/bitops.h: Нет такого файла или каталога In file included from ipg.h:178, from ipg_main.c:159: ipg_structs.h:36: ошибка: expected specifier-qualifier-list before ‘u64’ ipg_structs.h:45: ошибка: expected specifier-qualifier-list before ‘u64’ ipg_structs.h:53: ошибка: expected specifier-qualifier-list before ‘dma_addr_t’ ipg_structs.h:70: ошибка: expected specifier-qualifier-list before ‘dma_addr_t’ ipg_structs.h:139: ошибка: тип элементов массива неполный ipg_structs.h:143: ошибка: ‘PCI_ANY_ID’ undeclared here (not in a function) ipg_main.c:163: ошибка: expected declaration specifiers or ‘...’ before string c onstant ipg_main.c:163: предупреждение: определение данных не содержит ни типа, ни класс а хранения ipg_main.c:167: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘read_phy_register’ ipg_main.c:170: ошибка: expected declaration specifiers or ‘...’ before ‘u32’ ipg_main.c:176: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ipg_interrupt_handler’ ipg_main.c:210: предупреждение: декларация ‘struct pci_dev’ внутри списка параме тров ipg_main.c:210: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям ipg_main.c:211: предупреждение: декларация ‘struct pci_dev’ внутри списка параме тров ipg_main.c:319: ошибка: expected ‘)’ before ‘baseaddr’ ipg_main.c:335: ошибка: expected ‘)’ before ‘baseaddr’ ipg_main.c:344: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘read_phy_bit’ ipg_main.c:360: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘read_phy_register’ ipg_main.c:476: ошибка: expected declaration specifiers or ‘...’ before ‘u16’ ipg_main.c: В функции ‘write_phy_register’ ipg_main.c:482: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:482: ошибка: (Each undeclared identifier is reported only once ipg_main.c:482: ошибка: for each function it appears in.) ipg_main.c:482: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:486: ошибка: expected ‘;’ before ‘field’ ipg_main.c:487: ошибка: ‘u8’ undeclared (first use in this function) ipg_main.c:487: ошибка: expected ‘;’ before ‘databit’ ipg_main.c:488: ошибка: expected ‘;’ before ‘phyctrlpolarity’ ipg_main.c:492: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:492: ошибка: доступ по указателю на неполный тип ipg_main.c:509: ошибка: ‘field’ undeclared (first use in this function) ipg_main.c:521: ошибка: ‘writeval’ undeclared (first use in this function) ipg_main.c:527: ошибка: ‘phyctrlpolarity’ undeclared (first use in this function ) ipg_main.c:552: ошибка: ‘databit’ undeclared (first use in this function) ipg_main.c: На верхнем уровне: ipg_main.c:591: ошибка: expected declaration specifiers or ‘...’ before ‘u32’ ipg_main.c: В функции ‘ipg_reset’ ipg_main.c:597: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:597: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:599: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:599: ошибка: доступ по указателю на неполный тип ipg_main.c:603: ошибка: ‘resetflags’ undeclared (first use in this function) ipg_main.c: В функции ‘ipg_sti_fiber_detect’ ipg_main.c:633: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:633: ошибка: expected ‘;’ before ‘asicctrl’ ipg_main.c:634: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:638: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:638: ошибка: доступ по указателю на неполный тип ipg_main.c:639: ошибка: ‘asicctrl’ undeclared (first use in this function) ipg_main.c: В функции ‘ipg_tmi_fiber_detect’ ipg_main.c:659: ошибка: ‘u16’ undeclared (first use in this function) ipg_main.c:659: ошибка: expected ‘;’ before ‘phyid’ ipg_main.c:660: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:660: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:664: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:664: ошибка: доступ по указателю на неполный тип ipg_main.c:665: ошибка: ‘phyid’ undeclared (first use in this function) ipg_main.c: В функции ‘ipg_find_phyaddr’ ipg_main.c:690: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:690: ошибка: expected ‘;’ before ‘status’ ipg_main.c:701: ошибка: ‘status’ undeclared (first use in this function) ipg_main.c: В функции ‘ipg_config_autoneg’ ipg_main.c:1170: ошибка: ‘u8’ undeclared (first use in this function) ipg_main.c:1170: ошибка: expected ‘;’ before ‘phyctrl’ ipg_main.c:1171: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:1171: ошибка: expected ‘;’ before ‘asicctrl’ ipg_main.c:1172: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:1185: ошибка: доступ по указателю на неполный тип ipg_main.c:1189: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:1189: ошибка: доступ по указателю на неполный тип ipg_main.c:1190: ошибка: ‘asicctrl’ undeclared (first use in this function) ipg_main.c:1191: ошибка: ‘phyctrl’ undeclared (first use in this function) ipg_main.c:1205: ошибка: ‘struct ipg_nic_private’ has no member named ‘tenmbpsmo de’ ipg_main.c:1214: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:1214: ошибка: expected ‘)’ before string constant ipg_main.c:1215: ошибка: ‘struct ipg_nic_private’ has no member named ‘tenmbpsmo de’ ipg_main.c: В функции ‘ipg_io_config’ ipg_main.c:1299: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:1299: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:1300: ошибка: expected ‘;’ before ‘origmacctrl’ ipg_main.c:1301: ошибка: expected ‘;’ before ‘restoremacctrl’ ipg_main.c:1305: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:1305: ошибка: доступ по указателю на неполный тип ipg_main.c:1308: ошибка: ‘origmacctrl’ undeclared (first use in this function) ipg_main.c:1311: ошибка: ‘restoremacctrl’ undeclared (first use in this function ) ipg_main.c: На верхнем уровне: ipg_main.c:1429: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ipg_interrupt_handler’ ipg_main.c: В функции ‘ipg_nic_txcleanup’ ipg_main.c:1670: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:1670: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:1671: ошибка: expected ‘;’ before ‘txstatusdword’ ipg_main.c:1673: ошибка: доступ по указателю на неполный тип ipg_main.c:1677: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:1677: ошибка: доступ по указателю на неполный тип ipg_main.c:1685: ошибка: ‘txstatusdword’ undeclared (first use in this function) ipg_main.c:1696: ошибка: ‘struct ipg_nic_private’ has no member named ‘tenmbpsmo de’ ipg_main.c:1698: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c:1700: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c:1707: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:1735: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:1738: ошибка: слишком много аргументов в вызове функции ‘ipg_reset’ ipg_main.c:1744: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:1744: ошибка: expected ‘)’ before string constant ipg_main.c: В функции ‘ipg_nic_txfree’ ipg_main.c:1775: ошибка: доступ по указателю на неполный тип ipg_main.c:1784: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTx FrameID’ ipg_main.c:1789: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastFreed TxBuff’ ipg_main.c:1799: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:1801: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTF D’ ipg_main.c:1804: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:1807: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:1808: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuffDMA handle’ ipg_main.c:1809: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuffDMA handle’ ipg_main.c:1810: ошибка: ‘PCI_DMA_TODEVICE’ undeclared (first use in this functi on) ipg_main.c:1813: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:1815: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:1818: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastFreed TxBuff’ ipg_main.c: В функции ‘ipg_nic_open’ ipg_main.c:1839: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:1839: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:1840: ошибка: ‘u8’ undeclared (first use in this function) ipg_main.c:1840: ошибка: expected ‘;’ before ‘revisionid’ ipg_main.c:1842: ошибка: доступ по указателю на неполный тип ipg_main.c:1897: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:1897: ошибка: доступ по указателю на неполный тип ipg_main.c:1908: ошибка: ‘struct ipg_nic_private’ has no member named ‘LED_Mode’ ipg_main.c:1910: ошибка: слишком много аргументов в вызове функции ‘ipg_reset’ ipg_main.c:1920: ошибка: ‘u16’ undeclared (first use in this function) ipg_main.c:1920: ошибка: expected ‘;’ before ‘mii_phyctrl’ ipg_main.c:1921: ошибка: ‘mii_1000cr’ undeclared (first use in this function) ipg_main.c:1928: ошибка: слишком много аргументов в вызове функции ‘write_phy_re gister’ ipg_main.c:1930: ошибка: ‘mii_phyctrl’ undeclared (first use in this function) ipg_main.c:1933: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:1933: ошибка: ‘revisionid’ undeclared (first use in this function) ipg_main.c:1940: ошибка: слишком много аргументов в вызове функции ‘write_phy_re gister’ ipg_main.c:1945: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c:1945: ошибка: ‘spinlock_t’ undeclared (first use in this function) ipg_main.c:1945: ошибка: expected ‘;’ before ‘SPIN_LOCK_UNLOCKED’ ipg_main.c:1958: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:1959: ошибка: ‘ipg_interrupt_handler’ undeclared (first use in this f unction) ipg_main.c:1960: ошибка: ‘SA_SHIRQ’ undeclared (first use in this function) ipg_main.c:1961: ошибка: доступ по указателю на неполный тип ipg_main.c:1964: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:1964: ошибка: expected ‘)’ before string constant ipg_main.c:1969: ошибка: доступ по указателю на неполный тип ipg_main.c:1969: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2010: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2013: ошибка: ‘struct ipg_nic_private’ has no member named ‘RFDListDM Ahandle’ ipg_main.c:2013: предупреждение: assignment makes pointer from integer without a cast ipg_main.c:2015: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2018: ошибка: ‘struct ipg_nic_private’ has no member named ‘TFDListDM Ahandle’ ipg_main.c:2018: предупреждение: assignment makes pointer from integer without a cast ipg_main.c:2023: ошибка: expected ‘)’ before string constant ipg_main.c:2030: ошибка: expected ‘)’ before string constant ipg_main.c:2038: ошибка: expected ‘)’ before string constant ipg_main.c:2044: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr0’ ipg_main.c:2045: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr1’ ipg_main.c:2046: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr2’ ipg_main.c:2048: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr0’ ipg_main.c:2049: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr1’ ipg_main.c:2050: ошибка: ‘struct ipg_nic_private’ has no member named ‘StationAd dr2’ ipg_main.c:2053: ошибка: доступ по указателю на неполный тип ipg_main.c:2055: ошибка: доступ по указателю на неполный тип ipg_main.c:2057: ошибка: доступ по указателю на неполный тип ipg_main.c:2059: ошибка: доступ по указателю на неполный тип ipg_main.c:2061: ошибка: доступ по указателю на неполный тип ipg_main.c:2063: ошибка: доступ по указателю на неполный тип ipg_main.c:2070: ошибка: expected ‘)’ before string constant ipg_main.c:2078: ошибка: expected ‘)’ before string constant ipg_main.c: В функции ‘init_rfdlist’ ipg_main.c:2117: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:2117: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:2119: ошибка: доступ по указателю на неполный тип ipg_main.c:2123: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:2123: ошибка: доступ по указателю на неполный тип ipg_main.c:2126: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffNot Ready’ ipg_main.c:2132: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2133: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2134: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2135: ошибка: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this func tion) ipg_main.c:2137: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2138: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2139: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2142: ошибка: ‘struct RFD’ has no member named ‘RFS’ ipg_main.c:2150: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffNot Ready’ ipg_main.c:2159: ошибка: ‘KERN_ERR’ undeclared (first use in this function) ipg_main.c:2159: ошибка: expected ‘)’ before string constant ipg_main.c:2174: ошибка: ‘struct RFD’ has no member named ‘RFDNextPtr’ ipg_main.c:2175: ошибка: ‘struct ipg_nic_private’ has no member named ‘RFDListDM Ahandle’ ipg_main.c:2182: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2183: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:2193: ошибка: ‘struct ipg_nic_private’ has no member named ‘RFDListDM Ahandle’ ipg_main.c: В функции ‘init_tfdlist’ ipg_main.c:2205: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:2205: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:2207: ошибка: доступ по указателю на неполный тип ipg_main.c:2211: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:2211: ошибка: доступ по указателю на неполный тип ipg_main.c:2223: ошибка: ‘struct TFD’ has no member named ‘TFDNextPtr’ ipg_main.c:2224: ошибка: ‘struct ipg_nic_private’ has no member named ‘TFDListDM Ahandle’ ipg_main.c:2230: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2231: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2232: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2233: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2236: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTF D’ ipg_main.c:2237: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTx FrameID’ ipg_main.c:2238: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastFreed TxBuff’ ipg_main.c:2250: ошибка: ‘struct ipg_nic_private’ has no member named ‘TFDListDM Ahandle’ ipg_main.c: В функции ‘ipg_get_rxbuff’ ipg_main.c:2262: ошибка: ‘u64’ undeclared (first use in this function) ipg_main.c:2262: ошибка: expected ‘;’ before ‘rxfragsize’ ipg_main.c:2265: ошибка: доступ по указателю на неполный тип ipg_main.c:2272: предупреждение: assignment makes pointer from integer without a cast ipg_main.c:2276: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2286: ошибка: доступ по указателю на неполный тип ipg_main.c:2289: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2301: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2302: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2303: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2304: ошибка: доступ по указателю на неполный тип ipg_main.c:2305: ошибка: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this func tion) ipg_main.c:2306: ошибка: ‘struct RFD’ has no member named ‘FragInfo’ ipg_main.c:2307: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2311: ошибка: ‘rxfragsize’ undeclared (first use in this function) ipg_main.c:2312: ошибка: ‘struct RFD’ has no member named ‘FragInfo’ ipg_main.c: В функции ‘ipg_nic_stop’ ipg_main.c:2324: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:2324: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:2326: ошибка: доступ по указателю на неполный тип ipg_main.c:2335: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:2335: ошибка: доступ по указателю на неполный тип ipg_main.c:2351: ошибка: слишком много аргументов в вызове функции ‘ipg_reset’ ipg_main.c:2366: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2367: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2368: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:2369: ошибка: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this func tion) ipg_main.c:2371: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2372: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2373: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2379: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2380: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2381: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2399: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2402: ошибка: ‘struct ipg_nic_private’ has no member named ‘RFDListDM Ahandle’ ipg_main.c:2405: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2408: ошибка: ‘struct ipg_nic_private’ has no member named ‘TFDListDM Ahandle’ ipg_main.c:2412: ошибка: доступ по указателю на неполный тип ipg_main.c:2430: ошибка: доступ по указателю на неполный тип ipg_main.c: В функции ‘ipg_nic_hard_start_xmit’ ipg_main.c:2442: ошибка: ‘u64’ undeclared (first use in this function) ipg_main.c:2442: ошибка: expected ‘;’ before ‘fraglen’ ipg_main.c:2443: ошибка: expected ‘;’ before ‘vlanvid’ ipg_main.c:2444: ошибка: expected ‘;’ before ‘vlancfi’ ipg_main.c:2445: ошибка: expected ‘;’ before ‘vlanuserpriority’ ipg_main.c:2448: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:2448: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:2450: ошибка: доступ по указателю на неполный тип ipg_main.c:2454: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:2454: ошибка: доступ по указателю на неполный тип ipg_main.c:2467: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c:2473: ошибка: ‘struct ipg_nic_private’ has no member named ‘tenmbpsmo de’ ipg_main.c:2482: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTF D’ ipg_main.c:2485: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2486: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastFreed TxBuff’ ipg_main.c:2499: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c:2510: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuffDMA handle’ ipg_main.c:2510: ошибка: доступ по указателю на неполный тип ipg_main.c:2511: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuffDMA handle’ ipg_main.c:2512: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:2513: ошибка: доступ по указателю на неполный тип ipg_main.c:2513: ошибка: доступ по указателю на неполный тип ipg_main.c:2514: ошибка: ‘PCI_DMA_TODEVICE’ undeclared (first use in this functi on) ipg_main.c:2520: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuff’ ipg_main.c:2523: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2527: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2529: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTx FrameID’ ipg_main.c:2538: ошибка: ‘struct ipg_nic_private’ has no member named ‘tenmbpsmo de’ ipg_main.c:2540: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2543: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTx FrameID’ ipg_main.c:2546: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2556: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2565: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2570: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2575: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2583: ошибка: ‘vlanvid’ undeclared (first use in this function) ipg_main.c:2584: ошибка: ‘vlancfi’ undeclared (first use in this function) ipg_main.c:2585: ошибка: ‘vlanuserpriority’ undeclared (first use in this functi on) ipg_main.c:2587: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2605: ошибка: ‘struct TFD’ has no member named ‘FragInfo’ ipg_main.c:2606: ошибка: ‘struct ipg_nic_private’ has no member named ‘TxBuffDMA handle’ ipg_main.c:2612: ошибка: ‘fraglen’ undeclared (first use in this function) ipg_main.c:2612: ошибка: ‘u16’ undeclared (first use in this function) ipg_main.c:2612: ошибка: expected ‘;’ before ‘skb’ ipg_main.c:2613: ошибка: ‘struct TFD’ has no member named ‘FragInfo’ ipg_main.c:2619: ошибка: ‘struct TFD’ has no member named ‘TFC’ ipg_main.c:2624: ошибка: доступ по указателю на неполный тип ipg_main.c:2624: ошибка: ‘jiffies’ undeclared (first use in this function) ipg_main.c:2627: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTF D’ ipg_main.c:2632: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentTx FrameID’ ipg_main.c:2638: ошибка: ‘struct ipg_nic_private’ has no member named ‘lock’ ipg_main.c: В функции ‘ipg_nic_rx’ ipg_main.c:2944: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:2944: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:2946: ошибка: доступ по указателю на неполный тип ipg_main.c:2951: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:2951: ошибка: доступ по указателю на неполный тип ipg_main.c:2954: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2956: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2958: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2960: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2960: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2976: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2990: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:2990: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:2993: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3005: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3008: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3013: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3015: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffNot Ready’ ipg_main.c:3022: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3026: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3030: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3033: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3039: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3043: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3047: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3057: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3057: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3060: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3061: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:3061: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3062: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:3062: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3063: ошибка: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this func tion) ipg_main.c:3066: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3066: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3079: ошибка: доступ по указателю на неполный тип ipg_main.c:3114: ошибка: доступ по указателю на неполный тип ipg_main.c:3114: ошибка: ‘CHECKSUM_NONE’ undeclared (first use in this function) ipg_main.c:3126: ошибка: доступ по указателю на неполный тип ipg_main.c:3126: ошибка: ‘jiffies’ undeclared (first use in this function) ipg_main.c:3130: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3130: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3133: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3133: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3145: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3147: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3149: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3163: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3163: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3166: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3167: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:3167: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3168: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffDMA handle’ ipg_main.c:3168: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3171: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3171: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3175: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3175: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3178: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3178: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3184: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3184: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:3185: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:3186: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3187: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c:3187: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:3188: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:3189: ошибка: ‘struct ipg_nic_private’ has no member named ‘CurrentRF D’ ipg_main.c: В функции ‘ipg_nic_rxrestore’ ipg_main.c:3203: ошибка: доступ по указателю на неполный тип ipg_main.c:3208: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffNot Ready’ ipg_main.c:3210: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuff’ ipg_main.c:3210: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c:3225: ошибка: ‘struct ipg_nic_private’ has no member named ‘RxBuffNot Ready’ ipg_main.c:3231: ошибка: ‘struct RFD’ has no member named ‘RFS’ ipg_main.c:3233: ошибка: ‘struct ipg_nic_private’ has no member named ‘LastResto redRxBuff’ ipg_main.c: В функции ‘ipg_nic_get_stats’ ipg_main.c:3243: ошибка: ‘u16’ undeclared (first use in this function) ipg_main.c:3243: ошибка: expected ‘;’ before ‘temp1’ ipg_main.c:3244: ошибка: expected ‘;’ before ‘temp2’ ipg_main.c:3245: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:3245: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:3247: ошибка: доступ по указателю на неполный тип ipg_main.c:3259: ошибка: ‘__LINK_STATE_START’ undeclared (first use in this func tion) ipg_main.c:3259: ошибка: доступ по указателю на неполный тип ipg_main.c:3262: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3266: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:3266: ошибка: доступ по указателю на неполный тип ipg_main.c:3268: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3269: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3270: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3271: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3272: ошибка: ‘temp1’ undeclared (first use in this function) ipg_main.c:3273: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3274: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3278: ошибка: ‘temp2’ undeclared (first use in this function) ipg_main.c:3279: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3280: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3281: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3284: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3287: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3290: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3292: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c:3340: ошибка: ‘struct ipg_nic_private’ has no member named ‘stats’ ipg_main.c: В функции ‘ipg_nic_set_multicast_list’ ipg_main.c:3348: ошибка: ‘u8’ undeclared (first use in this function) ipg_main.c:3348: ошибка: expected ‘;’ before ‘receivemode’ ipg_main.c:3349: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:3349: ошибка: expected ‘;’ before ‘hashtable’ ipg_main.c:3351: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:3357: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:3357: ошибка: доступ по указателю на неполный тип ipg_main.c:3359: ошибка: ‘receivemode’ undeclared (first use in this function) ipg_main.c:3362: ошибка: доступ по указателю на неполный тип ipg_main.c:3367: ошибка: доступ по указателю на неполный тип ipg_main.c:3368: ошибка: доступ по указателю на неполный тип ipg_main.c:3369: ошибка: доступ по указателю на неполный тип ipg_main.c:3376: ошибка: доступ по указателю на неполный тип ipg_main.c:3377: ошибка: доступ по указателю на неполный тип ipg_main.c:3395: ошибка: ‘hashtable’ undeclared (first use in this function) ipg_main.c:3399: ошибка: доступ по указателю на неполный тип ipg_main.c:3401: ошибка: доступ по указателю на неполный тип ipg_main.c:3404: ошибка: доступ по указателю на неполный тип ipg_main.c: В функции ‘ipg_nic_init’ ipg_main.c:3474: предупреждение: assignment makes pointer from integer without a cast ipg_main.c:3479: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:3479: ошибка: expected ‘)’ before string constant ipg_main.c:3485: ошибка: ‘GFP_KERNEL’ undeclared (first use in this function) ipg_main.c:3485: предупреждение: assignment makes pointer from integer without a cast ipg_main.c:3489: ошибка: expected ‘)’ before string constant ipg_main.c:3498: предупреждение: incompatible implicit declaration of built-in f unction ‘memset’ ipg_main.c:3499: ошибка: доступ по указателю на неполный тип ipg_main.c:3503: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3508: ошибка: доступ по указателю на неполный тип ipg_main.c:3509: ошибка: доступ по указателю на неполный тип ipg_main.c:3510: ошибка: доступ по указателю на неполный тип ipg_main.c:3511: ошибка: доступ по указателю на неполный тип ipg_main.c:3512: ошибка: доступ по указателю на неполный тип ipg_main.c:3514: ошибка: доступ по указателю на неполный тип ipg_main.c:3521: ошибка: доступ по указателю на неполный тип ipg_main.c: В функции ‘ipg_nic_do_ioctl’ ipg_main.c:3560: ошибка: ‘u8’ undeclared (first use in this function) ipg_main.c:3560: ошибка: expected ‘;’ before ‘val8’ ipg_main.c:3561: ошибка: ‘u16’ undeclared (first use in this function) ipg_main.c:3561: ошибка: expected ‘;’ before ‘val16’ ipg_main.c:3562: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:3562: ошибка: expected ‘;’ before ‘val32’ ipg_main.c:3565: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:3567: ошибка: доступ по указателю на неполный тип ipg_main.c:3572: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:3572: ошибка: доступ по указателю на неполный тип ipg_main.c:3636: ошибка: expected ‘)’ before ‘data’ ipg_main.c:3636: ошибка: слишком много аргументов в вызове функции ‘write_phy_re gister’ ipg_main.c:3644: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3645: ошибка: ‘val8’ undeclared (first use in this function) ipg_main.c:3650: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3651: ошибка: ‘val16’ undeclared (first use in this function) ipg_main.c:3656: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3657: ошибка: ‘val32’ undeclared (first use in this function) ipg_main.c:3670: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3671: ошибка: expected ‘)’ before ‘data’ ipg_main.c:3675: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3676: ошибка: expected ‘)’ before ‘data’ ipg_main.c:3680: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3681: ошибка: expected ‘)’ before ‘data’ ipg_main.c: В функции ‘ipg_nic_change_mtu’ ipg_main.c:3717: ошибка: доступ по указателю на неполный тип ipg_main.c: На верхнем уровне: ipg_main.c:3801: ошибка: variable ‘ipg_pci_driver’ has initializer but incomplet e type ipg_main.c:3804: ошибка: неизвестное поле ‘name’ в инициализаторе ipg_main.c:3804: предупреждение: избыточные элементы в инициализаторе структуры ipg_main.c:3804: предупреждение: (где-то рядом с инициализацией для ‘ipg_pci_dri ver’) ipg_main.c:3805: ошибка: неизвестное поле ‘id_table’ в инициализаторе ipg_main.c:3805: предупреждение: избыточные элементы в инициализаторе структуры ipg_main.c:3805: предупреждение: (где-то рядом с инициализацией для ‘ipg_pci_dri ver’) ipg_main.c:3806: ошибка: неизвестное поле ‘probe’ в инициализаторе ipg_main.c:3806: предупреждение: избыточные элементы в инициализаторе структуры ipg_main.c:3806: предупреждение: (где-то рядом с инициализацией для ‘ipg_pci_dri ver’) ipg_main.c:3807: ошибка: неизвестное поле ‘remove’ в инициализаторе ipg_main.c:3807: предупреждение: избыточные элементы в инициализаторе структуры ipg_main.c:3807: предупреждение: (где-то рядом с инициализацией для ‘ipg_pci_dri ver’) ipg_main.c:3819: предупреждение: декларация ‘struct pci_dev’ внутри списка парам етров ipg_main.c:3820: ошибка: conflicting types for ‘ipg_pciremove_linux2_4’ ipg_main.c:211: ошибка: previous declaration of ‘ipg_pciremove_linux2_4’ was her e ipg_main.c: В функции ‘ipg_pciremove_linux2_4’ ipg_main.c:3843: ошибка: доступ по указателю на неполный тип ipg_main.c:3845: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:3864: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3871: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:3871: ошибка: expected ‘)’ before string constant ipg_main.c:3883: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3885: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3893: ошибка: доступ по указателю на неполный тип ipg_main.c:3895: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3896: ошибка: ‘struct ipg_nic_private’ has no member named ‘next_ipg_ ethernet_device’ ipg_main.c:3907: ошибка: expected ‘)’ before string constant ipg_main.c:3917: ошибка: доступ по указателю на неполный тип ipg_main.c: На верхнем уровне: ipg_main.c:3934: предупреждение: декларация ‘struct pci_dev’ внутри списка парам етров ipg_main.c:3935: ошибка: conflicting types for ‘ipg_pciprobe_linux2_4’ ipg_main.c:210: ошибка: previous declaration of ‘ipg_pciprobe_linux2_4’ was here ipg_main.c: В функции ‘ipg_pciprobe_linux2_4’ ipg_main.c:3955: ошибка: доступ по указателю на неполный тип ipg_main.c:3957: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:3957: ошибка: expected ‘)’ before string constant ipg_main.c:3959: ошибка: expected ‘)’ before string constant ipg_main.c:3973: ошибка: expected ‘)’ before string constant ipg_main.c:3996: ошибка: expected ‘)’ before string constant ipg_main.c:4007: ошибка: доступ по указателю на неполный тип ipg_main.c:4008: ошибка: доступ по указателю на неполный тип ipg_main.c:4008: ошибка: доступ по указателю на неполный тип ipg_main.c:4011: ошибка: доступ по указателю на неполный тип ipg_main.c:4013: ошибка: ‘struct ipg_nic_private’ has no member named ‘ipg_pci_d evice’ ipg_main.c:4020: ошибка: expected ‘)’ before string constant ipg_main.c: В функции ‘ipg_nic_probe’ ipg_main.c:4163: ошибка: ‘KERN_INFO’ undeclared (first use in this function) ipg_main.c:4163: ошибка: expected ‘)’ before string constant ipg_main.c: В функции ‘bSetPhyDefaultParam’ ipg_main.c:4190: ошибка: слишком много аргументов в вызове функции ‘write_phy_re gister’ ipg_main.c: В функции ‘read_eeprom’ ipg_main.c:4210: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:4210: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:4212: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:4212: ошибка: доступ по указателю на неполный тип ipg_main.c: В функции ‘Set_LED_Mode’ ipg_main.c:4247: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:4247: ошибка: expected ‘;’ before ‘LED_Mode_Value’ ipg_main.c:4248: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:4250: ошибка: доступ по указателю на неполный тип ipg_main.c:4251: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:4251: ошибка: доступ по указателю на неполный тип ipg_main.c:4253: ошибка: ‘LED_Mode_Value’ undeclared (first use in this function ) ipg_main.c:4256: ошибка: ‘struct ipg_nic_private’ has no member named ‘LED_Mode’ ipg_main.c:4260: ошибка: ‘struct ipg_nic_private’ has no member named ‘LED_Mode’ ipg_main.c:4264: ошибка: ‘struct ipg_nic_private’ has no member named ‘LED_Mode’ ipg_main.c: В функции ‘Set_PHYSet’ ipg_main.c:4277: ошибка: ‘u32’ undeclared (first use in this function) ipg_main.c:4277: ошибка: expected ‘;’ before ‘baseaddr’ ipg_main.c:4279: ошибка: доступ по указателю на неполный тип ipg_main.c:4280: ошибка: ‘baseaddr’ undeclared (first use in this function) ipg_main.c:4280: ошибка: доступ по указателю на неполный тип ipg_main.c:4284: ошибка: ‘struct ipg_nic_private’ has no member named ‘LED_Mode’ [sephiroth@localhost Linux v2.09e]$ = ';
Спасибо сказали:
Аватара пользователя
Alastis
Сообщения: 86
ОС: Arch

Re: драйвера на сетевую карту

Сообщение Alastis »

Sephiroth писал(а):
24.02.2008 18:15
вот что он выдаёт в ответ

пакет с заголовками ядра установлен?
если да, то gcc -I /usr/src/linux/include/ <file> (вроде так)
Спасибо сказали:
Sephiroth
Сообщения: 4
ОС: Mandriva 2008.0

Re: драйвера на сетевую карту

Сообщение Sephiroth »

сори за глупый вопрос, но что должно стоять вместо file? :blush: в той папке находиться файл Kbuild и несколько папок..и всё..
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: драйвера на сетевую карту

Сообщение yaleks »

Что выдаёт lspci? Собирать драйвера самому не нужно.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: драйвера на сетевую карту

Сообщение rm_ »

Цитирую в полном объёме readme.txt из драйверов для Вашей карты.

Если что-то непонятно, воспользуйтесь translate.ru или аналогичными сервисами для перевода.

Код: Выделить всё

            IC Plus IP1000 Gigabit Ethernet Adapter
                        Linux driver

Contents:
-----------
1. File Description
2. Driver Installation for Linux
3. Jumbo Support

1. File Description
-------------------

Filename                Description
====================    =======================================================
ipg.c                   IC Plus IP1000 Linux Driver Source Code.
                        This file is the main part of IP1000 Linux Driver.

makefile                Make File For IP1000 Linux Driver.
                        Using "make all", "make smp", "make bigmem" for your
                        kernel.

make2.2.sh              Make Shell Script For Linux 2.2.x Kernel.

make2.2mod.sh           Make Shell Script For Linux 2.2.x Kernel.

PhyParam.h              IP1000 Hardware Parameters modification file.
                        It would have new version for new version of NIC on IC
                        Plus web site.

ipg_tune.h              Include File For IP1000 Linux Driver.

ipg_structs.h           Include File For IP1000 Linux Driver.

ipg_macros.h            Include File For IP1000 Linux Driver.

ipg_constants.h         Include File For IP1000 Linux Driver.

readme.txt              A summary of the contents for Linux Driver.
                        This file, which you are reading me now.



2. Driver Installation for Linux
-----------------------------------------
a. for kernel 2.4.x
   a1. Redhat 7.3 (linux kernel 2.4.18)
   a2. Mandrake 8.1 (kernel 2.4.8)
b. for kernel 2.6.x
c. for bigmem and smp.

        a.for kernel 2.4.x
        -------------------
          a1. Redhat 7.3 (linux kernel 2.4.18)
          a1.1. install way 1:
              #make all =>generate ipg.o
              #cp ipg.o /lib/modules/2.4.18-3/kernel/drivers/net/
              #insmod ./ipg.o
              #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
              eth0 is your network adapter,use "dmesg" to check it,
                   ex: eth0, eth1...
              xxx  is your ip address, ex: 192.168.102.211
              yyy  is your netmask address, ex:255.255.255.0

          a1.2.  install way 2:
             #make all =>generate ipg.o
             #cp ipg.o /lib/modules/2.4.18-3/kernel/drivers/net/
             #insmod ./ipg.o
             #setup
                   [network configuration] =>to setup your ip address
             #ifup eth0
                 eth0 is your network adapter, ex: eth0, eth1...


          a2. Mandrake 8.1 (kernel 2.4.8)
             #make all  => generate ipg.o
             #cp ipg.o /lib/modules/2.4.8-26mdk/kernel/drivers/net
             #insmod ./ipg.o
             #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
             eth0 is your network adapter,use "dmesg" to check it,
                  ex: eth0, eth1...
             xxx  is your ip address, ex: 192.168.102.211
             yyy  is your netmask address, ex:255.255.255.0

        b. for kernel 2.6.x
        -------------------
           #make all  => generate ipg.ko
           #insmod ./ipg.ko
           #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
              eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
              xxx  is your ip address, ex: 192.168.102.211
              yyy  is your netmask address, ex:255.255.255.0
           ========================================================================
           example for Mandrake 10 automatically load:
           #make all  => generate ipg.ko
           #uname -r
           #2.6.11-6mdk  => Depending on various Linux versions
           #cp ipg.o /lib/modules/2.6.11-6mdk/kernel/drivers/net  => Just for Mandrake 10 example.
           #insmod ./ipg.ko (or ipg.o)
           #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
           ========================================================================

        c. for bigmem and smp.
        ----------------------
           c1. If your kernel was in bigmem, using:
             #make bigmem

           c2. If your kernel was in smp, using:
             #make smp


3. Jumbo Support
----------------------

In Makefile:
3.1. Open Jumbo Support:
MAPPING_MODE= -DUSE_IO_OPS -DJUMBO_FRAME

3.2. Close Jumbo Support
MAPPING_MODE= -DUSE_IO_OPS

3.3. Jumbo Support for RX 10K and TX 10K
3.3.1. Change max jumbo frame support size, please change JUMBO_FRAME_SIZE_xxxx option to modify
         support size, the more large frame support need more memory to use, the best performence for
         IP1000A may be "JUMBO_FRAME_SIZE_4K".

         Note: After changed JUMBO_FRAME_SIZE_xxxx option, please "make clean" then "make" again.

in Makefile:
MAPPING_MODE= -DUSE_IO_OPS -DJUMBO_FRAME -DJUMBO_FRAME_SIZE_4K

Usiable options:
JUMBO_FRAME_SIZE_2K
JUMBO_FRAME_SIZE_3K
JUMBO_FRAME_SIZE_4K
JUMBO_FRAME_SIZE_5K
JUMBO_FRAME_SIZE_6K
JUMBO_FRAME_SIZE_7K
JUMBO_FRAME_SIZE_8K
JUMBO_FRAME_SIZE_9K
JUMBO_FRAME_SIZE_10K
Спасибо сказали:
Sephiroth
Сообщения: 4
ОС: Mandriva 2008.0

Re: драйвера на сетевую карту

Сообщение Sephiroth »

читал я это ридми,уже глаза протер. я так понял там написано Using "make all", "make smp", "make bigmem" for your kernel. вот ни одна команда не работает! и то что тут предложили тоже...может я что не так делаю...Что выдаёт lspci? Собирать драйвера самому не нужно. ispci показывает название сетевой(она не пашет) что значит не нужно?
Спасибо сказали:
Аватара пользователя
Ilja
Сообщения: 349
ОС: ALTLinux Branch 4.1

Re: драйвера на сетевую карту

Сообщение Ilja »

Чтобы собрать дрова под Ваше ядро надобно установить kernel-headers-<ваше ядро>. Иначе компилятор не телепат подо что собирать.

Чтобы собрать дрова под Ваше ядро надобно установить kernel-headers-<ваше ядро>. Иначе компилятор не телепат подо что собирать.
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.

Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: драйвера на сетевую карту

Сообщение rm_ »

Как вариант - можно обновить ядро до 2.6.24. С этой версии в ядро добавлена поддержка IP1000A (модуль ipg), и дополнительно собирать ничего не придётся.
Спасибо сказали: