|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene Korovin 2:5080/196.72 19 Sep 2001 13:41:34 To : Denis Gudtsov Subject : Re: как собpать дpайвеp для сетевyхи --------------------------------------------------------------------------------
DG> файл с дpайвеpом называется fealnx
Есть у меня такая же сетевуха. Hа slackware 8.0 в вЯдрах 2.4.5-2.4.9 работает
без проблем... Hо есть один моментик - чтоб вкомпилить ее в вЯдро (не модулем)
нужно преодолеть стандартную "защиту от чайников";-)))
в /usr/src/linux/drivers/net/fealnx.c есть строчка:
-------------------------------------------------------------------------
static struct pci_device_id fealnx_pci_tbl[] = __devinitdata {
{0x1516, 0x0800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0},
{0x1516, 0x0803, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1},
{0x1516, 0x0891, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 2},
{} /* terminate list */
};
MODULE_DEVICE_TABLE(pci, fealnx_pci_tbl);
------------------------------------------------------------------------
дык вот первую строчку нужно заменить на:
static struct pci_device_id fealnx_pci_tbl[] __devinitdata = {
и все откомпилится...
PS таких вот "защит от чайников" в ядре я не один десяток нашел...:)
With best regards, Eugene [ Registered Linux user #194650 ]
--- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.9 (i586))
* Origin: Hiroshima'45... Chernobyl'86... Windows'95... (2:5080/196.72)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40048afa3f9a.html, оценка из 5, голосов 10
|