Ide et noyau 2.6.28

Résolu/Fermé
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 - 19 janv. 2009 à 01:30
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 24 avril 2009 à 19:51
Bonjour tout le monde,


j'ai un problème avec le noyau 2.6.28 que j'ai téléchargé sur www.kernel.org .
dans sa config, il n'existe plus l'option "ide 2 disk support" dans le menu "device drivers/ata,atapi"
du coup, plus moyen d'utiliser l'ide.
j'ai donc remplacé mes disques durs ide par des sata.
mais le problème est que mon lecteur dvd et mon graveur sont des ide.

je me deamande donc comment faire avec ce noyau pour utiliser le lecteur et le graveur de dvd.
en attendant, je dois utiliser le noyau 2.6.27.11

quelqu'un a-t-il une idée?


merci
A voir également:

7 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
19 janv. 2009 à 02:12
Hum de nos jours on ne compile pour ainsi dire jamais de noyau à la main sauf pour le fun ou si on a un besoin très spécifique. Je ne sais pas quelle distribution tu utilises, mais sous debian testing on est en 2.6.26 donc est-ce vraiment si utile que ça de s'embêter à compiler le tout dernier noyau (qui concrètement t'apportera assez peu ?).

Si tu tiens vraiment à compiler ton noyau, normalement en copiant le .config dans le répertoire de source de ton ancien noyau dans le nouveau, tu peux faire un "make oldconfig" ce qui évite de se reprendre un "make menuconfig" depuis le départ. Si tu utilises une distribution basée sur debian (debian, ubuntu, xandros...), plutôt que d'utiliser le traditionnel "make dep && make clean && make bzImage && make modules && make modules_install", je te conseille d'utiliser "make-kpkg" qui est beaucoup plus pratique.

Bonne chance
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
19 janv. 2009 à 06:40
je suis sous slackware, pas de paquet noyau, il faut compiler à la main
dans le fichier .config il y est stipulé qu'il ne faut pas modifier soi-même

le noyau 2.6.xx se compile comme ça:
cd /usr/src/linux
make menuconfig
make
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.x

sinon, dans les sources du noyau 2.6.28, il y a un fichier nomé "ide-4drives.c" dans la branche drivers/ide/. une piste peutêtre?
0
elgoune > matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015
19 janv. 2009 à 16:46
Salut,tu peux en fait garder le support de tes peripheriques IDE mais en utilisant les nouvelles options du noyau.Il faut que tu ailles dans :
Serial ATA (prod) and Parallel ATA (experimental) drivers.Tu devrais trouver l'option concernant ton chip IDE.

Tes peripheriques IDE se retrouverons non plus sous le non de /dev/hd*, mais /dev/sd* pour les disques dur et /dev/scd* pour les lecteurs optiques

A+
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104 > elgoune
19 janv. 2009 à 18:03
salut,

j'ai mis tout les drivers pata, et, dans un premier temps, je n'ai pas touche à ata/atapi:
ls /dev/scd*
/bin/ls: cannot access /dev/scd*: No such file or directory

puis j'ai supprmimé ata/atapi: idem pour ls /dev/scd*: No such file or directory

à l'aide!
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
19 janv. 2009 à 18:11
il n'existe plus l'option "ide 2 disk support" dans le menu "device drivers/ata,atapi"

??

Au pire ils ont été déplacés mais ils n'ont pas disparus.
Cherche dans drivers > Ata > Generic Ata Disk. Ou quelque chose du genre.
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
19 janv. 2009 à 19:30
ça yest, cool, ça marche!

voilà coment j'ai configuré mon noyau:
#
# Device Drivers
#

#
# Protocols
#
CONFIG_HAVE_IDE=y
CONFIG_IDE=y

