This is with ohci-0711.patch and CONFIG_DEBUG_SLAB=y
Here's the crash:
# modprobe pwc trace=255
Linux video capture interface: v1.00
pwc Philips PCA645/646 + PCVC675/680/690 + PCVC730/740/750 webcam module
version 8.7 loaded.
pwc Also supports the Askey VC010, Logitech Quickcam 3000 Pro, Samsung
MPC-C10 and MPC-C30, the Creative WebCam 5 and the SOTEC CMS-001.
pwc Trace options: 0x00ff
pwc Registering driver at address 0xc4cfa2f4.
usb.c: registered new driver Philips webcam
#
{ insert QuickCam Pro 3000 }
ohci-hub.c: sa1111: GetStatus roothub.portstatus [1] = 0x00010101 CSC
PPS CCS
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: hub / port 1 connection change
hub.c: hub / port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
hub.c: port 1, portstatus 101, change 0, 12 Mb/s
ohci-hub.c: sa1111: GetStatus roothub.portstatus [1] = 0x00100103 PRSC
PPS PES CCS
hub.c: port 1, portstatus 103, change 10, 12 Mb/s
hub.c: new USB device sa1111-1, assigned address 3
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=1
SerialNumber: 01402100A5000000
pwc probe() called [046D 08B0], if 0
pwc Logitech QuickCam 3000 Pro detected.
pwc Device serial number is 01402100A5000000
pwc Release: 0002
pwc Registered video struct at 0xc3c3cdc4.
pwc Registered as /dev/video0.
pwc probe() function returning struct at 0xc0202c00.
usb.c: Philips webcam driver claimed interface c3d65c00
pwc probe() called [046D 08B0], if 1
pwc probe() called [046D 08B0], if 2
pwc probe() called [046D 08B0], if 2
pwc probe() called [046D 08B0], if 2
pwc probe() called [046D 08B0], if 2
pwc probe() called [046D 08B0], if 2
usb.c: unhandled interfaces on device
usb.c: kusbd: /bin/true add 3
# vgrabber
pwc video_open called(0xc3c3cdc4).
pwc Doing first time initialization.
pwc Entering allocate_buffers(c0202c00).
pwc Allocated iso buffer at c3c54000.
pwc Allocated iso buffer at c2d6c000.
pwc Allocated frame buffer structure at c3f5de3c.
pwc Allocated frame buffer 0 at c4cfe000.
pwc Allocated frame buffer 1 at c4d70000.
pwc Allocated frame buffer 2 at c4de2000.
{boom!}
Hewlett-Packard Laboratories Badge-4
Blob port by Christopher Hoover <[EMAIL PROTECTED]>
SDRAM: 64 Mbytes (row bits=12, col bits=9)
SDRAM: setting type typ1=0, typ0=1
Consider yourself BLOBed!
...
> -----Original Message-----
> From: David Brownell [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 11, 2002 4:55 PM
> To: Nemosoft Unv.; Christopher Hoover
> Subject: PWC and OHCI on 2.5.24
>
>
> OK, here's a biggish patch that I believe will address that
> problem you both reported ... please let me know.
>
> The patch addresses quite a bit more than just that PWC
> issue, since I was in the middle of fixing something basic in
> how unlinks are handled. It incidentally shrinks the size of
> the non-debug driver by maybe 1% (smp-x86), and fixes several
> (of the) other bugs I happened to see.
>
> This works better than the patch I unfortunately sent
> Nemosoft. In particular, it actually tells the hardware when
> there's work to be done, so devices do enumerate! But I've
> not done a lot of other testing with it yet
>
> I'd appreciate it if you can give this a quick sanity test.
> Of course I want to confirm that it does remove PWC
> hang/crash symptoms, but also to know that it behaves
> otherwise. If you don't report new problems, and I don't
> turn up any, I'll likely send this to linux-usb-devel for
> integration (before Monday).
>
> - Dave
>
> p.s. rough change list, more significant fixes to top:
>
> - make "empty ed" and "unlink urb" codepaths the same
> (both use ed_rm_list with INTR_SF)
> - distinguish two ed "unlink" states, UNLINK and IDLE
> - fix urb unlink bug causing pwc probs
> - free_config waits properly for eds being unlinked
> - control and bulk lists now restart correctly
>
> - get rid of NEW state for eds, fix unlikely memleak
> - wmb() in ed update path
> - "sa1111" bus_name keeps usb_make_path() sane
> - minor cleanups
> - comment updates
>
>
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Gadgets, caffeine, t-shirts, fun stuff.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel