On Mon, 11 Jul 2005, ml1050 wrote: > Hi, > > I have some problems with the new driver of hp8200. First it seems that it > is recognized as a disk and not as a cd writer: > > Jul 5 21:47:06 uwlx003 kernel: Vendor: HP Model: CD-Writer+ > 8200e Rev: 0001 > Jul 5 21:47:06 uwlx003 kernel: Type: Direct-Access > ANSI SCSI revision: 00 > Jul 5 21:47:06 uwlx003 kernel: usb-storage: device scan complete > Jul 5 21:47:06 uwlx003 kernel: Attached scsi removable disk sda at > scsi1, channel 0, id 0, lun 0 > Jul 5 21:47:06 uwlx003 scsi.agent[2491]: sd_mod: loaded > sucessfully (for disk)
If any of you guys subscribe to linux-usb-users then you already know this, but in case you don't I'll tell you anyway. ml1050, try reading through the email thread starting with http://marc.theaimsgroup.com/?l=linux-usb-users&m=111971365028848&w=2 Javier-Elias and Daniel, you may be interested in reading this message. It looks like the transport function pointer is getting messed up. Alan Stern > After looking at the debug messages, I was able to hack around this > with this brute force patch: > > --- shuttle_usbat.c.orig 2005-07-11 09:01:52.000000000 +0200 > +++ shuttle_usbat.c 2005-07-11 09:01:57.000000000 +0200 > @@ -859,7 +859,7 @@ > > US_DEBUGP("usbat_identify_device: Cylinder low is %02X\n", status); > > - if (status == 0x14) { > + if (status == 0x14 || status == 0x80) { > // Device is HP 8200 > US_DEBUGP("usbat_identify_device: Detected HP8200 CDRW\n"); > info->devicetype = USBAT_DEV_HP8200; > > After this I was able to mount a CDROM. However when I tried to blank a > cdrw using > > cdrecord blank=all dev=0,0,0 > > I got an oops. Any idea? > > Thanks, Laszlo > > Jul 10 11:51:53 uwlx003 kernel: Unable to handle kernel paging request > at virtual address 40100000 > Jul 10 11:51:53 uwlx003 kernel: printing eip: > Jul 10 11:51:53 uwlx003 kernel: e095d185 > Jul 10 11:51:53 uwlx003 kernel: *pde = 00000000 > Jul 10 11:51:53 uwlx003 kernel: Oops: 0000 [#1] > Jul 10 11:51:53 uwlx003 kernel: PREEMPT > Jul 10 11:51:53 uwlx003 kernel: Modules linked in: sg sr_mod cdrom > usb_storage scsi_mod zlib_inflate ipv6 thermal fan button processor ac > battery tun crc32 tg3 yenta_socket rsrc_nonstatic pcmcia_core > snd_intel8x0m 8250_pci 8250 serial_core snd_intel8x0 snd_ac97_codec > snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc ehci_hcd usbhid > uhci_hcd usbcore speedstep_centrino freq_table cpufreq_ondemand > snd_rtctimer snd_timer snd soundcore psmouse rtc evdev > Jul 10 11:51:53 uwlx003 kernel: CPU: 0 > Jul 10 11:51:53 uwlx003 kernel: EIP: > 0060:[pg0+543023493/1070068736] Not tainted VLI > Jul 10 11:51:53 uwlx003 kernel: EFLAGS: 00010246 (2.6.12.2-skas3-v8) > Jul 10 11:51:53 uwlx003 kernel: EIP is at > usbat_hp8200e_transport+0x215/0x3b0 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: eax: 40100000 ebx: 00000000 ecx: > de68deb0 edx: de68deb0 > Jul 10 11:51:53 uwlx003 kernel: esi: de729040 edi: e096105d ebp: > 00000000 esp: de68de7c > Jul 10 11:51:53 uwlx003 kernel: ds: 007b es: 007b ss: 0068 > Jul 10 11:51:53 uwlx003 kernel: Process usb-storage (pid: 3636, > threadinfo=de68c000 task=df828510) > Jul 10 11:51:53 uwlx003 kernel: Stack: df37e180 0000000a de68de94 > de68dea4 00000086 00000001 00000086 dfc93f54 > Jul 10 11:51:53 uwlx003 kernel: 00000000 00000010 c0361c41 > 00000010 df37e180 c01bd200 00000000 00000000 > Jul 10 11:51:53 uwlx003 kernel: 00000010 00000002 001502c1 > 001502c1 c011a140 00000002 001502c1 001502c1 > Jul 10 11:51:53 uwlx003 kernel: Call Trace: > Jul 10 11:51:53 uwlx003 kernel: [vsnprintf+560/1232] vsnprintf+0x230/0x4d0 > Jul 10 11:51:53 uwlx003 kernel: [call_console_drivers+128/272] > call_console_drivers+0x80/0x110 > Jul 10 11:51:53 uwlx003 kernel: [pg0+543007942/1070068736] > usb_stor_invoke_transport+0x16/0x370 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: [printk+23/32] printk+0x17/0x20 > Jul 10 11:51:53 uwlx003 kernel: [pg0+543015679/1070068736] > usb_stor_show_command+0x8f/0x400 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: [pg0+543012102/1070068736] > usb_stor_control_thread+0x116/0x290 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: [ret_from_fork+6/20] ret_from_fork+0x6/0x14 > Jul 10 11:51:53 uwlx003 kernel: [pg0+543011824/1070068736] > usb_stor_control_thread+0x0/0x290 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: [pg0+543011824/1070068736] > usb_stor_control_thread+0x0/0x290 [usb_storage] > Jul 10 11:51:53 uwlx003 kernel: [kernel_thread_helper+5/24] > kernel_thread_helper+0x5/0x18 > Jul 10 11:51:53 uwlx003 kernel: Code: 00 31 db 3b 5c 24 2c 73 57 b9 ff > ff ff ff 8d 7c 24 34 31 c0 f2 ae f7 d1 49 8b 86 80 00 00 00 8d 54 24 > 34 bf 5d 10 96 e0 8d 0c 11 <0f> b6 04 03 89 7c 24 04 89 0c 24 89 44 24 > 08 e8 c7 03 86 df 83 > Jul 10 11:52:33 uwlx003 kernel: <7>usb-storage: command_abort called ------------------------------------------------------- This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual core and dual graphics technology at this free one hour event hosted by HP, AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
