While usb-storage is happy, pwc with my Logitech QuickCam 3000 Pro is
not.  This is on arm 2.5.24-rmk1 with patch 1167/3.

With the camera plugged in, insmod'ing ohci-hcd first and then pwc, I
get a hang (no sysrq response) or crash straight into the boot loader.

With the camera plugged in, insmod'ing pwc first and then ohci-hcd
succeeds, but the kernel will crash (again directly into the boot
loader) sometime thereafter.  Running dmesg seems to be enough to put it
over the edge.

If I wait to plug the camera in, the order doesn't matter.  But the
behavior is the same as in the previous case -- dmesg is enough to crash
the kernel.

Sounds to me like memory corruption problem.   Any other suggestions?

Thanks,
-ch
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]


--------------------------------------------------------------

Welcome to busybox/uClibc on BadgePAD 4.


# modprobe ohci-hcd
ohci-sa1111.c: 2002-Jun-15 USB 1.1 'Open' Host Controller (OHCI) Driver
(SA-1111
)
ohci-sa1111.c: block sizes: ed 64 td 64
ohci-sa1111.c: starting SA-1111 OHCI USB Controller
IRQ109: rising edge
ohci-sa1111.c: ohci-hcd (SA-1111) at 0xf4000400, irq 109

hcd.c: new USB bus registered, assigned bus number 1
pcipool create [SA-1111]/ohci_td size 64, 64/page (4096 alloc)
pcipool create [SA-1111]/ohci_ed size 64, 64/page (4096 alloc)
ohci-hcd.c: USB HC reset_hc SA-1111: ctrl = 0x0 ;
hcd.c: SA-1111 root hub device address 1
usb.c: new device strings: Mfr=3, Product=2, SerialNumber=1
Manufacturer: Linux 2.5.24-rmk1-ch1 ohci-hcd
Product: SA-1111 OHCI
SerialNumber: SA-1111
hub.c: USB hub found at /
hub.c: 1 port detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 4ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: R
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c04e216c
usb.c: kusbd: /bin/true add 1
ohci-dbg.c: OHCI controller SA-1111 state
ohci-dbg.c: OHCI 1.0, with legacy support registers
ohci-dbg.c: control: 0x0000008f HCFS=operational IE PLE CBSR=3
ohci-dbg.c: cmdstatus: 0x00000000 SOC=0
ohci-dbg.c: intrstatus: 0x00000044 RHSC SF
ohci-dbg.c: intrenable: 0x80000012 MIE UE WDH
ohci-dbg.c: hcca frame #007c
ohci-dbg.c: roothub.a: 02000201 POTPGT=2 NPS NDP=1
ohci-dbg.c: roothub.b: 00000000 PPCM=0000 DR=0000
ohci-dbg.c: roothub.status: 00000000
ohci-dbg.c: SA-1111:  roothub.portstatus [0] = 0x00010101 CSC PPS CCS
# ohci-hub.c: SA-1111: 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: SA-1111: 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 SA-1111-1, assigned address 2
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=1
SerialNumber: 01402100A5000000
usb.c: audio driver claimed interface c3d58db8
usbaudio: device 2 audiocontrol interface 1 has 1 input and 0 output
AudioStream
ing interfaces
usbaudio: device 2 interface 2 altsetting 0 FORMAT_TYPE descriptor not
found
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x00000010 sratelo
44100 sra
tehi 44100 attributes 0x00
usbaudio: valid input sample rate 22050
usbaudio: device 2 interface 2 altsetting 2: format 0x00000010 sratelo
22050 sra
tehi 22050 attributes 0x00
usbaudio: valid input sample rate 11025
usbaudio: device 2 interface 2 altsetting 3: format 0x00000010 sratelo
11025 sra
tehi 11025 attributes 0x00
usbaudio: valid input sample rate 8000
usbaudio: device 2 interface 2 altsetting 4: format 0x00000010 sratelo
8000 srat
ehi 8000 attributes 0x00
usbaudio: registered dsp 14,19
usbaudio: constructing mixer for Terminal 3 type 0x0101
usbaudio: warning: found 1 of 0 logical channels.
usbaudio: assuming the channel found is the master channel (got a
Philips camera
?). Should be fine.
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at c3eef44c
usb.c: audio driver claimed interface c3d58cdc
usb.c: unhandled interfaces on device
usb.c: kusbd: /bin/true add 2

