Ubuntu + new kernel + S-ATA = !#!?%$§ - je sais que je suis chiant mais

voila, mon ubuntu est tout beau avec son nouveau noyau 2.6.15.4 (merde la 2.6.15.5 est sorti y a quelques jours :slight_smile: ) mais maintenant y a un autre pb : je n’arrive plus a monter mes disques sata.

benji@breezy64$ umount /dev/sda1
umount: /dev/sda1: n'est pas monté
benji@breezy64$ mount /dev/sda1
mount: /dev/sda1 est déjà monté ou /media/sda1 est occupé

mais ce qui est d’autant plus bizarre, c’est que j’arrive a executer quelques commandes sur ces disques :

benji@breezy64$ hdparm -tT /dev/sdb

/dev/sdb:
 Timing cached reads:   3156 MB in  2.00 seconds = 1577.90 MB/sec
 Timing buffered disk reads:  158 MB in  3.00 seconds =  52.59 MB/sec

Est ce que mes disques sont effectivement pas detectes ? est ce qu’il faut que j’installe des drivers ? et si oui, ou les trouver sachant que j’ai kubuntu (breezy) AMD64 ?
quand j’ai compilé mon noyau, j’ai copié la config de mon noyau initial et j’ai fait un make oldconf donc je suppose que y a rien a modifié dans mon noyau, si ?

donne nous le résultat des commandes

s’il te plait

root@breezy64:/media# mount
/dev/hdc4 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hdc1 on /media/hdc1 type ntfs (rw,umask=000)
/dev/hdc3 on /media/hdc3 type ntfs (rw,umask=000)
/dev/hdc5 on /media/hdc5 type vfat (rw,umask=000)
/dev/hdd1 on /media/hdd1 type ntfs (rw,umask=000)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)

root@breezy64:/media# fdisk -l

Disque /dev/sda: 251.0 Go, 251000193024 octets
255 têtes, 63 secteurs/piste, 30515 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1       30515   245111706   42  SFS

Disque /dev/sdb: 163.9 Go, 163928604672 octets
255 têtes, 63 secteurs/piste, 19929 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1               1       19929   160079661   42  SFS

Disque /dev/hdc: 251.0 Go, 251000193024 octets
255 têtes, 63 secteurs/piste, 30515 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdc1               1        3824    30716248+   7  HPFS/NTFS
/dev/hdc2            3825        4166     2747115    5  Extended
/dev/hdc3            6379       30515   193880452+   7  HPFS/NTFS
/dev/hdc4   *        4167        6378    17767890   83  Linux
/dev/hdc5            3825        4067     1951834+   b  W95 FAT32
/dev/hdc6            4068        4166      795186   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/hdd: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdd1               1       14946   120053713+  42  SFS
/dev/hdd2   *           1           1           0    0  Vide
La partition 2 ne se termine pas sur une frontière de cylindre.[CODE]

[CODE]root@breezy64:/media# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdc4       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdc6       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdb        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/sdc        /media/usb0     auto    rw,user,noauto  0       0
/dev/hdc1       /media/hdc1     ntfs    umask=000       0       0
/dev/hdc3       /media/hdc3     ntfs    umask=000       0       0
/dev/hdc5       /media/hdc5     vfat    umask=000       0       0
/dev/hdd1       /media/hdd1     ntfs    umask=000       0       0
/dev/sda1       /media/sda1     ntfs    umask=000       0       0
/dev/sdb1       /media/sdb1     ntfs    umask=000       0       0

ton probleme est en effet asser bizzare…

essaie cela :

si ça ne marche pas, et qu’il te met toujours la même erreur sur la disponibilité de /media/sda1, essais

dans les 2 cas, donne moi le résultat des commandes s’il te plait.

Autre chose, as-tu fait une mise à jour récement à par le noyeau ?
As-tu encore l’ancien noyeau pour booter dessus et pouvoir tester ? (au passage, quand on installe un nouveau noyau, on laisse TOUJOURS au moins un ancien dont on est sur qu’il marche au cas ou ! chez moi j’ai toujours 3 ou 4 noyaux qui trainent ;))

J’ai en effet gardé les anciens noyaux et je pense que ca doit marcher dessus meme si j’ai pas testé. Pour tes deux commandes :
La première que j’avais déjà testé me renvoie la meme connerie
La deuxieme, elle, par miracle, marche.
merci en tout cas.
y a moyen que je rajoute l’option “-o loop” dans le fstab ?

nan c’est bon j’ai trouvé
fau tque je rajoutte loop dans la partie options de mon fstab

merci en tt cas
j’espere ne plus avoir besoin de vous mais qui sait ?

même si l’option loop marche, c’est n’est pas vraiment une solution car cette option à pour effet de monter un système de fichier par dessus un autre (je l’utilise pour installer des jeux de pusieurs CD avec wine comme je ne peut pas démonter le premier CD car l’installeur est en cours d’éxecution dessus ;))
Ce qu’il faudrait savoir, c’est pourquoi ton système pense que quelque chose est monté dans /media/sda1 avec que mount dit que rien n’y est monté ?

quand tu ne montes pas sda1 (et que tu as l’erreur donc) est ce que le dossier /media/sda1 est vide ? (ls -a /media/sda1)

désolé je n’avais absolument pas vu ton message.
donc oui les deux dossiers sda1 sdb1 sont vides au moment du montage, ca vient d’un autre probleme