Share

NXP ISP1761 Linux Host Controller Driver

Tracker: Bugs

9 High speed mode bug (intr period 1 uframes) - ID: 2485364
Last Update: Settings changed ( o_strelkov )

Driver ver 3.0.0.0 not works properly with high speed devices.
Configuration: ISP1761 Hi-Speed USB controller PCI demo board (NXP
Semiconductors), Linux SUSE 10.2 (kernel 2.6.19.3).
Devices.
1. USB to Ethernet converter ADMtek ADM8515.
After devices connection I got /var/log/messages log:
Jan 4 00:07:15 pc kernel: usb 4-1.2: new high speed USB device using
isp1761-hal and address 3
Jan 4 00:07:15 pc kernel: usb 4-1.2: configuration #1 chosen from 1
choice
Jan 4 00:07:16 pc kernel: pegasus: v0.6.14 (2006/09/27), Pegasus/Pegasus
II USB Ethernet driver
Jan 4 00:07:16 pc kernel: pegasus 4-1.2:1.0: setup Pegasus II specific
registers
Jan 4 00:07:16 pc kernel: pegasus 4-1.2:1.0: eth2, ADMtek ADM8515 "Pegasus
II" USB-2.0 Ethernet, 00:00:e8:00:05:ae
Jan 4 00:07:16 pc kernel: usbcore: registered new interface driver
pegasus
Jan 4 00:07:16 pc ifup: Network interface is managed from NetworkManager
Jan 4 00:07:16 pc ifup: NetworkManager will be advised to set up eth2
Jan 4 00:07:16 pc ifup: but it cannot be assured from here.
Jan 4 00:07:16 pc kernel: intr period 1 uframes,
Jan 4 00:07:17 pc kernel: eth2: set allmulti
Jan 4 00:07:17 pc kernel: eth2: set allmulti
Jan 4 00:07:17 pc kernel: eth2: set allmulti
Jan 4 00:07:17 pc kernel: eth2: set allmulti
Jan 4 00:07:18 pc kernel: ADDRCONF(NETDEV_CHANGE): eth2: link becomes
ready
Jan 4 00:07:18 pc kernel: eth2: set allmulti
Jan 4 00:07:18 pc kernel: eth2: set allmulti
Jan 4 00:07:20 pc kernel: usb 4-1.2: USB disconnect, address 3
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
... (many same messages) ...
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: get_registers, status -19
Jan 4 00:07:20 pc kernel: pegasus 4-1.2:1.0: read_mii_word failed

2. USB WiFi device ZyXEL G-202 EE (driver zd1211rw).
Error message as refer:
http://www.nabble.com/zd1211rw-on-uclinux-for-blackfin-td16858107.html

In both cases main error report: "intr period 1 uframes".
It causes by wrong bandwidth calculation in
phci_hcd_make_qh() for USB_SPEED_HIGH.
Please, fix this bug.


Oleg Strelkov ( o_strelkov ) - 2009-01-04 12:38

9

Open

None

Nobody/Anonymous

None

None

Public


Comments




Log in to comment.

No follow-up comments have been posted.

Attached File

No Files Currently Attached

Change ( 1 )

Field Old Value Date By
priority 5 2009-01-04 12:41 o_strelkov