# modprobe pwc
<hang (no sysrq response) or crash into bootloader>

--------------------------------------------------------------

Welcome to busybox/uClibc on BadgePAD 4.


# modprobe pwc
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 a
nd MPC-C30, the Creative WebCam 5 and the SOTEC CMS-001.
usb.c: registered new driver Philips webcam
# modprobe ohci-hcd
ohci-sa1111.c: 2002-Jun-15 USB 1.1 'Open' Host Controller (OHCI) Driver
(SA-1111
)
ohci-sa1111.c: block sizes: ed 64 td 64
ohci-sa1111.c: starting SA-1111 OHCI USB Controller
IRQ109: rising edge
ohci-sa1111.c: ohci-hcd (SA-1111) at 0xf4000400, irq 109

hcd.c: new USB bus registered, assigned bus number 1
pcipool create [SA-1111]/ohci_td size 64, 64/page (4096 alloc)
pcipool create [SA-1111]/ohci_ed size 64, 64/page (4096 alloc)
ohci-hcd.c: USB HC reset_hc SA-1111: ctrl = 0x0 ;
hcd.c: SA-1111 root hub device address 1
usb.c: new device strings: Mfr=3, Product=2, SerialNumber=1
Manufacturer: Linux 2.5.24-rmk1-ch1 ohci-hcd
Product: SA-1111 OHCI
SerialNumber: SA-1111
hub.c: USB hub found at /
hub.c: 1 port detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 4ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: R
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c04e216c
usb.c: kusbd: /bin/true add 1
ohci-dbg.c: OHCI controller SA-1111 state
ohci-dbg.c: OHCI 1.0, with legacy support registers
ohci-dbg.c: control: 0x0000008f HCFS=operational IE PLE CBSR=3
ohci-dbg.c: cmdstatus: 0x00000000 SOC=0
ohci-dbg.c: intrstatus: 0x00000044 RHSC SF
ohci-dbg.c: intrenable: 0x80000012 MIE UE WDH
ohci-dbg.c: hcca frame #007c
ohci-dbg.c: roothub.a: 02000201 POTPGT=2 NPS NDP=1
ohci-dbg.c: roothub.b: 00000000 PPCM=0000 DR=0000
ohci-dbg.c: roothub.status: 00000000
ohci-dbg.c: SA-1111:  roothub.portstatus [0] = 0x00010101 CSC PPS CCS
# ohci-hub.c: SA-1111: 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: SA-1111: 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 SA-1111-1, assigned address 2
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=1
SerialNumber: 01402100A5000000
pwc Logitech QuickCam 3000 Pro detected.
pwc Registered as /dev/video0.
usb.c: Philips webcam driver claimed interface c3d5ac00
usb.c: audio driver claimed interface c3d5adb8
usbaudio: device 2 audiocontrol interface 1 has 1 input and 0 output
AudioStream
ing interfaces
usbaudio: device 2 interface 2 altsetting 0 FORMAT_TYPE descriptor not
found
usbaudio: valid input sample rate 44100
usbaudio: device 2 interface 2 altsetting 1: format 0x00000010 sratelo
44100 sra
tehi 44100 attributes 0x00
usbaudio: valid input sample rate 22050
usbaudio: device 2 interface 2 altsetting 2: format 0x00000010 sratelo
22050 sra
tehi 22050 attributes 0x00
usbaudio: valid input sample rate 11025
usbaudio: device 2 interface 2 altsetting 3: format 0x00000010 sratelo
11025 sra
tehi 11025 attributes 0x00
usbaudio: valid input sample rate 8000
usbaudio: device 2 interface 2 altsetting 4: format 0x00000010 sratelo
8000 srat
ehi 8000 attributes 0x00
usbaudio: registered dsp 14,19
usbaudio: constructing mixer for Terminal 3 type 0x0101
usbaudio: warning: found 1 of 0 logical channels.
usbaudio: assuming the channel found is the master channel (got a
Philips camera
?). Should be fine.
usbaudio: registered mixer 14,16
usb_audio_parsecontrol: usb_audio_state at c3eef21c
usb.c: audio driver claimed interface c3d5acdc
usb.c: kusbd: /bin/true add 2