#
# Please see Documentation/ide/ide.txt for help/info on IDE drives
#
CONFIG_IDE_TIMINGS=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=y
# CONFIG_IDE_GD_ATA is not set
# CONFIG_IDE_GD_ATAPI is not set
# CONFIG_BLK_DEV_IDECS is not set
# CONFIG_BLK_DEV_DELKIN is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y

#
# IDE chipset support/bugfixes
#
# CONFIG_IDE_GENERIC is not set
# CONFIG_BLK_DEV_PLATFORM is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEDMA_SFF=y

#
# PCI IDE chipsets support
#
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_PCIBUS_ORDER=y
CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_CS5535 is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_IT8213 is not set
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_BLK_DEV_TC86C001 is not set
CONFIG_BLK_DEV_IDEDMA=y

CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not set
# CONFIG_PATA_ALI is not set
# CONFIG_PATA_AMD is not set
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
# CONFIG_PATA_CS5536 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_IT8213 is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NINJA32 is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_NS87415 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PCMCIA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
# CONFIG_PATA_SCH is not set
# CONFIG_MD is not set
# CONFIG_FUSION is not set

en fait, bien que mon port ide soit sur la carte mère, il faut le considérer comme étant sur une carte pci (chez moi, nvidia/amd).
c'est lspci qui m'a mis sur la piste, et bien sur aussi, vos réponses.
... et ça marche!
merc à tous ceux qui ont participé à cette discution.
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
19 janv. 2009 à 23:55
post-sriptum :

il a aussi fallu ajouter "drivers / sata et pata / pata amd-nvidia" pour que l'icône dvd de kde disparaisse quand on éjecte le disque du lecteur
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
20 janv. 2009 à 00:01
et patati patata :-DD

-------> ça va je sors....
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
20 janv. 2009 à 00:01
Merci pour l'info :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
20 janv. 2009 à 00:27
et puis j'ai aussi retiré "device drivers / ata,atapi / Probe IDE PCI devices in the PCI bus order et Generic PCI IDE Chipset Support" et c'est nickel...
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
20 janv. 2009 à 01:16
Ok, je précise juste que si tu veux compiler ton noyau et que l'interface du make menuconfig change, le make oldconfig permet d'éviter de s'embêter.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
20 janv. 2009 à 01:19
Le soucis c'est que d'une version d'un noyau à l'autre, beaucoup d'options s'ajoutent. Le make oldconfig va te poser des questions sur les nouvelles options mais il y en a tellement.... Et il faut répondre pour toutes, tandis qu'avec menuconfig tu peux te permettre d'ignorer des sections entières.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749 > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
20 janv. 2009 à 01:20
En général il suffit de dire non (ce sont souvent des fonctionnalités supplémentaires qui ne te concernent pas vu que ton noyau précédent tournait bien), et dans le doute de prendre le choix par défaut.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024
20 janv. 2009 à 01:22
Pas faux...
0
matser1973 Messages postés 347 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 5 juin 2015 104
20 avril 2009 à 17:12
make oldconfig sert à configurer à l'ancienne, en posant la question pour chacun des modules.
pour ne pas avoir à recompiler depuis le début, il faut copier le fichier .config de l'ancien noyau vers le fichier /boot/config

compiler un noyau sert aussi à alléger fortement le noyau générique proposé par ta distribution en enlevant la multitude d'options dont tu n'a pas besoin, et au contraire, d'ajouter les option dont tu as besoin et qui ne sont pas sélectiionnés
lspci
0
Bonjour,
je rencontre le meme probleme. Impossible de graver de cd sous k3b avec mandriva 2007 noyau 2.6.
Mais je suis debutant et je ne sait pas comment configurer le noyau. Et notamant ou se trouve le fichier .config.
Est ce que quelqu'un peut m'aider ?
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
24 avril 2009 à 19:51
Ouvre un nouveau sujet sur le forum linux en précisant quel est le message d'erreur et ce qui te fait dire que c'est un problème noyau. En général c'est plutôt un problème de droits. Précise également si k3b voit détecte graveur.

Bonne chance
0