2.6 Kernel, CDR/DVD combo - need help.
Hello all,
I recently upgraded my fedora core1 distro on my Compaq Presario 2110 Laptop to 2.6-test9. (ACPI and PCMCIA work a lot better.) However, I lost DVD/CDR combo functionionality. I know there was some buzz about going to ATAPI for these devices over SCSI emulation, but I am not sure what to do. I have my kernel config'd the same as the 2.4.21 kernel that came with core 1 with respect to CD/DVD/SCSI emulation and grub, but it doesn't work. Can someone recommend kernel, fstab, and/or GRUB settings to bring the DVD/CDR drive back to life? Thanks in advance. |
Hi.
You'll have to go through the configuration for your new kernel - 2.6 doesn't require SCSI emulation for CD-R support (at least not in 2.6test11). There's some notes either in the configuration help screens or in the README that comes with the kernel. I don't have access to my Linux box at the moment so I can't be more specific. Dave |
same here
Me neither (access to my box). I will check tonight. Does it work for you? Did you have to change mounting options in fstab/bootloader?
|
Hi.
Yeah, I got test11 to work. I removed hdc=ide-scsi in the kernel arguments. You might want to upgrade to the latest cdrecord, as this can use the ATAPI device drivers for writing to CDs. Have a look at this: http://www.mail-archive.com/cdwrite@.../msg04532.html It might give you some clues. Dave |
It worked with removing the ide-scsi thing. Many thanks!
|
Yeah, scsi-emulation is broke in 2.6.0, according to this doc:
http://www.codemonkey.org.uk/post-halloween-2.5.txt If you need cdrdao with read support for non scsi/scsi emulated drives, then grab the latest CVS off sourceforge and compile/install it. |
Thanks.
Yeah, k3B said cdrao was not supported. Thanks. Too bad someone doesn't RPM that sucker and put it on freshRPM's. Got Ogle and Xine working for DVD playing though.
|
Hehe..Well if you want to grab the CVS, then you can go about it this way. Move into the directory where you want to store it, /usr/local/src for instance, then run this command:
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/cdrdao checkout cdrdao That will download the entire CVS tree and place it all in a directory named cdrdao, assuming of course that you have cvs installed on your system. Move into the cdrdao directory and run "./autogen.sh". This will create a configure script for you. Then just configure it with "./configure", with whatever options you want and then run "make". If everything builds correctly, then use rpm to uninstall your installed version and then run "make install". Isn't that bad. :) It will be installed in /usr/local/bin by default, else you can put it where you want using the "--prefix=/yourpath" flag when you configure it. ./configure --help will show you all the available options. |
wow...
Do you have any idea how much time you just saved me by explaining that? Given that I only have a couple hours a day max to work linux stuff, it would have taken me weeks to research enough to do this. (Assuming it all works.) Thanks a ton! Your post is a keeper.
|
Your welcome...Glad I could help.
|
All times are GMT -5. The time now is 01:06 AM. |