Nautilus CD Burner doesn't see my (I think: LITE-ON 52x/24x/52x) CD-RW now that it's in an external IDE to USB 2.0 drive box. The drive works wonderfully with cdrecord, though. The drive is detected and works with nautilus-cd-burner when connected directly to the PCI IDE bus. However, the problem is not nautilus-cd-burner. I traced from the glade dialog back through the code and found it has a function linux_scan() which asks Linux for drive capabilities using what appears to be a proper method (read /proc/sys/dev/cdrom/info). Linux simply reports the wrong capabilities through the cdrom proc interface. I probably should report this as a bug somewhere, yes? Where? Clearly a kernel bug and it may well be fixed in 2.5. Should I at least try a 2.6 test kernel? In the mean time I'll just hack my local nautilus-cd-burner to use an alternate info file. I just can't live without that. (All else truly stinks. ;-) # same problem with the previous kernel, also. $ uname -r 2.4.22-1.2129.nptl # hda is a DVD-ROM and sr0 (sr0? hrm.) is the CD-RW CD-ROM information, Id: cdrom.c 3.12 2000/10/18 drive name: hda sr0 drive speed: 0 1 drive # of slots: 1 1 Can close tray: 1 1 Can open tray: 1 1 Can lock tray: 1 1 Can change speed: 1 0 Can select disk: 0 0 Can read multisession: 1 1 Can read MCN: 1 1 Reports media changed: 1 1 Can play audio: 1 1 Can write CD-R: 0 0 Can write CD-RW: 0 0 Can read DVD: 1 0 Can write DVD-R: 0 0 Can write DVD-RAM: 0 0 $ cat /etc/modules.conf alias eth0 tulip alias usb-controller usb-uhci alias sound-slot-0 emu10k1 post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || : pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || : alias usb-controller1 usb-ohci alias usb-controller2 ehci-hcd alias char-major-195 nvidia # yes, tainted by the NVidia module... # No, removing it doesn't make a difference. I tried just to be sure. $ /sbin/lsmod Module Size Used by Tainted: P joydev 6624 0 (autoclean) ide-cd 34176 0 (autoclean) emu10k1 66760 2 (autoclean) ac97_codec 16648 0 (autoclean) [emu10k1] sound 71444 0 (autoclean) [emu10k1] soundcore 6500 7 (autoclean) [emu10k1 sound] nfsd 78896 8 (autoclean) lockd 57072 1 (autoclean) [nfsd] sunrpc 83356 1 (autoclean) [nfsd lockd] parport_pc 18468 1 (autoclean) lp 8356 0 (autoclean) parport 36800 1 (autoclean) [parport_pc lp] autofs 12052 0 (autoclean) (unused) rfcomm 35488 0 (autoclean) l2cap 18572 2 (autoclean) [rfcomm] bluez 37028 1 (autoclean) [rfcomm l2cap] tulip 41792 1 agpgart 55108 3 (autoclean) nvidia 1764672 11 (autoclean) printer 8544 0 floppy 56348 0 (autoclean) sg 34796 0 (autoclean) sd_mod 13452 0 (autoclean) microtek 6848 0 sr_mod 17016 0 (autoclean) cdrom 33984 0 (autoclean) [ide-cd sr_mod] usb-storage 69952 0 scsi_mod 109384 6 [sg sd_mod microtek sr_mod usb-storage] keybdev 2624 0 (unused) mousedev 5204 1 hid 23652 0 (unused) input 5824 0 [joydev keybdev mousedev hid] ehci-hcd 19784 0 (unused) usb-ohci 21192 0 (unused) usb-uhci 25740 0 (unused) usbcore 77984 1 [printer microtek usb-storage hid ehci-hcd usb-ohci usb-uhci] ext3 70532 10 jbd 50796 10 [ext3] raid0 3848 2 -- David Norris http://www.webaugur.com/dave/ ICQ - 412039
Attachment:
signature.asc
Description: This is a digitally signed message part