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)
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