so, I'm having a small problem. I bought a usb cd drive from amazon to burn a few cd's (old fashioned, I know). I use rhythmbox for that, which is able to create a cd from playlists with the appropriate plugin. However, every time I try to burn a CD, I hear the "usb-disconnect sound", the drive disappears from the file manager, then I hear the "usb-reconnect sound", the drive shows up again, but rhythmbox then reports an error message.
At first, I thought it might be an issue with rhythmbox, so I used the bundled cd/dvd creator tool, but it showed the same issue: I click start, short disconnect, reconnect, "connection to drive was lost". So I thought it might be an issue with the drive, even tho it's brand new - however, I connected it to a windows PC at work and it worked flawlessly.
I'm a bit at a loss here, the internet couldn't help me ... I'm usually able to figure out most of my problems myself but I do not know what to do here. I'm comfortable with using the terminal btw, so if a solution requires me to use that, I can.
Accessing the drive is the problem. Then the behavior above occurs. Even when I try to access the CD that already has songs on it, it will behave the same. Disconnect for a second, reconnect, and it goes on and on.
The error message is: "Ein Fehler trat beim Beschreiben der CD/DVD auf", which roughly translates to "An error occured while writing the CD/DVD", however, it also gave me an option to save the logs, I'll attach them below. Maybe that helps.
Checking session consistency (brasero_burn_check_session_consistency brasero-burn.c:1739)
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_set_output_size_for_current_track
BraseroBurnURI stopping
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_session_output_size
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI called brasero_job_get_current_track
BraseroBurnURI burn:// URI found burn:///2.mp3
BraseroBurnURI called brasero_job_set_current_action
BraseroBurnURI called brasero_job_get_current_track
BraseroBurnURI Information retrieval for burn:///2.mp3
BraseroBurnURI Added file /home/ana/Musik/Sonja/2.mp3 at /2.mp3
BraseroBurnURI Information retrieval for burn:///1.mp3
BraseroBurnURI Added file /home/ana/Musik/Sonja/1.mp3 at /1.mp3
BraseroBurnURI Information retrieval for burn:///4.mp3
BraseroBurnURI Added file /home/ana/Musik/Sonja/4.mp3 at /4.mp3
BraseroBurnURI Information retrieval for burn:///3.mp3
BraseroBurnURI Added file /home/ana/Musik/Sonja/3.mp3 at /3.mp3
BraseroBurnURI called brasero_job_add_track
BraseroBurnURI called brasero_job_get_action
BraseroBurnURI Finished track successfully
BraseroBurnURI stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_set_output_size_for_current_track
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack no remote URIs
BraseroLocalTrack stopping
BraseroChecksumFiles called brasero_job_get_output_type
BraseroChecksumFiles called brasero_job_get_current_track
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_set_output_size_for_current_track
BraseroChecksumFiles stopping
BraseroChecksumFiles called brasero_job_get_output_type
BraseroChecksumFiles called brasero_job_get_current_track
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_get_session_output_size
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_get_current_track
BraseroChecksumFiles called brasero_job_get_current_track
BraseroChecksumFiles called brasero_job_set_current_action
BraseroChecksumFiles called brasero_job_get_flags
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles called brasero_job_get_current_track
BraseroChecksumFiles Adding graft for checksum file /.checksum.md5 file:///tmp/brasero_tmp_QPNSS1.md5
BraseroChecksumFiles called brasero_job_add_track
BraseroChecksumFiles called brasero_job_get_action
BraseroChecksumFiles Finished track successfully
BraseroChecksumFiles stopping
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs called brasero_job_set_current_action
BraseroLibisofs creating volume
BraseroLibisofs called brasero_job_get_data_label
BraseroLibisofs called brasero_job_get_flags
BraseroLibisofs called brasero_job_get_current_track
BraseroLibisofs Adding graft disc path = /3.mp3, URI = /home/ana/Musik/Sonja/3.mp3
BraseroLibisofs Found parent
BraseroLibisofs Adding graft disc path = /4.mp3, URI = /home/ana/Musik/Sonja/4.mp3
BraseroLibisofs Found parent
BraseroLibisofs Adding graft disc path = /1.mp3, URI = /home/ana/Musik/Sonja/1.mp3
BraseroLibisofs Found parent
BraseroLibisofs Adding graft disc path = /2.mp3, URI = /home/ana/Musik/Sonja/2.mp3
BraseroLibisofs Found parent
BraseroLibisofs Adding graft disc path = /.checksum.md5, URI = file:///tmp/brasero_tmp_QPNSS1.md5
BraseroLibisofs Found parent
BraseroLibisofs called brasero_job_set_output_size_for_current_track
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs Finished track successfully
BraseroLibisofs stopping
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs called brasero_job_get_session_output_size
BraseroLibisofs output set (IMAGE) image = /tmp/brasero_tmp_CF0QS1.bin toc = none
BraseroLibisofs called brasero_job_get_session_output_size
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs Entering thread
BraseroLibisofs called brasero_job_get_fd_out
BraseroLibisofs called brasero_job_get_image_output
BraseroLibisofs writing to file /tmp/brasero_tmp_CF0QS1.bin
BraseroLibisofs called brasero_job_set_current_action
BraseroLibisofs Getting out thread
BraseroLibisofs called brasero_job_get_fd_out
BraseroLibisofs called brasero_job_get_image_output
BraseroLibisofs called brasero_job_get_session_output_size
BraseroLibisofs called brasero_job_add_track
BraseroLibisofs called brasero_job_get_action
BraseroLibisofs Finished track successfully
BraseroLibisofs stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_set_output_size_for_current_track
BraseroChecksumImage stopping
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_flags
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage output set (IMAGE) image = /tmp/brasero_tmp_D94PS1.bin toc = none
BraseroChecksumImage called brasero_job_get_session_output_size
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_action
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_input_type
BraseroChecksumImage called brasero_job_set_current_action
BraseroChecksumImage called brasero_job_get_fd_in
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Starting checksuming file /tmp/brasero_tmp_CF0QS1.bin (size = 24178688)
BraseroChecksumImage called brasero_job_get_fd_out
BraseroChecksumImage called brasero_job_get_current_track
BraseroChecksumImage Setting new checksum (type = 2) c71e8fc61fb8afc0dc190f1719d3b814 ((null) before)
BraseroChecksumImage Finished track successfully
BraseroChecksumImage stopping
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn unsupported operation
BraseroLibburn deactivating
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_action
BraseroLibburn called brasero_job_get_device
BraseroLibburn Drive (/dev/sr0) init result = 1
BraseroLibburn called brasero_job_get_flags
BraseroLibburn called brasero_job_get_media
BraseroLibburn called brasero_job_get_fd_in
BraseroLibburn called brasero_job_get_tracks
BraseroLibburn Setting multi 0
BraseroLibburn Setting burnproof 0
BraseroLibburn Setting dummy 0
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_convert_fs_adr( /dev/sr0 )
BraseroLibburn Writing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn burn_drive_is_enumerable_adr( /dev/sr0 ) is true
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Async START UNIT succeeded after 0.1 seconds
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Allocating buffer via mmap()
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn cd Profile= 09h , obs= 32768 , obs_pad= 0
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn TAO pre-track 01 : get_nwa(0)=1, d=0 , demand=24178688 , cap=736960512
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn SCSI command 2Ah yielded host problem: 0x7 SG_ERR_DID_ERROR (Internal error detected in the host adapter)
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Command: WRITE(10) : 2a 00 00 00 00 00 00 00 10 00 : dxfer_len= 32768
BraseroLibburn Something went wrong
BraseroLibburn called brasero_job_error
BraseroLibburn finished with an error
BraseroLibburn asked to stop because of an error
error = 15
message = "Ein Fehler trat beim Beschreiben der CD/DVD auf"
BraseroLibburn stopping
Session error : Ein Fehler trat beim Beschreiben der CD/DVD auf (brasero_burn_record brasero-burn.c:2854)
I don't have any other device at home I could attach it to, but as I stated in the initial post, it worked perfectly fine on an office PC that ran windows.