в лине я новичёк.стоит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: драйвера на сетевую карту
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@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
-
Sephiroth
- Сообщения: 4
- ОС: Mandriva 2008.0
Re: драйвера на сетевую карту
сори за глупый вопрос, но что должно стоять вместо file?
в той папке находиться файл Kbuild и несколько папок..и всё..
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: драйвера на сетевую карту
Что выдаёт lspci? Собирать драйвера самому не нужно.
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: драйвера на сетевую карту
Цитирую в полном объёме readme.txt из драйверов для Вашей карты.
Если что-то непонятно, воспользуйтесь translate.ru или аналогичными сервисами для перевода.
Если что-то непонятно, воспользуйтесь 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: драйвера на сетевую карту
читал я это ридми,уже глаза протер. я так понял там написано Using "make all", "make smp", "make bigmem" for your kernel. вот ни одна команда не работает! и то что тут предложили тоже...может я что не так делаю...Что выдаёт lspci? Собирать драйвера самому не нужно. ispci показывает название сетевой(она не пашет) что значит не нужно?
-
Ilja
- Сообщения: 349
- ОС: ALTLinux Branch 4.1
Re: драйвера на сетевую карту
Чтобы собрать дрова под Ваше ядро надобно установить kernel-headers-<ваше ядро>. Иначе компилятор не телепат подо что собирать.
Чтобы собрать дрова под Ваше ядро надобно установить kernel-headers-<ваше ядро>. Иначе компилятор не телепат подо что собирать.
Чтобы собрать дрова под Ваше ядро надобно установить kernel-headers-<ваше ядро>. Иначе компилятор не телепат подо что собирать.
Обычно первый совет наступившему на грабли - наступить еще раз и сравнить ощущения.
Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
Советы по наступанию на грабли - JID: ilya.raskin@jabber.se
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: драйвера на сетевую карту
Как вариант - можно обновить ядро до 2.6.24. С этой версии в ядро добавлена поддержка IP1000A (модуль ipg), и дополнительно собирать ничего не придётся.