PDA

View Full Version : drive mounting



Phishman
01-15-2005, 12:48 AM
I'm new to Knoppix 3.6 and my DVDRW drive doesnt work or show up like it should. This is a problem, as its my only drive. how do i fix this?

Markus
01-15-2005, 10:22 AM
Note that this is for both cdrom and dvd drive, you only need to worry about cdrom, hdc, scd0 and sr0.

First check which kernel you're running:
markus@fujibox:~$ uname -r
2.6.9-301004

##### For 2.6.x kernels:

Check the append line for the kernel in /etc/lilo.conf:
image=/boot/vmlinuz-2.6.9-301004
label="Linux-2.6.9"
append="ramdisk_size=100000 lang=us hda=scsi hdb=scsi nomce "
read-only

If you use 2.6.x kernel you should delete hdc=scsi and hdd=scsi if they're there.
If you change lilo.conf you need to run "lilo -v" to update it.

Then check dmesg to see where the drives are attached to:
markus@fujibox:~$ dmesg |grep CD
hdc: TDK CDRW241040B, ATAPI CD/DVD-ROM drive
hdd: LG DVD-ROM DRD-8160B, ATAPI CD/DVD-ROM drive
hdc: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20

They're attached to hdc and hdd.
markus@fujibox:~$ ll /dev/hd[cd]
brw-rw---- 1 root cdrom 22, 0 Nov 14 2003 /dev/hdc
brw-rw---- 1 root cdrom 22, 64 Nov 14 2003 /dev/hdd

If needed do:
root@fujibox:/# chmod 660 /dev/hd[cd]
root@fujibox:/# chgrp cdrom /dev/hd[cd]

Now you need make /dev/cdrom and /dev/dvd point to hdc and hdd:
root@fujibox:/# rm -rf /dev/cdrom /dev/dvd
root@fujibox:/# ln -s /dev/hdc /dev/cdrom
root@fujibox:/# ln -s /dev/hdd /dev/dvd
root@fujibox:/# chgrp cdrom /dev/cdrom /dev/dvd
markus@fujibox:~$ ll /dev/cdrom /dev/dvd
lrwxrwxrwx 1 root cdrom 8 Sep 21 23:06 /dev/cdrom -> /dev/hdc
lrwxrwxrwx 1 root cdrom 8 Sep 21 23:07 /dev/dvd -> /dev/hdd


##### For 2.4.x kernels:

Check the append line for the kernel in /etc/lilo.conf:
image=/boot/vmlinuz-2.4.26
label="Linux-2.4.26"
append="ramdisk_size=100000 lang=us hda=scsi hdb=scsi hdc=scsi hdd=scsi nomce "
read-only
The append line in /etc/lilo.conf should include hdc=scsi and hdd=scsi.
If you change lilo.conf you need to run "lilo -v" to update it.

Then check dmesg to see where the drives are attached to:
markus@fujibox:~$ dmesg|grep CD
hdc: TDK CDRW241040B, ATAPI CD/DVD-ROM drive
hdd: LG DVD-ROM DRD-8160B, ATAPI CD/DVD-ROM drive
Vendor: TDK Model: CDRW241040B Rev: 57S2
Type: CD-ROM ANSI SCSI revision: 02
Type: CD-ROM ANSI SCSI revision: 02
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Attached scsi CD-ROM sr1 at scsi1, channel 0, id 0, lun 0

They're attached to sr0 and sr1 which point to scd0 and scd1:
markus@fujibox:~$ ll /dev/sr[01]
lrwxrwxrwx 1 root cdrom 4 Apr 28 19:32 /dev/sr0 -> scd0
lrwxrwxrwx 1 root cdrom 4 Apr 28 19:32 /dev/sr1 -> scd1

markus@fujibox:/$ ll /dev/scd[01]
brw-rw-rw- 1 root cdrom 11, 0 Nov 14 2003 /dev/scd0
brw-rw-rw- 1 root cdrom 11, 1 Nov 14 2003 /dev/scd1
If needed do:
root@fujibox:/# chgrp cdrom /dev/scd[01]

