Le Mars 3, 2002 02:42 PM, vous avez écrit :
> В Вск, 03.03.2002, в 22:18, Marc Lijour написал:
> > Hi,
> >
> > It's a nightmare to install this guy, at least for a beginner like me.
> >
> > I do
> > $insmod paride
>
> not needed
If I don't insmod paride first then insmod bpck6 does not work.
> > $insmod bpck6
> > $insmod pcd
> >
> > and then I can use it doing
> > $mount -t iso9660 /dev/pcd0 /mnt/cdrom/
> >
> > 1. But what about having it detected automatically? I noticed that in
> > /etc/modules.devfs there is no mention of pcd device.
>
> If I understand it correctly, bpck6 is IDE adapter and pcd is IDE
> device. modules.devfs probes ide-probe-mod for IDE devices which means
> we could setup (just like for SCSI)
>
> probeall ide-probe-mod bpck6
>
> is it possible to autodetect it during installation? If not you have to
> add the above to /etc/modules.conf yourself :(
>
> /dev/pcd* is missing, correct. So, if you add
>
> /etc/modules.conf:
> probeall ide-probe-mod bpck6
>
> /etc/modules.devfs:
> alias /dev/pcd* pcd
>
> does it help?
No,
I wrote both lines in the right files.
$modprobe bpck6
continues to work but I always have to modprobe pcd manually to be able to
access the CDROM.
I automatized the process writing this lines in /etc/modules.conf :
pre-install pcd modprobe bpck6
pre-install pg modprobe pcd
Then cdrecord -scanbus automatically calls pg and it loads all the others.
The same happens with xcdroast.
But how can I do to have the pcd loaded when I issue a mount like the
following command ?
$mount -t iso9660 /dev/pcd0 /mnt/cdrom
The 'probeall ide-probe-mod bpck6' and 'alias /dev/pcd* pcd' seems not to be
necessary.
> Please, give also
>
> ls -l /dev/pcd*
$ls -l /dev/pcd*
brw-rw---- 1 marc cdwriter 46, 0 Feb 10 13:59 /dev/pcd0
brw-rw---- 1 marc cdwriter 46, 1 Feb 10 13:59 /dev/pcd1
brw-rw---- 1 marc cdwriter 46, 2 Feb 10 13:59 /dev/pcd2
brw-rw---- 1 marc cdwriter 46, 3 Feb 10 13:59 /dev/pcd3
> are they real devices or links?
Seems to me they are real devices. bpck6 is the driver for the backpack
(model 193200). pcd comes on top of that and allows me to use the device as
/dev/pcd0 (ide).
Module Size Used by
pg 6512 0 (autoclean)
pcd 11472 0 (unused)
bpck6 5968 2
paride 3808 1 [pg pcd bpck6]
sg 28624 0 (autoclean)
sr_mod 14912 0 (autoclean)
......
> > 2. What can I do to have it scsi-emulated in order to use cdrecord?
> > $insmod pg ; cdrecord -scanbus
> > Cdrecord 1.10 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 Jörg
> > Schilling Using libscg version 'schily-0.5'
> > scsibus0:
> > 0,0,0 0) 'TEAC ' 'CD-W58E ' '1.0A' Removable
> > CD-ROM
>
> Is loading pg enough? Then current modules.devfs has a bug. Change
If I don't insmod pg then cdrecord -scanbus gives nothing. If I do it works
like above.
> # Scsi generic for cd burners
> alias /dev/pg /dev/sg
> alias /dev/pg* /dev/pg
>
> into
>
> alias /dev/pg* pg
>
> and please tell if it works.
It works fine! cdrecord -scanbus seems to have pg loaded automatically and it
gives now :
Cdrecord 1.10 (i586-mandrake-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Linux sg driver version: 3.1.20
Using libscg version 'schily-0.5'
scsibus0:
0,0,0 0) 'TEAC ' 'CD-224E ' '3.7C' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
scsibus1:
1,0,0 100) 'TEAC ' 'CD-W58E ' '1.0A' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
There is two TEAC because the other one is the cdrom from my laptop which I
finally had recognized as a scsi device when I wrote hdc=ide-scsi in
/etc/lilo.conf. Now the only problem with this one is that :
$ mount -t iso9660 /dev/scd0 /mnt/cdrom/
mount: block device /dev/scd0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/scd0,
or too many mounted file systems
Could you help me with this one too?