On http://linuxbios.org/EHCI_Debug_Port wiki page there is an info that Intel ICH4/ICH4-M chipset does not supports Debug Port. I have Dell D400 laptop with that chipset and Debug Port is available according to lspci output:
22:47 hrw@maluch:~$ sudo lspci -ns $(lspci|grep EHCI|cut -f1 -d' ');sudo lspci -vs $(lspci|grep EHCI|cut -f1 -d' ')
00:1d.7 0c03: 8086:24cd (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: Dell Latitude D400 Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at faeffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port
The ICH4 datasheet also says it has a EHCI debug port. Why is it not supported in LB?
Thanks - Joe
Quoting Marcin Juszkiewicz openembedded@haerwu.biz:
On http://linuxbios.org/EHCI_Debug_Port wiki page there is an info that Intel ICH4/ICH4-M chipset does not supports Debug Port. I have Dell D400 laptop with that chipset and Debug Port is available according to lspci output:
22:47 hrw@maluch:~$ sudo lspci -ns $(lspci|grep EHCI|cut -f1 -d' ');sudo lspci -vs $(lspci|grep EHCI|cut -f1 -d' ')
00:1d.7 0c03: 8086:24cd (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: Dell Latitude D400 Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at faeffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port
-- JID: hrw-jabber.org OpenEmbedded developer/consultant
Q: What's a light-year? A: One-third less calories than a regular year.
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios
joe@smittys.pointclark.net schrieb:
The ICH4 datasheet also says it has a EHCI debug port. Why is it not supported in LB?
hardware (displays, data cables, automated profilers or such) are somewhat uncommon for it and the serial port / POST card is already quite helpful. the debug port could transmit much faster of course. so "someone should do it (tm)" (i.e. provide support) --Q
Quux wrote:
joe@smittys.pointclark.net schrieb:
The ICH4 datasheet also says it has a EHCI debug port. Why is it not supported in LB?
hardware (displays, data cables, automated profilers or such) are somewhat uncommon for it and the serial port / POST card is already quite helpful. the debug port could transmit much faster of course. so "someone should do it (tm)" (i.e. provide support) --Q
Support for the generic EHCI debug port already exists, IIRC it was necessary for the mcp55 port. The biggest reason we need this is that some boards don't have legacy serial ports any more, they rely on USB and port replicators/docks.
-Corey
On Mon, Sep 10, 2007 at 10:49:03PM +0200, Marcin Juszkiewicz wrote:
On http://linuxbios.org/EHCI_Debug_Port wiki page there is an info that Intel ICH4/ICH4-M chipset does not supports Debug Port. I have Dell D400 laptop with that chipset and Debug Port is available according to lspci output:
22:47 hrw@maluch:~$ sudo lspci -ns $(lspci|grep EHCI|cut -f1 -d' ');sudo lspci -vs $(lspci|grep EHCI|cut -f1 -d' ')
00:1d.7 0c03: 8086:24cd (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI]) Subsystem: Dell Latitude D400 Flags: bus master, medium devsel, latency 0, IRQ 11 Memory at faeffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port
Fixed in the wiki, thanks!
I was the one who added the ICH4 in the wiki, but I don't remember which system I used to test that back then. Maybe I confused it with some other chipset or I was drunk or something ;-)
Uwe.
Hi,
On Fri, Sep 14, Uwe Hermann wrote:
Fixed in the wiki, thanks!
I was the one who added the ICH4 in the wiki, but I don't remember which system I used to test that back then. Maybe I confused it with some other chipset or I was drunk or something ;-)
hmm, may system has no debug port:
--snip-- video:~# lspci -vs $(lspci|grep EHCI|cut -f1 -d' ') 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller Flags: bus master, medium devsel, latency 0, IRQ 193 Memory at ed100000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2
video:~# --snip--
so I think there are some different chips around. My is a rev 02 and Marcin one is a rev 01. Maybe that is the reason.
On Fri, Sep 14, 2007 at 11:44:26PM +0200, Dieter Bloms wrote:
Hi,
On Fri, Sep 14, Uwe Hermann wrote:
Fixed in the wiki, thanks!
I was the one who added the ICH4 in the wiki, but I don't remember which system I used to test that back then. Maybe I confused it with some other chipset or I was drunk or something ;-)
hmm, may system has no debug port:
--snip-- video:~# lspci -vs $(lspci|grep EHCI|cut -f1 -d' ') 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller Flags: bus master, medium devsel, latency 0, IRQ 193 Memory at ed100000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2
video:~# --snip--
so I think there are some different chips around. My is a rev 02 and Marcin one is a rev 01. Maybe that is the reason.
Did you both run the command as root (don't know, maybe it makes a difference)? But yeah, there could be differences between revisions...
Uwe.
Hi,
On Sat, Sep 15, Uwe Hermann wrote:
--snip-- video:~# lspci -vs $(lspci|grep EHCI|cut -f1 -d' ') 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller Flags: bus master, medium devsel, latency 0, IRQ 193 Memory at ed100000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2
video:~# --snip--
so I think there are some different chips around. My is a rev 02 and Marcin one is a rev 01. Maybe that is the reason.
Did you both run the command as root (don't know, maybe it makes a difference)? But yeah, there could be differences between revisions...
yes, I was logged in as root.
Dnia piątek, 14 września 2007, Uwe Hermann napisał:
Fixed in the wiki, thanks!
I was the one who added the ICH4 in the wiki, but I don't remember which system I used to test that back then. Maybe I confused it with some other chipset or I was drunk or something ;-)
Speaking of other chipsets...
DFI mainboard with ATI RS482/SB400 chipset:
00:13.2 0c03: 1002:4373 (rev 80) 00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80) (prog-if 20 [EHCI]) Subsystem: ATI Technologies Inc IXP SB400 USB2 Host Controller Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19 Memory at fe02b000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
PC-Engines ALIX.1c board:
00:0f.5 0c03: 1022:2095 (rev 02) 00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11 Memory at efffd000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2
On Sat, Sep 15, 2007 at 12:21:16AM +0200, Marcin Juszkiewicz wrote:
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80) (prog-if 20 [EHCI]) 00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02) (prog-if 20 [EHCI])
Thanks! Added these to the wiki page.
//Peter