LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   HP CD-Writer USB doesnṫ work now (http://www.linuxquestions.org/questions/linux-hardware-18/hp-cd-writer-usb-doesn-and-7787%3B-work-now-114176/)

ilpadrino 11-09-2003 04:18 PM

HP CD-Writer USB does not work now
 
OK, I cannot understand what is happening in my system.

I have a HP CD-WRITER 8210e USB. So I wanted to install on my linux system. So first of all I recompile my kernel with:

SCSI CD-rom support
USB mass storage support
HP CDWRITER 82xx support
SCSI generic support
USB generic support

All these option have been built-in into the kernel, and not as module.

After this, I installed modutils, usbmgr and cdrecord packages. Then I ran usbmgr and some drivers loaded automatically (scsi_mod, sr_mod and usb-storage). Then I hotplugged the writer and executed cdrecord -scanbus with good result. My writer was recognized and I can use any software (like xcdroast without problem)

But after blanking a CD, an error occurred and my system hanged out. So I reboot it and now my writer is not recognized. When I execute cdrecord - scanbus, give the next message:

cdrecord: No such file or directory. Cannot open /dev/pg*. Cannot open scsi driver

My usb-uhci is up (checked by cat /proc/interrupts) and cat /proc/scsi/usb-uhci-0/0 gives the right manufacter writer, but cat /proc/scsi/scsi says that no device is attached.

"dmesg" says that all drivers (usb.c, uhci.c and hub.c) are loaded and SCSI emulation for USB mass storage is running.

Comparing the /var/log/messages with /var/log/messages.2 (lasts days) is that in this one appears:

kernel: Vendor: HP Model: CD-WRITER+ 8200 Rev :1.0f
kernel: Type: CD-ROM ANSI SCSI Revision: 02
kernel: attached scsi cdrom sr0 at scsi0, channel 0, id 0 lun 0
kernel: sr0:scsi3-mmc drive: 24x/24x cd/rw xa/form2 cdda tray

The current message log doesnṫ appear these, so I suppose that scsi driver is not loaded. I cannot understand why it worked perfectly 24 hours ago, and now it is not possible.


How can I fix this?

Thank you in advance

ilpadrino 11-11-2003 05:35 PM

It´s solved.

I have recompiled my kernel with theb same options I had before and now it works. Uncomprehensible but real.

Thanks

hollerith 05-15-2004 07:15 PM

I, too,'ve been having problems with a HP8200 USB CD Writer. It doesn't appear to matter whether it is RH9, MDK9 or FC1. Typical errors state that the controller has wrong size for the CDRW page. I kept having to modify /etc/fstab in RH9 after the CDRW locked up on some job to change the /dev/cdrom1 to /dev/scd0. I 'upgraded' to Fedora Core. Seriously unimpressed. It trashed the box, didn't make symbolic links /usr/src/linux, no modules.dep, no USB. I kissed my data goodbye and did a fresh install which was better. But that's not the problem. In RH9, I used to be able to burn intermittently, by tinkering, having to reset the CDRW every ten minutes. Now, all I can manage is part of the MDK10 CD1 iso. I've also got a Gentoo2004 iso just itching to be burned and installed/(built?). So I tried going back to RH9 but my #1 CD now has errors on it! And it hasn't even been near the CDRW. Maybe I need an exorcist not a sysadmin. I then went back to MDK9 (because I had the disks already burnt). I had exactly the same issues. Both distros like to mount whatever filesystem it finds on the CD in the drive. That would explain the 'lack of exclusivity'? Do I remove the entry from fstab and mount manually or not at all? Maybe I just need to tweak the setting? I've started it all over again. Fedora Core 1 installed. Up2dated. New kernel. First, I'll try something simple - erase a CD with cdrecord.

#cdrecord dev=0,0,0 blank=all

It appears to have worked. I took it out put it in the DVD/CDROM, can't see a thing. Put it back in the CDRW - Fedora pops up a Window with burn:/// in it. I dismiss it. Its going to use cdrecord anyway.

Okay now then, how about that Gentoo ISO?

#cdrecord -v speed=4 dev=0,0,0 -data install-x86-universal-2004.0.iso

It worked. Booted Gentoo - nice splash. Not quite as easy to install as RH or MDK, maybe later (but soon my precious, soon).

Okay, I'll try MDK10 CD#1.

#cdrecord -v speed=4 dev=0,0,0 -data Mandrakelinux-10.0-Community-Download-CD1.i586.iso

It hangs. Maybe I should blank=all new CDs too. Its reset CDRW and reboot time.
But first I kill the process and then

#cdrecord dev=0,0,0 -inq

I notice the now familiar message -

Warning: controller returns wrong page 29 for CD capabilities page (2A)

If I run cdrecord dev=0,0,0 -inq again it disappears but I'm not so sure that output is reliable either.

Rebooted. Back to step 1.

#cdrecord dev=0,0,0 blank=all

Hangs. Reboot. Reset. All nothing. Exacty as before except this time somehow different. Is it the CDs? Something has happen in modprobe...

I did a diff and found ide-scsi missing in modprobe -c. What do I do? Where do I append scsi ? What is the grub equivalent of lilo.conf?

(They said add as much detail as possible - but this is too much shirley?)

Thanks,


Logs:
# Generated by modprobe -c (2.4.25)
path[boot]=/lib/modules/boot
path[toplevel]=/lib/modules/2.4.22-1.2188.nptl
path[toplevel]=/lib/modules/2.4
path[updates]=/lib/modules/updates
path[kernel]=/lib/modules/kernel
path[fs]=/lib/modules/fs
path[net]=/lib/modules/net
path[scsi]=/lib/modules/scsi
path[block]=/lib/modules/block
path[cdrom]=/lib/modules/cdrom
path[ipv4]=/lib/modules/ipv4
path[ipv6]=/lib/modules/ipv6
path[sound]=/lib/modules/sound
path[fc4]=/lib/modules/fc4
path[video]=/lib/modules/video
path[misc]=/lib/modules/misc
path[pcmcia]=/lib/modules/pcmcia
path[atm]=/lib/modules/atm
path[usb]=/lib/modules/usb
path[ide]=/lib/modules/ide
path[ieee1394]=/lib/modules/ieee1394
path[mtd]=/lib/modules/mtd
path[unsupported]=/lib/modules/unsupported
# Prune
prune modules.dep
prune modules.description
prune modules.generic_string
prune modules.pcimap
prune modules.isapnpmap
prune modules.usbmap
prune modules.parportmap
prune modules.ieee1394map
prune modules.pnpbiosmap
prune System.map
prune .config
prune Kerntypes
prune build
prune vmlinux
prune vmlinuz
prune bzImage
prune zImage
prune .rhkmvtag
# Above
above hid keybdev mousedev
above usbmouse hid
above wacom evdev
# Below
below ov518_decomp ov511
# Aliases
alias binfmt-0000 off
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
alias binfmt-264 binfmt_aout
alias binfmt-267 binfmt_aout
alias binfmt-387 binfmt_aout
alias binfmt-332 iBCS
alias binfmt--310 binfmt_java
alias block-major-1 rd
alias block-major-2 floppy
alias block-major-3 ide-probe-mod
alias block-major-7 loop
alias block-major-8 sd_mod
alias block-major-9 md
alias block-major-11 sr_mod
alias block-major-13 xd
alias block-major-15 cdu31a
alias block-major-16 gscd
alias block-major-17 optcd
alias block-major-18 sjcd
alias block-major-20 mcdx
alias block-major-22 ide-probe-mod
alias block-major-23 mcd
alias block-major-24 sonycd535
alias block-major-25 sbpcd
alias block-major-26 sbpcd
alias block-major-27 sbpcd
alias block-major-29 aztcd
alias block-major-32 cm206
alias block-major-33 ide-probe-mod
alias block-major-34 ide-probe-mod
alias block-major-37 ide-tape
alias block-major-44 ftl
alias block-major-46 pcd
alias block-major-47 pf
alias block-major-56 ide-probe-mod
alias block-major-57 ide-probe-mod
alias block-major-58 lvm-mod
alias block-major-88 ide-probe-mod
alias block-major-89 ide-probe-mod
alias block-major-90 ide-probe-mod
alias block-major-91 ide-probe-mod
alias block-major-93 nftl
alias block-major-97 pg
alias block-major-113 viocd
alias char-major-4 serial
alias char-major-5 serial
alias char-major-6 lp
alias char-major-9 st
alias char-major-10 off
alias char-major-10-0 busmouse
alias char-major-10-1 off
alias char-major-10-2 msbusmouse
alias char-major-10-3 atixlmouse
alias char-major-10-130 wdt
alias char-major-10-131 wdt
alias char-major-10-135 rtc
alias char-major-10-139 openprom
alias char-major-10-144 nvram
alias char-major-10-157 applicom
alias char-major-10-175 agpgart
alias char-major-10-184 microcode
alias char-major-10-200 tun
alias char-major-10-250 hci_vhci
alias char-major-13 input
alias char-major-13-0 joydev
alias char-major-13-32 mousedev
alias char-major-14 soundcore
alias char-major-19 cyclades
alias char-major-20 cyclades
alias char-major-21 sg
alias char-major-22 pcxx
alias char-major-23 pcxx
alias char-major-27 zftape
alias char-major-34 scc
alias char-major-35 tclmidi
alias char-major-36 netlink
alias char-major-37 ide-tape
alias char-major-48 riscom8
alias char-major-49 riscom8
alias char-major-57 esp
alias char-major-58 esp
alias char-major-63 kdebug
alias char-major-90 mtdchar
alias char-major-96 pt
alias char-major-99 ppdev
alias char-major-107 3dfx
alias char-major-108 ppp_generic
alias char-major-109 lvm-mod
alias char-major-161 ircomm-tty
alias char-major-171 raw1394
alias char-major-195 NVdriver
alias char-major-200 vxspec
alias char-major-206 osst
alias char-major-216 rfcomm
alias dos msdos
alias dummy0 dummy
alias dummy1 dummy
alias eth0 CDCEther
alias iso9660 isofs
alias md-personality-1 linear
alias md-personality-2 raid0
alias md-personality-3 raid1
alias md-personality-4 raid5
alias md-personality-7 multipath
alias net-pf-1 unix
alias net-pf-2 ipv4
alias net-pf-3 off
alias net-pf-4 ipx
alias net-pf-5 appletalk
alias net-pf-6 off
alias net-pf-10 off
alias net-pf-15 af_key
alias net-pf-17 af_packet
alias net-pf-19 off
alias net-pf-31 bluez
alias netalias-2 ip_alias
alias irlan0 irlan
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin
alias bt-proto-0 l2cap
alias bt-proto-2 sco
alias bt-proto-3 rfcomm
alias bt-proto-4 bnep
alias plip0 plip
alias plip1 plip
alias tunl0 ipip
alias cipcb0 cipcb
alias cipcb1 cipcb
alias cipcb2 cipcb
alias cipcb3 cipcb
alias ppp0 ppp
alias ppp1 ppp
alias scsi_hostadapter off
alias slip0 slip
alias slip1 slip
alias tty-ldisc-1 slip
alias tty-ldisc-3 ppp_async
alias tty-ldisc-11 irtty
alias tty-ldisc-14 ppp_synctty
alias tty-ldisc-15 hci_uart
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias parport_lowlevel parport_pc
alias usbdevfs usbcore
alias xfrm-type-2-50 esp4
alias xfrm-type-2-51 ah4
alias xfrm-type-2-108 ipcomp
alias xfrm-type-10-50 esp6
alias xfrm-type-10-51 ah6
alias xfrm-type-10-108 ipcomp6
alias cipher_null crypto_null
alias digest_null crypto_null
alias compress_null crypto_null
alias sha384 sha512
alias sound-slot-0 i810_audio
alias usb-controller usb-uhci
# Options
options dummy0 -o dummy0
options dummy1 -o dummy1
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
# Commands
post-install binfmt_misc /bin/mount -t binfmt_misc none /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :
pre-remove binfmt_misc /bin/umount /proc/sys/fs/binfmt_misc > /dev/null 2>&1 || :
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 || :
# Miscellaneous file and directory names
generic_stringfile=/lib/modules/2.4.22-1.2188.nptl/modules.generic_string
pcimapfile=/lib/modules/2.4.22-1.2188.nptl/modules.pcimap
isapnpmapfile=/lib/modules/2.4.22-1.2188.nptl/modules.isapnpmap
usbmapfile=/lib/modules/2.4.22-1.2188.nptl/modules.usbmap
parportmapfile=/lib/modules/2.4.22-1.2188.nptl/modules.parportmap
ieee1394mapfile=/lib/modules/2.4.22-1.2188.nptl/modules.ieee1394map
pnpbiosmapfile=/lib/modules/2.4.22-1.2188.nptl/modules.pnpbiosmap
depfile=/lib/modules/2.4.22-1.2188.nptl/modules.dep
persistdir=/var/lib/modules/persist


Module Size Used by Not tainted
ide-scsi 12016 0
i810_audio 27560 1 (autoclean)
ac97_codec 16744 0 (autoclean) [i810_audio]
soundcore 6468 2 (autoclean) [i810_audio]
ide-cd 34432 0 (autoclean)
parport_pc 18756 1 (autoclean)
lp 8580 0 (autoclean)
parport 37056 1 (autoclean) [parport_pc lp]
autofs 12084 0 (autoclean) (unused)
ds 8680 2
yenta_socket 13472 2
pcmcia_core 56256 0 [ds yenta_socket]
ipt_REJECT 4248 1 (autoclean)
ipt_state 1080 6 (autoclean)
ip_conntrack 28552 1 (autoclean) [ipt_state]
iptable_filter 2444 1 (autoclean)
ip_tables 15136 3 [ipt_REJECT ipt_state iptable_filter]
sd_mod 13420 0 (autoclean) (unused)
st 31436 0 (autoclean) (unused)
floppy 57308 0 (autoclean)
sg 35436 0 (autoclean)
microcode 4188 0 (autoclean)
sr_mod 17400 0 (autoclean)
cdrom 34592 0 (autoclean) [ide-cd sr_mod]
usb-storage 70432 0
scsi_mod 110280 6 [ide-scsi sd_mod st sg sr_mod usb-storage]
CDCEther 13628 1
acm 7232 0 (unused)
keybdev 2656 0 (unused)
mousedev 5268 0 (unused)
hid 23908 0 (unused)
input 5888 0 [keybdev mousedev hid]
usb-uhci 26124 0 (unused)
usbcore 78752 1 [usb-storage CDCEther acm hid usb-uhci]
ext3 71620 2
jbd 51276 2 [ext3]


#File Systems
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

/dev/cdrom1 /mnt/cdrom1 udf,iso9660 noauto,owner,kudzu,ro 0 0

Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'HP ' 'CD-Writer+ 8200 ' '1.0f' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Using libscg version 'schily-0.7'
Device type : Removable CD-ROM
Version : 2
Response Format: 1
Vendor_info : 'HP '
Identifikation : 'CD-Writer+ 8200 '
Revision : '1.0f'
Device seems to be: Generic mmc CD-RW.
Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Using libscg version 'schily-0.7'
Device type : unknown device type 0x18
Version : 2
Response Format: 0
Vendor_info : 'cd cdrom'
Identifikation : ''
Revision : '.cmd'
Device seems to be: unknown.

Diffs - ide-scsi missing from modprobe -c?

235,236d234
<
<
238c236,237
< ide-scsi 12016 0
---
> nls_iso8859-1 3516 0 (autoclean)
> udf 94112 0 (autoclean)
256a256
> microcode 4188 0 (autoclean)
259d258
< microcode 4188 0 (autoclean)
263c262
< scsi_mod 110280 6 [ide-scsi sd_mod st sg sr_mod usb-storage]
---
> scsi_mod 110280 5 [sd_mod st sg sr_mod usb-storage]
274,276d272
<
<
< #File Systems
287,298d282
<
< Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
< Using libscg version 'schily-0.7'
< scsibus0:
< 0,0,0 0) 'HP ' 'CD-Writer+ 8200 ' '1.0f' Removable CD-ROM
< 0,1,0 1) *
< 0,2,0 2) *
< 0,3,0 3) *
< 0,4,0 4) *
< 0,5,0 5) *
< 0,6,0 6) *
< 0,7,0 7) *

Is it automount? What is grabbing my CDRW?


-voodoo chile

leosgb 03-02-2005 02:36 PM

got it working?
 
Excuse me but did you get that cd-writer working? I am testing one right now and i am havbing problems when i try to burn cdcrw media(it complains that i am using high speed media in a low speed device) and it just cant burn any cd-r from ISO files...

my dmesg is:
usb 1-1: new full speed USB device using address 3
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: HP Model: CD-Writer+ 8200f Rev: 1.0A
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
USB Mass Storage device found at 3
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
st: Version 20040318, fixed bufsize 32768, s/g segs 256
osst :I: Tape driver with OnStream support version 0.99.1
osst :I: $Id: osst.c,v 1.70 2003/12/23 14:22:12 wriede Exp $

How can i know where it was mounted?

I just burned an ISO but i cant eject it. There were a few errors while burning... I am lost.

I appreciate any help,

hollerith 03-30-2006 07:37 PM

Better late than never
 
Hey I did get it working only for cdrecord scsi support to go missing in 2.6 kernel. Its okay under 2.4 and you have to set the speed pretty slow


All times are GMT -5. The time now is 10:50 PM.