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 
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! 
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.