# dmesg
vec: init pool 0, 1 entries, 12 bytes
biovec: init pool 1, 4 entrie
<hang (no sysrq response) or crash into bootloader>


--------------------------------------------------------------

[ch@friction linux-2.5.24-rmk1-ch1]$ egrep '^[^#]' .config
CONFIG_ARM=y
CONFIG_UID16=y
CONFIG_RWSEM_GENERIC_SPINLOCK=y
CONFIG_EXPERIMENTAL=y
CONFIG_NET=y
CONFIG_SYSCTL=y
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_ARCH_SA1100=y
CONFIG_SA1100_BADGE4=y
CONFIG_SA1111=y
CONFIG_FORCE_MAX_ZONEORDER=9
CONFIG_CPU_32=y
CONFIG_CPU_32v4=y
CONFIG_CPU_SA1100=y
CONFIG_DISCONTIGMEM=y
CONFIG_ISA=y
CONFIG_ZBOOT_ROM_TEXT=0
CONFIG_ZBOOT_ROM_BSS=0
CONFIG_CPU_FREQ=y
CONFIG_HOTPLUG=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_PROBE=y
CONFIG_PCMCIA_SA1100=y
CONFIG_FPE_NWFPE=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_CMDLINE="root=/dev/mtdblock3 rootfstype=jffs2"
CONFIG_LEDS=y
CONFIG_LEDS_TIMER=y
CONFIG_LEDS_CPU=y
CONFIG_ALIGNMENT_TRAP=y
CONFIG_MTD=y
CONFIG_MTD_DEBUG=y
CONFIG_MTD_DEBUG_VERBOSE=0
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_CFI=y
CONFIG_MTD_GEN_PROBE=y
CONFIG_MTD_CFI_ADV_OPTIONS=y
CONFIG_MTD_CFI_NOSWAP=y
CONFIG_MTD_CFI_GEOMETRY=y
CONFIG_MTD_CFI_B2=y
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_INTELEXT=y
CONFIG_MTD_RAM=y
CONFIG_MTD_SA1100=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_NETDEVICES=y
CONFIG_PPP=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_NET_RADIO=y
CONFIG_HERMES=m
CONFIG_PCMCIA_HERMES=m
CONFIG_NET_WIRELESS=y
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
CONFIG_IRDA=m
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
CONFIG_SA1100_FIR=m
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECS=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_ATAPI=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=8
CONFIG_BLK_DEV_SR=m
CONFIG_SR_EXTRA_DEVS=2
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIAL_SA1100=y
CONFIG_SERIAL_SA1100_CONSOLE=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_L3=y
CONFIG_L3_SA1111=y
CONFIG_WATCHDOG=y
CONFIG_SA1100_WATCHDOG=y
CONFIG_BADGE4_SENSORS=m
CONFIG_SA1100_RTC=m
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_PROC_FS=y
CONFIG_EXT3_FS=m
CONFIG_JBD=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_JFFS2_FS=y
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_EXT2_FS=m
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_PARTITION_ADVANCED=y
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_UTF8=m
CONFIG_SOUND=y
CONFIG_SOUND_PRIME=y
CONFIG_SOUND_SA1100=y
CONFIG_SOUND_UDA1341=y
CONFIG_SOUND_SA1111_UDA1341=y
CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_AUDIO=y
CONFIG_USB_STORAGE=y
CONFIG_USB_PWC=m
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_DEBUG_USER=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SLAB=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_ERRORS=y
CONFIG_DEBUG_LL=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
[ch@friction linux-2.5.24-rmk1-ch1]$ 




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Two, two, TWO treats in one.
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