Автор Гілка: Debian  Встановлення драйверу  (Прочитано 4730 раз)

Відсутній Taras

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • Що новенького?
Винекла проблема  в мене.
Купив  мережеву карту DGE-528T і ніяк не можу встановити на неї драйвери під Debian 6.
Заливаю на диск драйвери  запускаю команду
make install
видаєтаку біду:
root@DEBI:/tmp/LINUX/2.4.x_2.6.x# make install
make -C src/ install
make[1]: Вхожу у каталог "/tmp/LINUX/2.4.x_2.6.x/src"
install -m 644 -c r1000.ko /lib/modules/2.6.32-5-686-bigmem/kernel/drivers/net/
install: не вдається виконати stat для `r1000.ko': No such file or directory
make[1]: *** [install] Помилка 1
make[1]: Залишаю каталог "/tmp/LINUX/2.4.x_2.6.x/src"
make: *** [install] Помилка 2

P.S. В Unix  системах нульовий.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Debian  Встановлення драйверу
« Відповідей #1 : 2013-01-18 17:55:33 »
Ніяких драйверів вам для неї не треба.
У мене така працює без жодних проблем з стандартним wheezy.

P.S. monstruozo:~$ lspci -v -d 1186:4300
05:06.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
      Subsystem: D-Link System Inc DGE-528T Gigabit Ethernet Adapter
      Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 21
      I/O ports at b000 [size=256]
      Memory at fe720000 (32-bit, non-prefetchable) [size=256]
      Expansion ROM at fe700000 [disabled] [size=128K]
      Capabilities: <access denied>
      Kernel driver in use: r8169
P.P.S. Можливо потрібно встановити пакунок firmware-realtek: monstruozo:~$ dmesg | grep -i firm
856:[ 2470.311685] r8169 0000:02:00.0: firmware: agent loaded rtl_nic/rtl8168e-3.fw into memory
monstruozo:~$ dpkg -S  rtl_nic/rtl8168e-3.fw
firmware-realtek: /lib/firmware/rtl_nic/rtl8168e-3.fw
« Змінено: 2013-01-18 18:01:16 від ISBear »

Відсутній Taras

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
  • Що новенького?
Re: Debian  Встановлення драйверу
« Відповідей #2 : 2013-01-21 11:25:10 »
Виявляєттся мене DEBIAN надурив! В мене  мережева карта не DGE-528T а DGE-560T.
Хоча при команді lspci він видає що це карта "Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 06)
"
Вибачаюся, що  потурбував таким дурним питанням.

Відсутній TARAS_LV

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
Re: Debian  Встановлення драйверу
« Відповідей #3 : 2013-01-21 12:11:23 »
В продавження цієї теми виникла помилка вже в становленням DGE-560T
При написані команди
./install.sh
Видає таке
1) installation
2) generate patch
3) exit
Choose your favorite installation method: 1
Please read this carfully!

This script will automatically compile and load the sk98lin
driver on your host system. Before performing both compilation
and loading, it is necessary to shutdown any device using the
sk98lin kernel module and to unload the old sk98lin kernel
module. This script will do this automatically per default.

Please plug a card into your machine. Without a card we aren't
able to check the full driver functionality.

Do you want proceed? (y/N) y
Create tmp dir (/tmp/Sk98IfoTFhbIEerPgMHXXcrUo)                      [   OK   ]
Check user id (0)                                                    [   OK   ]
Check kernel version (2.6.32-5-686-bigmem)                           [   OK   ]
Check kernel symbol file (/proc/kallsyms)                            [   OK   ]
Check kernel type (SMP)                                              [   OK   ]
Check number of CPUs (2)                                             [   OK   ]
Check architecture (found)                                           [   OK   ]
Set architecture (i386)                                              [   OK   ]
Check compiler (/usr/bin/gcc)                                        [   OK   ]
Check mcmodel flags (none)                                           [   OK   ]
Check module support (/sbin/insmod)                                  [   OK   ]
Check make (/usr/bin/make)                                           [   OK   ]
Check archive file (sk98lin)                                         [   OK   ]
Check kernel gcc version (4.3.5) (use gcc-4.3)                       [   OK   ]
Check sk98lin driver availability (not loaded)                       [   OK   ]
Check kernel header files (/usr/src/linux)                           [   OK   ]
Unpack the sources (done)                                            [   OK   ]
Check sources for .config file (/usr/src/linux/.config)              [   OK   ]
Copy and check .config file (done)                                   [   OK   ]
Check the mem address space (highmem64)                              [   OK   ]
Change IOMMU (disabled)                                              [   OK   ]
Create new .config file (done)                                       [   OK   ]
Execute: make oldconfig (done)                                       [   OK   ]
Delete old .config file (done)                                       [   OK   ]
Execute: make oldconfig (done))                                      [   OK   ]
diff: /usr/src/linux/.config: No such file or directory
Check kernel header version (not recognized)                         [  warn  ]
Check kernel functions (Changed: nothing)                            [   OK   ]
Compile the kernel (error)                                           [ failed ]

An error has occurred during the compile proces which prevented
the installation from completing.
Take a look at the log file install.log for more informations.
Installation of sk98lin driver module failed.

В логах пише
+++ Install mode: User
+++ Driver version: 8.35.2.3 (Jul-03-2006)
+++ Kernel version 2.6.32-5-686-bigmem
+++ smp_count=1
+++ cpu_number=2
+++ kernel_machine=i686
+++ Architecture: i386
+++ Unpack the sources
+++ ====================================
+++ tar xfv sk98lin.tar
2.4/
2.4/h/
2.4/h/skdrv1st.h
2.4/h/skdrv2nd.h
2.4/Makefile
2.4/skge.c
2.4/skproc.c
2.4/skdim.c
2.4/sky2.c
2.4/skethtool.c
2.6/
2.6/h/
2.6/h/skdrv1st.h
2.6/h/skdrv2nd.h
2.6/Makefile
2.6/skge.c
2.6/skproc.c
2.6/skdim.c
2.6/sky2.c
2.6/skethtool.c
common/
common/h/
common/h/lm80.h
common/h/skaddr.h
common/h/skcsum.h
common/h/skdebug.h
common/h/skerror.h
common/h/skgedrv.h
common/h/skgehw.h
common/h/skgehwt.h
common/h/skgeinit.h
common/h/skgepnm2.h
common/h/skgepnmi.h
common/h/skgesirq.h
common/h/skgetwsi.h
common/h/skqueue.h
common/h/skrlmt.h
common/h/sktimer.h
common/h/sktwsi.h
common/h/sktypes.h
common/h/skversion.h
common/h/skvpd.h
common/h/sky2le.h
common/h/xmac_ii.h
common/skaddr.c
common/skcsum.c
common/skgehwt.c
common/skgeinit.c
common/skgemib.c
common/h/skgeinit.h
common/h/skgepnm2.h
common/h/skgepnmi.h
common/h/skgesirq.h
common/h/skgetwsi.h
common/h/skqueue.h
common/h/skrlmt.h
common/h/sktimer.h
common/h/sktwsi.h
common/h/sktypes.h
common/h/skversion.h
common/h/skvpd.h
common/h/sky2le.h
common/h/xmac_ii.h
common/skaddr.c
common/skcsum.c
common/skgehwt.c
common/skgeinit.c
common/skgemib.c
common/skgepnmi.c
common/skgesirq.c
common/sklm80.c
common/skqueue.c
common/skrlmt.c
common/sktimer.c
common/sktwsi.c
common/skvpd.c
common/skxmac2.c
common/sky2le.c
common/sk98lin.4
misc/
misc/Configure.help
misc/Kconfig
common/sk98lin.txt

+++ Compile the driver
+++ ====================================
make: Вхожу у каталог "/usr/src/linux-2.6.32"
 WARNING: Symbol version dump /usr/src/linux-2.6.32/Module.symvers
           is missing; modules will have no dependencies and modversions.

  Building modules, stage 2.
  MODPOST 0 modules
/bin/sh: scripts/mod/modpost: No such file or directory
make[1]: *** [__modpost] Помилка 127
make: *** [modules] Помилка 2
make: Залишаю каталог "/usr/src/linux-2.6.32"
+++ Compiler error
Що не так роблю?