I have two computers running Arch, plus a USB CD drive. One one computer, when I plug in the CD drive, /dev/sr0 isn’t created. This is the dmesg output:
[1329021.990045] usb 1-8: new high speed USB device number 8 using ehci_hcd [1329022.142054] scsi8 : usb-storage 1-8:1.0 [1329023.144288] scsi 8:0:0:0: CD-ROM TSSTcorp CDDVDW SE-S084C TS01 PQ: 0 ANSI: 0
But when I plug the CD drive into my other computer, everything works fine:
[14489.540448] usb 2-1.4: new high speed USB device number 12 using ehci_hcd [14489.653652] scsi7 : usb-storage 2-1.4:1.0 [14490.652788] scsi 7:0:0:0: CD-ROM TSSTcorp CDDVDW SE-S084C TS01 PQ: 0 ANSI: 0 [14490.664000] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray [14490.664305] sr 7:0:0:0: Attached scsi CD-ROM sr0
Running mknod to create /dev/sr0 on the first computer doesn’t help. The drive works fine on my second computer, and it used to work on my first computer. I think the last time it worked on my first computer was when I was still running initscripts. I’m using systemd and the 3.0.65 kernel on both computers.
Last edited by yellowantphil (2013-03-04 00:51:21)
Can you post the output of the following:
pacman -Qi linux linux-lts uname -a
I looked at the output from those commands, and realized that I had installed linux-lts 3.0.65 on both computers, but hadn’t rebooted one of them, so it was still running 3.0.64. I rebooted that computer and everything works now. Oops.....