Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pb de mount/eject sur du ide-scsi apres compil de kernel 2.4.22

4 réponses
Avatar
Hugues Hiegel
Hello a tous,


je me suis compilé un noyau 2.4.22, avec l'emulation scsi et le support
scsi generique en modules. j'ai bien un "sg" et "ide-scsi" dans mon
/etc/modules, et les options de boot sont : "hdc=ide-scsi
hdd=ide-scsi", qui correspondent respectivement a mon graveur et a mon
lecteur de cd.

seulement voila. la ou ca marchait tres tres bien pendant des annees
sur un bon vieux kernel de base de mandrake 9.0 ou sur le 2.4.18-bf2.4
de debian, ca ne marche plus du tout sur mon kernel.
je ne peux ni mounter /dev/scd{0,1}, ni faire de eject avec.

et pourtant :

root@marvin(pts/0) ~ > lsmod
Module Size Used by Tainted: P
ide-scsi 10096 0
sg 27516 0
[...]

hugues@marvin(pts/1) ~ > cdrecord -scanbus
Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'RICOH ' 'CD-R/RW MP7083A ' '1.10' Removable CD-ROM
0,1,0 1) 'PIONEER ' 'DVD-ROM DVD-120 ' '1.22' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
hugues@marvin(pts/1) ~ >


dans mon /etc/fstab, j'ai ceci :
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
/dev/dvd /dvd iso9660 ro,user,noauto 0 0

et par ailleurs :
hugues@marvin(pts/1) ~ > ls -la /dev/{dvd,cdrom}
lrwxrwxrwx 1 root root 4 2003-10-10 22:55 /dev/cdrom -> scd0
lrwxrwxrwx 1 root root 4 2003-10-10 22:55 /dev/dvd -> scd1
hugues@marvin(pts/1) ~ > la /dev/scd{0,1}
brw-rw---- 1 root cdrom 11, 0 2003-10-13 21:36 /dev/scd0
brw-rw---- 1 root cdrom 11, 1 2003-10-13 21:36 /dev/scd1
hugues@marvin(pts/1) ~ >





et malgré tout ça, il m'est impossible d'éjecter un quelconque de ces
deux peripheriques, ni meme de mounter quoi que ce soit...
le pire, c'est qu'en rebootant sur mon ancien kernel 2.4.18-bf2.4, je
n'y ai pas plus acces que maintenant..
j'ai vraiment loupé une étape ou quoi ?
j'ai lu le README.ATAPI.setup de cdrecord, et suivi les instructions
sans succes aucun..

Auriez vous le moindre soupçon d'idée sur mon problème ?
Par avance merci beaucoup..

--
Life! Don't talk to me about life.
-+ Marvin +-

4 réponses

Avatar
Alain Labarthe
Le 13-10-2003, Hugues Hiegel écrivait:

Hello a tous,


je me suis compilé un noyau 2.4.22, avec l'emulation scsi et le support
scsi generique en modules. j'ai bien un "sg" et "ide-scsi" dans mon
/etc/modules, et les options de boot sont : "hdc=ide-scsi
hdd=ide-scsi", qui correspondent respectivement a mon graveur et a mon
lecteur de cd.

seulement voila. la ou ca marchait tres tres bien pendant des annees
sur un bon vieux kernel de base de mandrake 9.0 ou sur le 2.4.18-bf2.4
de debian, ca ne marche plus du tout sur mon kernel.
je ne peux ni mounter /dev/scd{0,1}, ni faire de eject avec.


Que donne un dmesg | grep scsi ?

--
111.111.111 x 111.111.111 = 12.345.678.987.654.321

Avatar
Hugues Hiegel
Ce cher Alain Labarthe a dit :

Le 13-10-2003, Hugues Hiegel écrivait:

Hello a tous,


je me suis compilé un noyau 2.4.22, avec l'emulation scsi et le support
scsi generique en modules. j'ai bien un "sg" et "ide-scsi" dans mon
/etc/modules, et les options de boot sont : "hdc=ide-scsi
hdd=ide-scsi", qui correspondent respectivement a mon graveur et a mon
lecteur de cd.

