Pb carte reseau avec petit Noob

Lequel nécessite linux-headers-2.6.18.6-amd64??

Ah!

On progresse!

Revoici le fichier makefile du driver asus:

[quote]# Driver files

core driver files

CFILES = at_main.c at_hw.c at_param.c \

     at_test.c kcompat.c at_ethtool.c

HFILES = at.h at_hw.h at_osdep.h kcompat.h drv_ioctl.h

ifeq (,$(BUILD_KERNEL))

BUILD_KERNEL=$(shell uname -r)

endif

###########################################################################

Environment tests

Kernel Search Path

All the places we look for kernel source

KSP := /lib/modules/$(BUILD_KERNEL)/source \

    /lib/modules/$(BUILD_KERNEL)/build \

    /usr/src/linux-$(BUILD_KERNEL) \

    /usr/src/linux-$($(BUILD_KERNEL) | sed 's/-.*//') \

    /usr/src/kernel-headers-$(BUILD_KERNEL) \

    /usr/src/kernel-source-$(BUILD_KERNEL) \

    /usr/src/linux-$($(BUILD_KERNEL) | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/') \

    /usr/src/linux

prune the list down to only values that exist

and have an include/linux sub-directory

test_dir = $(shell [ -e $(dir)/include/linux ] && echo $(dir))

KSP := $(foreach dir, $(KSP), $(test_dir))

we will use this first valid entry in the search path

ifeq (,$(KSRC))

KSRC := $(firstword $(KSP))

endif

ifeq (,$(KSRC))

$(error Linux kernel source not found)

else

ifeq (/lib/modules/$(shell uname -r)/source, $(KSRC))

KOBJ := /lib/modules/$(shell uname -r)/build

else

KOBJ := $(KSRC)

endif

endif

check for version.h and autoconf.h for running kernel in /boot (SUSE)

ifneq (,$(wildcard /boot/vmlinuz.version.h))

VERSION_FILE := /boot/vmlinuz.version.h

CONFIG_FILE := /boot/vmlinuz.autoconf.h

KVER := $(shell $(CC) $(CFLAGS) -E -dM $(VERSION_FILE) | \

      grep UTS_RELEASE | awk '{ print $$3 }' | sed 's/\"//g')

ifeq ($(KVER),$(shell uname -r))

# set up include path to override headers from kernel source

x:=$(shell rm -rf include)

x:=$(shell mkdir -p include/linux)

x:=$(shell cp /boot/vmlinuz.version.h include/linux/version.h)

x:=$(shell cp /boot/vmlinuz.autoconf.h include/linux/autoconf.h)

CFLAGS += -I./include

else

VERSION_FILE := $(KOBJ)/include/linux/version.h

CONFIG_FILE  := $(KSRC)/include/linux/config.h

endif

else

VERSION_FILE := $(KOBJ)/include/linux/version.h

ifneq (, $(wildcard $(KSRC)/include/linux/config.h))

CONFIG_FILE := $(KSRC)/include/linux/config.h

else

CONFIG_FILE := $(KSRC)/include/linux/autoconf.h

CFLAG += AUTO

endif

endif

ifeq (,$(wildcard $(VERSION_FILE)))

$(error Linux kernel source not configured - missing version.h)

endif

ifeq (,$(wildcard $(CONFIG_FILE)))

$(error Linux kernel source not configured - missing config.h)

endif

pick a compiler

ifneq (,$(findstring egcs-2.91.66, $(shell cat /proc/version)))

CC := kgcc gcc cc

else

CC := gcc cc

endif

test_cc = $(shell $(cc) --version > /dev/null 2>&1 && echo $(cc))

CC := $(foreach cc, $(CC), $(test_cc))

CC := $(firstword $(CC))

ifeq (,$(CC))

$(error Compiler not found)

endif[/quote]

Ben oui, forcément, quand on peut pas finir l’installation sur le net, il en manque, des paquets :s

J’analyse pour voir ce que je peux faire, mais si quelqu’un a une idée des paquets qu’il me manque encore…

Erf!

En parcourant un peu le reste pour voir à l’avance ce qu’il allait encore pouvoir m’inventer comme excuse pour ne pas s’installer jusqu’au bout, j’ai trouvé ceci:

Alors là, je sèche.

Comment trouver une version plus vieille que ce qui se fait en ce moment?
Et si j’en chope une, qui me dit que ma carte réseau continuera à fonctionner quand le système se mettra à jour?

Sinon j’avais trouvé ce paquet sur le snapshot pour régler le pbm de dépendances…
http://snapshot.debian.net/archive/2006/11/06/debian/pool/main/l/linux-2.6/linux-headers-2.6.18-2_2.6.18-4_amd64.deb

mais donne moi le lien vers ce drivers et ton uname -a

Voici le lien:

dlsvr02.asus.com/pub/ASUS/mb/soc … nsic_L.rar

Pour le uname -r, j’arrive tout de suite (faut que je rechange l’écran et clavier/souris de place)

EDIT:

2.6.18-6-amd64

http://boisson.homeip.net/debian/atl1.ko
$ /sbin/modinfo atl1.ko
filename: atl1.ko
author: Attansic Corporation, xiong_huang@attansic.com
description: Attansic 1000M Ethernet Network Driver
license: GPL
version: 1.1.40.1
vermagic: 2.6.18-6-amd64 SMP mod_unload gcc-4.1
depends:
alias: pci:v00001969d00001048svsdbcsci*
srcversion: A2152CFE86016579140733A
parm: FlashVendor:SPI Flash Vendor (array of int)
parm: IntModTimer:Interrupt Moderator Timer (array of int)
parm: MediaType:MediaType Select (array of int)
parm: RxDescriptors:Number of receive descriptors (array of int)
parm: TxDescriptors:Number of transmit descriptors (array of int)

Note que dans le 2.6.25:

$ /sbin/modinfo atl1
filename: /lib/modules/2.6.25-080418/kernel/drivers/net/atl1/atl1.ko
author: Attansic Corporation xiong_huang@attansic.com, Chris Snook csnook@redhat.com, Jay Cliburn jcliburn@gmail.com
description: Attansic 1000M Ethernet Network Driver
license: GPL
version: 2.0.7
vermagic: 2.6.25-080418 SMP mod_unload
depends: mii
alias: pci:v00001969d00001048svsdbcsci*
srcversion: 6BCB30FE906E02CC83876EF
parm: flash_vendor:SPI flash vendor (array of int)
parm: int_mod_timer:Interrupt moderator timer (array of int)

donc version 2.0.7…

Heu…

Merci à toi.
J’ai pas bien pigé ce qu’il y avait à noter, mais je te fais confiance :wink:

Que fais-je avec ce précieux fichier?
Je double-clic dessus, je le lance via le super terminal ou je le met à un endroit spécifique?

Désolé, on vient de m’expliquer.

J’ai donc commencer à choper la galette pour installer Lenny.

Bon, ben comme ça, je participerai aux tests…

Non, je t’ai compilé le module, essaye le, il devrait marcher. Sinon, effectivement, SI ça ne marche pas, tu peux passer à un noyau sans pour autant réinstaller. ON NE REINSTALLE PAS UNE DEBIAN, on la met à jour.

Bien, chef! :wink:

Désolé, réflexe du à une trop grande exposition à Windows.

Sinon, je suis tombé sur cet article:
ubunteros.tuxfamily.org/spip.php?article117

Souci, ayant installé le 2.6.18-6-amd, et non le dvd pour i386, il me manqe encore des trucs.

Quand je fais la commande pour vérifier qu’il ne me manque rien, je tombe sur un os avec kernel-image-2.6-686.

Hop,j’ai été choper le paquet, je regarde la liste des paquets requis, y’a de quoi trembler.

Mais bon, merci bien à toi, avec tout ça je devrais commencer à voir la lumière.