kernel 2.6.2 下mount CDROM的問題

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

kernel 2.6.2 下mount CDROM的問題

文章pooh9038 » 週六 2月 14, 2004 5:06 pm

在kernel2.4下,用
ln -s /dev/scd0 /dev/cdrom,然後mount /dev/scd0 /mnt便可讀取cdrom

在2.6.0下仍可用mount /dev/scd0的方法.

可是在2.6.2下,在mount /dev/scd0 /mnt 出現mount: you must specify the filesystem type
然後再試mount -t iso9660 /dev/scd0 /mnt出現mount: /dev/scd0 is not a valid block device

在dmesg看到我的cdrom的位置為hdc,

再嘗試用ln -s /dev/hcd0 /dev/cdrom,然後mount /dev/hcd0 /mnt都仍出現相同的錯誤(當然/etc/fstab亦作相應的更改)

會不會與2.6後不再需要ide-scsi模擬有關,但奇怪在2.6.0下仍可用mount /dev/scd0的方法.

請問怎樣尋回適當的位置? :ooops:
OS:Debian 5.0 stable(kernel 2.6.26-2-686)
Motherboard:Pcchips M848A
CPU:Duron 850 Mhz
Ram:Kingston 512Mb DDR
Harddisk:Segate 60G(7200rpm)
CD-RW:LG CR-RW CED-8120B
Display:GeforceFX5200
Lan:SIS900
Sound:SIS7012(CMI9739)
Monitor:Compucon H530S 15"LCD
pooh9038
懵懂的國中生
懵懂的國中生
 
文章: 153
註冊時間: 週二 10月 15, 2002 11:17 am
來自: 香港

re:kernel 2.6.2 下mount CDROM的問題

文章kanru » 週六 2月 14, 2004 5:25 pm

須要模擬成scsi是因為2.4的核心不支援ide燒錄(應該吧?)
2.6的核心已經可以直接使用ide的界面來燒錄了...所以應該不用再用ide-scsi

mount cdrom應該是
代碼: 選擇全部
mount -t iso9660 /dev/hdc /mnt/cdrom

或是把 /dev/hdc連結到/dev/cdrom再mount亦可
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:kernel 2.6.2 下mount CDROM的問題

文章whatup » 週六 2月 14, 2004 5:55 pm

這是我的kernel
Linux debian 2.4.24 #1 四 2月 12 23:46:14 CST 2004 i686 GNU/Linux
然後我沒有insmod ide-scsi 和 insmod sg
用正常的 cdrecord -scanbus 找不到任何的scsi 的燒錄設備
神奇的是我用 cdrecord dev=ATAPI -scanbus 就可以找到了,也可以燒錄了

我用的 cdrecord 板本是

Cdrecord-Clone 2.01a25 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J顤g Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.

現在也是不用模擬ide界面了吧?
(我沒有把ide-scsi 直接編進 kernel 哦)
my blog: http://blog.twkang.net
歡迎參觀
whatup
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週二 2月 10, 2004 8:26 pm

re:kernel 2.6.2 下mount CDROM的問題

文章pooh9038 » 週日 2月 15, 2004 1:42 pm

用過以上的方法,都不成功.-?

是否要先將和ide-scsi有關的modules卸載?

X-CD-Roast 自0.98alpha12起不需模擬scsi就可燒片.
OS:Debian 5.0 stable(kernel 2.6.26-2-686)
Motherboard:Pcchips M848A
CPU:Duron 850 Mhz
Ram:Kingston 512Mb DDR
Harddisk:Segate 60G(7200rpm)
CD-RW:LG CR-RW CED-8120B
Display:GeforceFX5200
Lan:SIS900
Sound:SIS7012(CMI9739)
Monitor:Compucon H530S 15"LCD
pooh9038
懵懂的國中生
懵懂的國中生
 
文章: 153
註冊時間: 週二 10月 15, 2002 11:17 am
來自: 香港