seulement voila. la ou ca marchait tres tres bien pendant des annees
sur un bon vieux kernel de base de mandrake 9.0 ou sur le 2.4.18-bf2.4
de debian, ca ne marche plus du tout sur mon kernel.
je ne peux ni mounter /dev/scd{0,1}, ni faire de eject avec.


Que donne un dmesg | grep scsi ?


Un truc tout a fait "correct" :

(pts/3) ~ > dmesg| egrep -i scsi
Kernel command line: BOOT_IMAGE=Linux ro root03 mountÞvfs hdc=ide-scsi
hdd=ide-scsi max_scsi_luns=1
ide_setup: hdc=ide-scsi
ide_setup: hdd=ide-scsi
SCSI subsystem driver Revision: 1.00
hdc: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Type: CD-ROM ANSI SCSI revision: 02
Type: CD-ROM ANSI SCSI revision: 02
(pts/3) ~ >


donc en clair, tout a l'air exactement comme je devrais m'y attendre..

--
Life! Don't talk to me about life.
-+ Marvin +-


Avatar
Alain Labarthe
Le 14-10-2003, Hugues Hiegel écrivait:

Ce cher Alain Labarthe a dit :

Le 13-10-2003, Hugues Hiegel écrivait:

Hello a tous,


je me suis compilé un noyau 2.4.22, avec l'emulation scsi et le support
scsi generique en modules. j'ai bien un "sg" et "ide-scsi" dans mon
/etc/modules, et les options de boot sont : "hdc=ide-scsi
hdd=ide-scsi", qui correspondent respectivement a mon graveur et a mon
lecteur de cd.

seulement voila. la ou ca marchait tres tres bien pendant des annees
sur un bon vieux kernel de base de mandrake 9.0 ou sur le 2.4.18-bf2.4
de debian, ca ne marche plus du tout sur mon kernel.
je ne peux ni mounter /dev/scd{0,1}, ni faire de eject avec.


Que donne un dmesg | grep scsi ?


Un truc tout a fait "correct" :

(pts/3) ~ > dmesg| egrep -i scsi
Kernel command line: BOOT_IMAGE=Linux ro root03 mountÞvfs hdc=ide-scsi
hdd=ide-scsi max_scsi_luns=1
ide_setup: hdc=ide-scsi
ide_setup: hdd=ide-scsi
SCSI subsystem driver Revision: 1.00
hdc: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Type: CD-ROM ANSI SCSI revision: 02
Type: CD-ROM ANSI SCSI revision: 02
(pts/3) ~ >


donc en clair, tout a l'air exactement comme je devrais m'y attendre..

Je ne vois pas le point de montage des disques, voici le résultat de

la commande chez moi:

Kernel command line: BOOT_IMAGE=x ro root07 hdc=scsi
ide_setup: hdc=scsi
SCSI subsystem driver Revision: 1.00
hdc: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Type: CD-ROM ANSI SCSI revision: 02
Type: CD-ROM ANSI SCSI revision:
02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
sr0: scsi3-mmc drive: 20x/48x cd/rw xa/form2 cdda tray
sr1: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray

Où les pts de montage sont sr0 et sr1

Dans lilo.conf:

append="hdc=scsi"

Pour un noyau 2.4.22

Le fichier .config

CONFIG_BLK_DEV_IDESCSI=m
# SCSI support
CONFIG_SCSI=m

Et le support des lecteurs cdrom IDE est en modules


--
111.111.111 x 111.111.111 = 12.345.678.987.654.321



Avatar
Hugues Hiegel
Ce cher Alain Labarthe a dit :


hdc: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Type: CD-ROM ANSI SCSI revision: 02


hdc: attached ide-scsi driver.

scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 20x/48x cd/rw xa/form2 cdda tray



j'ai activé le support SCSI CDROM en plus du SCSI generique, et... ca
marche :D
enfinnn... :)

merci beaucoup ^^
je vais enfin pouvoir faire mumuse pour de vrai avec mon kernel ;)

--
Life! Don't talk to me about life.
-+ Marvin +-