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

Reply via email to