SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've finally had the courage to upgrade to kernel 2.6.10, and to be honest it works perfectly, much faster and responsive, and actually fixed a few things in the laptop ( compaq hp presario x1000 ) that weren't working before...
However, i used to run both my dvd writer, and my external usb dvd writer using SCSI emulation in 2.4.28. (/dev/cdrom which is a simlink to /dev/sr0 for the dvd writer, and /dev/sr1 for the external one).
But now, not only do i get
mount: special device /dev/cdrom does not exist
but when i search in /dev, half the stuff in there is gone!?
There is no more any hdb, hdcx (x 1:4), hdd, sr0, sr1, etc... Here is what's left..
Mind you, the internal dvd writer is registered by the kernel.. Here's the output of dmesg
Code:
Probing IDE interface ide0...
hda: TOSHIBA MK8025GAS, ATA DISK drive
elevator: using anticipatory as default io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SONY DVD+RW DW-P50A, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
As for the external dvd writer, when i connect it, i now only get this,
Code:
usb 1-5: USB disconnect, address 3
usb 1-5: new high speed USB device using ehci_hcd and address 4
Back in 2.4.28, it used to assign it to /dev/sr1 ...
I'm not sure if i missed anything in the kernel that i should have enabled.. and tbh, i'm not sure why i dont even have hdc, or sr0, sr1 in /dev anymore... All i know is that i don't need SCSI emulation (or SCSI as a whole) anymore in 2.6.10 for my dvd writers..
I'm still stuck, but a little update..
I've enabled
USB Support -> USB Mass Storage support (m)
as a module, and now, dmesg outputs
Code:
usb 1-5: new high speed USB device using ehci_hcd and address 5
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: _NEC Model: DVD_RW ND-2510A Rev: 2.04
Type: CD-ROM ANSI SCSI revision: 00
usb-storage: device scan complete
So the kernel can see and verify the external dvd writer properly. But i still can't figure out how to mount it.. There is no hdd, or sr0 in /dev..
Turns out i had to edit /etc/lilo.conf, and replace
append="hdc=ide-scsi"
with
append="hdc=ide-cd"
I don't think you need the append at all.
Quote:
usb 1-5: new high speed USB device using ehci_hcd and address 5
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: _NEC Model: DVD_RW ND-2510A Rev: 2.04
Type: CD-ROM ANSI SCSI revision: 00
usb-storage: device scan complete
Maybe you just have to create the device node, since your drive is being detected, using mknod.
Why don't u try
first of all you forgat a zero.
But it was wrong anyway.
I think this is it:
Code:
mknod /dev/sr0 b 11 0
Quote:
I'm sure i've missed something somewhere.. Coz i saw how hdc was automatically created once i fiddled around with lilo.conf..
using ide-scsi did create the nodes in my system automatically, but I had to create the node for my usb modem. It was not created automatic, after loading the modules.
I used to get this kernel message:
Code:
hub.c: new USB device 00:10.0-1, assigned address 2
and after i created ttyACM0 i got this:
Code:
ub.c: new USB device 00:10.0-1, assigned address 2
ttyACM0: USB ACM device
Also check if you got all the modules you need up. Some of them have different names on 2.6. I can't help you on this.
Have you checked in /dev/usb ? With 2.6.10 you no longer need SCSI emu. The append line is correct. You can also check /var/log/messages for udev output to see where it's creating the device.
Do you have SCSI disk/CD support enabled in your kernel? AFAIK you still need SCSI support for USB storage devices in 2.6. It's just IDE/ATAPI drives that no longer need to use the SCSI emulation layer for writing.
mknod failed miserably, and i dont see why the system isnt doing all this in the first place
/dev/usb has only
lp0
here is the output o f/var/log/messages
Code:
Jan 28 17:44:30 xushitop kernel: usb 1-5: new high speed USB device using ehci_hcd and address 4
Jan 28 17:44:31 xushitop kernel: SCSI subsystem initialized
Jan 28 17:44:31 xushitop kernel: Initializing USB Mass Storage driver...
Jan 28 17:44:31 xushitop kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 28 17:44:31 xushitop kernel: usbcore: registered new driver usb-storage
Jan 28 17:44:31 xushitop kernel: USB Mass Storage support registered.
Jan 28 17:44:36 xushitop kernel: Vendor: _NEC Model: DVD_RW ND-2510A Rev: 2.04
Jan 28 17:44:36 xushitop kernel: Type: CD-ROM ANSI SCSI revision: 00
That's for the external ide > usb drive.. nothing about the internal (hdc) one.. =(
No, i don't have scsi disk/cd support, but here's my settings
for SCSI Device support
SCSI device support (m)
legacy /proc/scsi support (*)
That's it. I was told the SCSI support was depreciated in 2.6 for burning CD and DVDs.. but anyway ill give it a try.
Currently, still stuck with the external one. My internal one burns to say 20% of CD, stalls, fixates, and then fails with cdrecord unknown error code 254
some light shed on me... A thousand thanks jawkins, i've enable scsi cd/disk and sr0 is back again, and i can mount my ext dvd drive to it..
Now i have to test the burning on them 2 and see if that works.
I don't really mind if ide-scsi has been depreciated.. its been a week now, and if it works, then i'm happy
I'll keep you all posted
EDIT:
External DVD Drive (USB)
Code:
usb 1-5: new high speed USB device using ehci_hcd and address 5
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: _NEC Model: DVD_RW ND-2510A Rev: 2.04
Type: CD-ROM ANSI SCSI revision: 00
sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0
usb-storage: device scan complete
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.