re:kernel 2.6.2 下mount CDROM的問題

文章訪客 » 週二 4月 27, 2004 12:09 pm

你好你好,
我的也是在自已編譯的kernel(2.6.6-rc2)出現以下的問題:
#mount -t iso9660 /dev/hdd /mnt/cdrom
mount: /dev/hdd is not a valid block device
而dev/hdd以/dev/cdrom(symbol link), /dev/cdrom0(symbol link代換,
或是在mtab OR fstab內預先設定都是一樣的錯誤,
同機器在testing的2.4, mount cdrom可正常運作
我的iso9660 format是編成內建而不是modules
kernel config 的block device我只有選第一個(是什麼忘了), 其它也找不到跟CDROM有關係的
請問大大有解決之道嗎
(cdrom為ide)
訪客
 

re:kernel 2.6.2 下mount CDROM的問題

文章cyu021 » 週日 1月 23, 2005 9:37 pm

我重新裝過Sid之後就無法燒錄光碟了
連執行cdrecord dev=ATAPI -scanbus都找不到燒錄機 (但是普通mount光碟機卻又好好的,可以讀到光碟的內容)

這是我所得到的錯誤訊息(我已經su過了),請各位前輩為我指點迷津,謝謝

debian:/home/cyu021/# cdrecord dev=ATAPI -scanbus
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
cdrecord: No such file or directory. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Makre sure you are root.
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am

re:kernel 2.6.2 下mount CDROM的問題

文章訪客 » 週日 1月 23, 2005 11:08 pm

換成/dev/sr0 試試看

sr=scsi removable

我適用2.6.9跟.10的

不知道他什麼時候改成這個名子了
訪客
 

Re: re:kernel 2.6.2 下mount CDROM的問題

文章古代人 » 週五 2月 10, 2006 6:07 pm

kanru 寫:須要模擬成scsi是因為2.4的核心不支援ide燒錄(應該吧?)
2.6的核心已經可以直接使用ide的界面來燒錄了...所以應該不用再用ide-scsi

mount cdrom應該是
代碼: 選擇全部
mount -t iso9660 /dev/hdc /mnt/cdrom

或是把 /dev/hdc連結到/dev/cdrom再mount亦可


我的kernel Linux debian2.6.12-1-686
光碟機是ASUS CD-RW
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda5 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /boot ext2 defaults 0 2
/dev/hda8 /home ext3 defaults 0 2
/dev/hda7 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

每當我mount -t iso9660 /dev/hdc /media/cdrom0的時候
就會跑出以下這段錯誤訊息
mount: block device /dev/hdc is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/hdc,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

為什麼會是wrong fs type,難道不是iso9660?
五花馬,千金裘
呼兒將出換美酒
與爾同銷萬古愁
沒有M$也活的下去
古代人
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週一 6月 13, 2005 9:01 pm
來自: 美西伺服器

文章redjoe » 週一 2月 13, 2006 7:26 pm

先用
代碼: 選擇全部
mount -t auto /dev/hdc /media/cdrom0
試試,
代碼: 選擇全部
mount
看看是mount成那種格式.
redjoe
快樂的大學生
快樂的大學生
 
文章: 518
註冊時間: 週一 4月 07, 2003 10:15 pm
來自: Taiwan

文章古代人 » 週一 2月 20, 2006 8:19 pm

redjoe 寫:先用
代碼: 選擇全部
mount -t auto /dev/hdc /media/cdrom0
試試,
代碼: 選擇全部
mount
看看是mount成那種格式.


mount -t auto /dev/hdc /media/cdrom0
結果是
mount: you must specify the filesystem type
接著mount看到
/dev/hda5 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)
/dev/hda6 on /boot type ext2 (rw)
/dev/hda8 on /home type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
古代人
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週一 6月 13, 2005 9:01 pm
來自: 美西伺服器


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客