You can make /dev/cdrom and /dev/dvd point to scd0 and scd1:
rm -rf /dev/cdrom /dev/dvd
ln -s /dev/scd0 /dev/cdrom
ln -s /dev/scd1 /dev/dvd
chgrp cdrom /dev/cdrom /dev/dvd
markus@fujibox:/$ ll /dev/cdrom /dev/dvd
lrwxrwxrwx 1 root cdrom 9 Apr 28 19:58 /dev/cdrom -> /dev/scd0
lrwxrwxrwx 1 root cdrom 9 Aug 10 13:39 /dev/dvd -> /dev/scd1


##### For both kernels:

You should have lines like these in /etc/fstab, edit if needed:
/dev/cdrom /cdrom iso9660 defaults,ro,users,noexec,noauto 0 0
/dev/dvd /dvd iso9660 defaults,ro,users,noexec,noauto 0 0

Then check your mountpoints:
markus@fujibox:~$ ll -d /cdrom /dvd
drwxrwx--- 2 root cdrom 4096 Sep 5 14:35 /cdrom
drwxrwx--- 2 root cdrom 4096 Aug 10 13:23 /dvd
If needed do
root@fujibox:/# mkdir /cdrom /dvd
root@fujibox:/# chgrp cdrom /cdrom /dvd
root@fujibox:/# chmod 770 /cdrom /dvd

And check that your user is in the group cdrom:
markus@fujibox:/$ groups
markus dialout fax voice cdrom floppy audio dip src video games users usb scanner
If needed do:
root@fujibox:/# adduser your_username cdrom

If the desktop icons aren't working you can delete them and create new ones or do:
- right-click the icon
- Properties
- Device
- choose /dev/cdrom or /dev/dvd
- click OK

haitower
01-18-2005, 02:37 PM
Hi, I think my problem is diferent. I'm on hd install.

Simply the error displayed to me is that doesn 't exists. I've tried comands I've read in others posts but don't works:

This is what i get when I use dmesg:
hdc: TOSHIBA DVD-ROM SD-M1712, ATAPI CD/DVD-ROM drive
hdd: SONY CD-RW CRX225E, ATAPI CD/DVD-ROM drive

hdc: attached ide-scsi driver.
hdd: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: TOSHIBA Model: DVD-ROM SD-M1712 Rev: 1004
Type: CD-ROM ANSI SCSI revision: 02
Vendor: SONY Model: CD-RW CRX225E Rev: QYB2
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: 48x/48x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray

Type:
sudo mount /dev/sr1 /cdrom
/dev/sr1: Error de entrada/salida
mount: dispositivo de bloques /dev/sr1 está protegido contra escritura; se monta como sólo lectura
/dev/sr1: Error de entrada/salida


sudo mount /dev/hdd /cdrom1
/dev/hdd: Error de entrada/salida
mount: debe especificar el tipo de sistema de ficheros

I've tried to change /etc/fstab but the error message is the same


I don't know which can be the problem cos I can burn cds with hdd dispositive and k3b (k3b recognise the cdrom but i cannot acces it)

Thanks

Markus
01-18-2005, 09:38 PM
What do these look like for you:

markus@fujibox:~$ ll /dev/sr[01]
lrwxrwxrwx 1 root cdrom 4 Apr 28 2004 /dev/sr0 -> scd0
lrwxrwxrwx 1 root cdrom 4 Apr 28 2004 /dev/sr1 -> scd1

markus@fujibox:~$ ll /dev/scd[01]
brw-rw---- 1 root cdrom 11, 0 Nov 14 2003 /dev/scd0
brw-rw---- 1 root cdrom 11, 1 Nov 14 2003 /dev/scd1

markus@fujibox:~$ ll /dev/cdrom /dev/cdrom1
lrwxrwxrwx 1 root cdrom 8 Sep 21 23:06 /dev/cdrom -> /dev/hdc
lrwxrwxrwx 1 root cdrom 8 Nov 14 13:55 /dev/cdrom1 -> /dev/hdd
(you should probably have cdrom and cdrom1 pointing to scd0 and scd1)

haitower
02-04-2005, 04:09 AM
(you should probably have cdrom and cdrom1 pointing to scd0 and scd1)

Not exactly but that WAS the problem.

Thanks