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