Some problem in inserting OXFORD usb driver in linux-2.6.30

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I'm working on kernel 2.6.30 installed on a pxa320 based board.

I want to insert a USB driver to test its working. It inserts well in
2.6.25, and also creates /dev/sd(a/b) devices with the help of udev;
but in 2.6.30, it comes to a point and stalls. I'm attaching the log
of what happens when it is inserted in 2.6.30.

Log:
root:~# insmod 2.6.30_usb_driver/oxu210hp-hcd.ko
oxu210hp-hcd oxu210hp-hcd: IRQ resource 115
oxu210hp-hcd oxu210hp-hcd: MEM resource 12000000-3fffff
oxu210hp-hcd oxu210hp-hcd: device ID 21000200
oxu210hp-hcd oxu210hp-hcd: found device 2100 84-pin TFBGA (0000:0000)
oxu210hp-hcd oxu210hp-hcd: oxu210hp HCD
/home/saurabh/devel/boards/cubic-mm6/12_aug/linux-2.6.30/drivers/usb/core/inode.c:
creating file '002'
oxu210hp-hcd oxu210hp-hcd: new USB bus registered, assigned bus number 2
oxu_reset() : allocating onchip mem buffer at 0xd100e000, size 16384
oxu210hp-hcd oxu210hp-hcd: park 0
oxu210hp-hcd oxu210hp-hcd: irq 115, io mem 0x12000000
oxu210hp-hcd oxu210hp-hcd: reset command 080b02 park=3 ithresh=8
period=1024 Reset HALT
oxu210hp-hcd oxu210hp-hcd: init command 010009 (park)=0 ithresh=1 period=256 RUN
oxu210hp-hcd oxu210hp-hcd: USB 2.0 started, quasi-EHCI 1.00, driver 0.0.50
usb usb2: default language 0x0409
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: oxu210hp HCD
usb usb2: Manufacturer: Linux 2.6.30 oxu210hp_hcd
usb usb2: SerialNumber: oxu210hp_otg
usb usb2: uevent
usb usb2: usb_probe_device
usb usb2: configuration #1 chosen from 1 choice
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: uevent
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: individual port power switching
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 20ms
hub 2-0:1.0: local power source is good
hub 2-0:1.0: enabling power on all ports
/home/saurabh/devel/boards/cubic-mm6/12_aug/linux-2.6.30/drivers/usb/core/inode.c:
creating file '001'
oxu210hp-hcd oxu210hp-hcd: oxu210hp HCD
/home/saurabh/devel/boards/cubic-mm6/12_aug/linux-2.6.30/drivers/usb/core/inode.c:
creating file '003'
oxu210hp-hcd oxu210hp-hcd: new USB bus registered, assigned bus number 3
oxu_reset() : allocating onchip mem buffer at 0xd1012000, size 16384
oxu210hp-hcd oxu210hp-hcd: park 0
oxu210hp-hcd oxu210hp-hcd: irq 115, io mem 0x12000000
oxu210hp-hcd oxu210hp-hcd: reset command 080b02 park=3 ithresh=8
period=1024 Reset HALT
oxu210hp-hcd oxu210hp-hcd: init command 010009 (park)=0 ithresh=1 period=256 RUN
oxu210hp-hcd oxu210hp-hcd: USB 2.0 started, quasi-EHCI 1.00, driver 0.0.50
usb usb3: default language 0x0409
usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb3: Product: oxu210hp HCD
usb usb3: Manufacturer: Linux 2.6.30 oxu210hp_hcd
usb usb3: SerialNumber: oxu210hp_sph
usb usb3: uevent
usb usb3: usb_probe_device
usb usb3: configuration #1 chosen from 1 choice
usb usb3: adding 3-0:1.0 (config #1, interface 0)
usb 3-0:1.0: uevent
hub 3-0:1.0: usb_probe_interface
hub 3-0:1.0: usb_probe_interface - got id
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 1 port detected
hub 3-0:1.0: standalone hub
hub 3-0:1.0: individual port power switching
hub 3-0:1.0: individual port over-current protection
hub 3-0:1.0: power on to power good time: 20ms
hub 3-0:1.0: local power source is good
hub 3-0:1.0: enabling power on all ports
/home/saurabh/devel/boards/cubic-mm6/12_aug/linux-2.6.30/drivers/usb/core/inode.c:
creating file '001'
oxu210hp-hcd oxu210hp-hcd: devices enabled and running
oxu210hp-hcd oxu210hp-hcd: irq status 0004 PCD
oxu210hp-hcd oxu210hp-hcd: irq status 0004 PCD
oxu210hp-hcd oxu210hp-hcd: GetStatus port 1 status 001803 POWER sig=j
CSC CONNECT
hub 2-0:1.0: port 1: status 0101 change 0001
oxu210hp-hcd oxu210hp-hcd: GetStatus port 1 status 001803 POWER sig=j
CSC CONNECT
hub 3-0:1.0: port 1: status 0101 change 0001
hub 2-0:1.0: state 7 ports 1 chg 0002 evt 0000
oxu210hp-hcd oxu210hp-hcd: GetStatus port 1 status 001801 POWER sig=j CONNECT
hub 2-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
oxu210hp-hcd oxu210hp-hcd: port 1 reset
oxu210hp-hcd oxu210hp-hcd: port 1 high speed
oxu210hp-hcd oxu210hp-hcd: GetStatus port 1 status 8001205 POWER
sig=se0 PE CONNECT
usb 2-1: new high speed USB device using oxu210hp-hcd and address 2
oxu210hp-hcd oxu210hp-hcd: submit_async 1 urb cf879700 ep0out len 64,
qtd d1010860 [qh (null)]


I am still trying to find a solution. If any of you have an idea,
please put it forth.

Thank you in advance,

Saurabh
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux