repeated kernel crashes with PCI passthru

2010-07-10 Thread Csillag Kristof
Hi all,

I have recently upgraded one of my Debian servers
from  XEN 3.2 / Kernel 2.6.26
to XEN 4.0 / Kernel 2.6.32.

I have configured PCI passthru for a NIC.

Since the current Debian pvops kernel does not have the xen pci frontend
driver required for PCI passthru, I am running a XEN kernel in both dom0
and domU, so actual kernel versions are:

dom0:  2.6.32-5-xen-amd64 #1 SMP Tue Jun 1
domU: 2.6.32-5-xen-686 #1 SMP Tue Jul 6
the hypervisor is 4.0.1-rc3

(Random notes:
 1. the dom0 is 64bit, this domU is 32bit.
 2. The dom0 kernel is not the latest (-16), but the one before (-15),
because the current one won't boot up, see #588509 and #588426.
)

   * * *

So, the system boots up as it should, but sometimes the domU crashes, with 
messages like these:

-

[27047.101954] BUG: unable to handle kernel paging request at 00d90200
[27047.101979] IP: [c11f01aa] skb_release_data+0x71/0x90
[27047.102000] *pdpt = 01c21027 *pde =  
[27047.102019] Thread overran stack, or stack corrupted
[27047.102031] Oops:  [#1] SMP 
[27047.102047] last sysfs file: /sys/devices/virtual/net/ppp0/uevent
[27047.102060] Modules linked in: tun xt_limit nf_nat_irc nf_nat_ftp ipt_LOG 
ipt_MASQUERADE xt_DSCP ipt_REJECT nf_conntrack_irc nf_conntrack_ftp xt_state 
xt_TCPMSS xt_tcpmss xt_tcpudp pppoe pppox ppp_generic slhc sundance mii 
iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_mangle 
iptable_filter ip_tables x_tables dm_snapshot dm_mirror dm_region_hash dm_log 
dm_mod loop evdev snd_pcsp snd_pcm snd_timer snd xen_netfront soundcore 
snd_page_alloc ext3 jbd mbcache thermal_sys xen_blkfront
[27047.102275] 
[27047.102285] Pid: 0, comm: swapper Not tainted (2.6.32-5-xen-686 #1) 
[27047.102298] EIP: 0061:[c11f01aa] EFLAGS: 00010206 CPU: 0
[27047.102310] EIP is at skb_release_data+0x71/0x90
[27047.102321] EAX: 00d90200 EBX:  ECX: c2939c10 EDX: cec6b500
[27047.102333] ESI: cf8f0a80 EDI: cf8f09c0 EBP: c13919c8 ESP: c1383eec
[27047.102346]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0069
[27047.102358] Process swapper (pid: 0, ti=c1382000 task=c13c2ba0 task.ti=c13820
[27047.102371] Stack:
[27047.102379]  cf8f0a80 c293a700 c11efdfb cf8f09c0 c11f4c35 0011 c138 
0002
[27047.102415] 0 0008 c13919c8 c103c1ec c14594b0 0001 000a 
 0100
[27047.102455] 0 c138  c13c5d18  c103c2c4  
c1383f5c c103c39a
[27047.102499] Call Trace:
[27047.102512]  [c11efdfb] ? __kfree_skb+0xf/0x6e
[27047.102527]  [c11f4c35] ? net_tx_action+0x58/0xf9
[27047.102542]  [c103c1ec] ? __do_softirq+0xaa/0x151
[27047.102557]  [c103c2c4] ? do_softirq+0x31/0x3c
[27047.102570]  [c103c39a] ? irq_exit+0x26/0x58
[27047.102586]  [c1198a46] ? xen_evtchn_do_upcall+0x22/0x2c
[27047.102604]  [c1009b7f] ? xen_do_upcall+0x7/0xc
[27047.102630]  [c10023a7] ? hypercall_page+0x3a7/0x1001
[27047.102647]  [c1006169] ? xen_safe_halt+0xf/0x1b
[27047.102661]  [c10042bf] ? xen_idle+0x23/0x30
[27047.102676]  [c1008168] ? cpu_idle+0x89/0xa5
[27047.102691]  [c13fb80d] ? start_kernel+0x318/0x31d
[27047.102706]  [c13fd3c3] ? xen_start_kernel+0x615/0x61c
[27047.102721]  [c1409045] ? print_local_APIC+0x61/0x380
[27047.102732] Code: 8b 44 02 30 e8 9a 4f ea ff 8b 96 a4 00 00 00 0f b7 42 04 
39 c3 7c e5 8b 96 a4 00 00 00 8b 42 1c 85 c0 74 16 c7 42 1c 00 00 00 00 8b 18 
e8 d2 fc ff ff 85 db 74 04 89 d8 eb f1 8b 86 a8 00 00 00 
[27047.102981] EIP: [c11f01aa] skb_release_data+0x71/0x90 SS:ESP 0069:c1383eec
[27047.103003] CR2: 00d90200
[27047.103018] ---[ end trace a577dfc0e629cd07 ]---
[27047.103028] Kernel panic - not syncing: Fatal exception in interrupt
[27047.103042] Pid: 0, comm: swapper Tainted: G  D2.6.32-5-xen-686 #1
[27047.103053] Call Trace:
[27047.103065]  [c128ae0d] ? panic+0x38/0xe4
[27047.103078]  [c128d419] ? oops_end+0x91/0x9d
[27047.103092]  [c1021b5a] ? no_context+0x134/0x13d
[27047.103106]  [c1021c78] ? __bad_area_nosemaphore+0x115/0x11d
[27047.103121]  [c10067f0] ? check_events+0x8/0xc
[27047.103135]  [c10067e7] ? xen_restore_fl_direct_end+0x0/0x1
[27047.103155]  [d0823fdb] ? xennet_poll+0xaeb/0xb04 [xen_netfront]
[27047.103170]  [c10211df] ? pvclock_clocksource_read+0xf9/0x10f
[27047.103185]  [c10060e8] ? xen_force_evtchn_callback+0xc/0x10
[27047.103200]  [c114a00f] ? xen_swiotlb_unmap_page+0x0/0x7
[27047.103214]  [c10067f0] ? check_events+0x8/0xc
[27047.103227]  [c10060e8] ? xen_force_evtchn_callback+0xc/0x10
[27047.103242]  [c128e3f4] ? do_page_fault+0x115/0x307
[27047.103255]  [c128e2df] ? do_page_fault+0x0/0x307
[27047.103268]  [c1021c8a] ? bad_area_nosemaphore+0xa/0xc
[27047.103282]  [c128cb0b] ? error_code+0x73/0x78
[27047.103295]  [c11f01aa] ? skb_release_data+0x71/0x90
[27047.103308]  [c11efdfb] ? __kfree_skb+0xf/0x6e
[27047.103321]  [c11f4c35] ? net_tx_action+0x58/0xf9
[27047.103335]  [c103c1ec] ? __do_softirq+0xaa/0x151
[27047.103348]  [c103c2c4] ? do_softirq+0x31/0x3c
[27047.103361]  [c103c39a] ? irq_exit+0x26/0x58
[27047.103374]  

reviving xen-3.2 for testing?

2010-07-01 Thread Csillag Kristof
Hi there,

Since the current XEN 3.4 and XEN 4.0 in debian lack HVM support,
but the XEN 3.2 packages has it, I was wondering how much work would it
require
to revive the old 3.2 packages, so that they can be installed in current
testing/unstable?

(They were perfectly fine until a few weeks ago; only the recent python
upgrade made
them uninstallable. I have been using it until yesterday.)

So, as far as I can tell, all they need is some re-packaging.

(And maybe some small python fixes, but I'm sure you know that better
than me.)

Thank you for your help:

Kristof


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c2ca1c6.5000...@gmail.com



xen kernel features

2010-06-30 Thread Csillag Kristof
Hi all,

I am trying to migrate my XEN 3.2 installation to XEN 4.0, on a 64-bit
server.
The dom0 kernel is 2.6.32-5-xen-amd64.

I have run into a few problems:

 - The current xen-utils-4.0 does not support KVM guests, only PV. 
(This has nothing to with the kernel, though)

 - PCI passthru to PV guests does not work, because
CONFIG_XEN_PCI_PASSTHROUGH is disabled in kernel config.

 - USB passthru via PVUSB does not seem to work, because the required
PVUSB drivers are not available in the kernel.

Could someone please advise me a solution to these problems?
(Or at least give me some insight into the reasons why these don't work,
when will they, and what am I supposed to do until then.)

Thank you for your help:

Kristof Csillag


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c2b93f3.2070...@gmail.com



Re: xen kernel features

2010-06-30 Thread Csillag Kristof
At 2010-06-30 22:53, Ian Campbell wrote:
 On Wed, 2010-06-30 at 20:58 +0200, Csillag Kristof wrote:
   
 Hi all,

 I am trying to migrate my XEN 3.2 installation to XEN 4.0, on a 64-bit
 server.
 The dom0 kernel is 2.6.32-5-xen-amd64.

 I have run into a few problems:

  - The current xen-utils-4.0 does not support KVM guests, only PV. 
 (This has nothing to with the kernel, though)
 
 (you mean HVM)
   
Exactly.


 Please check the archives for pkg-xen-devel mailing list on alioth.
 Someone is working on packaging the necessary qemu-dm, I think there are
 packages available for testing too.

   
I think that's Thomas Goirand, and the package is available here:

http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-4.0/

However, I do not like fetching core packages from external sources,
so I guess I will just have to wait until it's packages properly.
  - PCI passthru to PV guests does not work, because
 CONFIG_XEN_PCI_PASSTHROUGH is disabled in kernel config.
 
 I think this should be trivial to enable -- does any one on
 debian-kernel object to enabling it in trunk and sid branches?
   
That would be great.
 Note that this functionality is only in the xen flavours and not the
 pvops based regular flavours (-amd64 and -686-bigmem).

   
  - USB passthru via PVUSB does not seem to work, because the required
 PVUSB drivers are not available in the kernel.
 
 I don't think the PVUSB front or backends have been ported to the PVops
 kernel yet,
Indeed, they are not yet ready.
  most likely because nobody has asked for them. If you are
 interested I recommend raising it on the xen-devel mailing list, or
 better yet, sending patches to that list ;-).
   
If I can get PCI passthru going, then this is not necessary.

Thank you for your help:

Kristof Csillag


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c2bb367.1050...@gmail.com



Re: Re: xen kernel features

2010-06-30 Thread Csillag Kristof

 It have no effect, so no:
 | $ grep XEN_PCI_PASSTHROUGH -r *
 | arch/x86/xen/Kconfig:config XEN_PCI_PASSTHROUGH

Full quote looks like this:

config XEN_PCI_PASSTHROUGH
   bool Enable support for Xen PCI passthrough devices
   depends on XEN  PCI
   select PCI_XEN
   select SWIOTLB_XEN

So it does seem to have some effect, in the right circumstances.

(However, in this case, both options are already selected, so it really
would not change much.)

   * * *

What I do not understand is this:

XEN_PCIDEV_BACKEND

is enabled, but xen-pciback.ko is not built.


Any idea what could cause this?

Thank you:

Kristof Csillag


-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c2bd2e8.10...@gmail.com



Re: xen kernel features

2010-06-30 Thread Csillag Kristof
2010-07-01 01:27 keltezéssel, Csillag Kristof írta:

 What I do not understand is this:

 XEN_PCIDEV_BACKEND

 is enabled, but xen-pciback.ko is not built.
   
That's because it's compiled in, silly me.



-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c2be848.2000...@gmail.com



Re: [RESEND] 2.6.20/2.6.21

2007-04-14 Thread Csillag Kristof
Hi there!


On Mon, Apr 09, 2007 at 04:51:59PM +0200, Bastian Blank wrote:
 Hi folks
 
 I think we should upload 2.6.20 to unstable ASAP. It seems to work for
 most of us, except that the xen patch is not of that good quality.

Could someone give me some details about what's wrong with XEN?
I would like to use it, and I need 2.6.20 for some very new hardware.

Where can I find more information about the problems mentioned above?

Thank you for your help:

   Kristof


linux 2.6.20 with XEN

2007-03-14 Thread Csillag Kristof
Hi there!

I would like to ask whether someone has some information about
when is kernel 2.6.20 with XEN support going to arrive in Debian?

I need this to get my hardware working properly.
(It has the latest intel graphics chipset, which requires the latest
intel X server, which requires 2.6.20.)

I know that most uploads to Unstable are withheld because of the Etch
freeze, but something in Experimental, or even at something unofficial at
http://kernel-archive.buildserver.net/debian-kernel would be fine.

   * * *

AFAIK, the Debian Kernel Team usually fetches the XEN patches from the 
Fedora kernels. Unfortunately, the latest thing the Fedora guys have
uploaded is 2.6.19 with XEN support, so no luck here.

However, OpenSuse has already compiled a XEN-enabled 2.6.20 kernel.
(GregKH uploaded it on on 09-03-2007.)

Is it possible to extract the relavent patches from the OpenSuse version,
and apply them to the Debian kernel? (I am not familiar with OpenSuse
packaging policies and practices, so I am not apt to this job.)

Does somebody know whether something like this is going to happen soon?
Or is there some other roadmap for this?

Thank you for the information:

Kristof Csillag


Bug#321403: kernel 2.6.12.3 does not work either

2006-01-12 Thread Csillag Kristof
2006-01-03, k keltezéssel 20.53-kor David Schmitt ezt írta:
 Tomorrow, 2.6.15 will be released to unstable, since 2.6.13 should have
 received ACPI updates it might be interesting to test this again.
I have just tested it with 2.6.15-2.
It still does not work.

I have attached the dmesg outputs for normal kernel booting,
for pci=routeirq and for acpi=off.

   * * *

On Tue, 3 Jan 2006, Christian Aichinger [EMAIL PROTECTED] wrote:

--
According to the kernel.org bugtracker this problem seems to be
related to a broken DSDT table supplied by the BIOS, and there
doesn't seem to be a simple generic way to work around this in the
Linux kernel.
--

Well, kernels up to 2.6.8 managed to parse it somehow.
Would it be impossible to brink back the old behavior somehow?
(Maybe enabled with a kernel param.)

Kristof Csillag
Linux version 2.6.15 (2.6.15-10.00.Custom) ([EMAIL PROTECTED]) (gcc version 
4.0.3 20060104 (prerelease) (Debian 4.0.2-6)) #1 SMP PREEMPT Thu Jan 12 
08:54:27 CET 2006
BIOS-provided physical RAM map:
 BIOS-e820:  - 0009fc00 (usable)
 BIOS-e820: 0009fc00 - 000a (reserved)
 BIOS-e820: 000f - 0010 (reserved)
 BIOS-e820: 0010 - 1fff (usable)
 BIOS-e820: 1fff - 1fff3000 (ACPI NVS)
 BIOS-e820: 1fff3000 - 2000 (ACPI data)
 BIOS-e820: fec0 - fec01000 (reserved)
 BIOS-e820: fee0 - fee01000 (reserved)
 BIOS-e820:  - 0001 (reserved)
511MB LOWMEM available.
found SMP MP-table at 000f5f20
On node 0 totalpages: 131056
  DMA zone: 4096 pages, LIFO batch:0
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 126960 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:0
DMI 2.2 present.
ACPI: RSDP (v000 VIA694) @ 0x000f7850
ACPI: RSDT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x) @ 0x1fff3000
ACPI: FADT (v001 VIA694 AWRDACPI 0x42302e31 AWRD 0x) @ 0x1fff3040
ACPI: MADT (v001 VIA694  0x  0x) @ 0x1fff5880
ACPI: DSDT (v001 VIA694 AWRDACPI 0x1000 MSFT 0x010c) @ 0x
ACPI: Local APIC address 0xfee0
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:8 APIC version 17
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 6:8 APIC version 17
ACPI: IOAPIC (id[0x02] address[0xfec0] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec0, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 dfl dfl)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 3000 (gap: 2000:dec0)
Built 1 zonelists
Kernel command line: root=/dev/hda5 ro video=matroxfb:vesa:0x1B8 
mapped APIC to d000 (fee0)
mapped IOAPIC to c000 (fec0)
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 801.951 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 513828k/524224k available (2879k kernel code, 9868k reserved, 795k 
data, 244k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 1607.59 BogoMIPS (lpj=3215183)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0387fbff     
 
CPU: After vendor identify, caps: 0387fbff     
 
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU serial number disabled.
CPU: After all inits, caps: 0383fbff   0040  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel Pentium III (Coppermine) stepping 06
Booting processor 1/1 eip 2000
Initializing CPU#1
Calibrating delay using timer specific routine.. 1603.77 BogoMIPS (lpj=3207556)
CPU: After generic identify, caps: 0387fbff     
 
CPU: After vendor identify, caps: 0387fbff     
 
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU serial number disabled.
CPU: After all inits, caps: 0383fbff   0040  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on 

Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2006-01-03 Thread Csillag Kristof
Hi,

2006-01-03, k keltezéssel 22.16-kor Christian Aichinger ezt írta:
   could you try out that bios workaround:
   http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1537.html
 did you have time to test it? Did it work out?

To quote a former letter of mine:


 Forwarded message --

From: Csillag Kristof [EMAIL PROTECTED]
To: maximilian attems [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Subject: Re: Bug#321403: 8139too network driver won't work with my card
(it did with 2.6.8)
Date: Tue, 23 Aug 2005 18:19:34 +0200

2005-08-21, v keltezéssel 12.12-kor maximilian attems ezt írta:
 urrgs, but that seem to match upstream bugs thread.
 could you try out that bios workaround:
 http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1537.html
That won't work, since there is no such setting in my bios.

Kristof
-

 According to the kernel.org bugtracker this problem seems to be
 related to a broken DSDT table supplied by the BIOS, and there
 doesn't seem to be a simple generic way to work around this in the
 Linux kernel.
But then why do older kernel versions (up to 2.6.8) work ok?

 So I'm closing this bug now, if the problem persists and you think
 there's a way for Linux to detect the broken BIOS and work around
 it, feel free to reopen the bug.
I am sad to hear it, but since I don't have enough time to dig into this
right now, I have no other option but to accept this, and keep going on
using the box with ACPI=off.

Best wishes:

Kristof Csillag


-- 
Csillag Kristof [EMAIL PROTECTED]
SZTAKI/DSD



Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2005-08-25 Thread Csillag Kristof
2005-08-12, p keltezéssel 10.50-kor Maximilian Attems ezt írta:
 could you test latest -rc6 from linus and followup there,
 if you still see the bug.
With -rc7, the bug still exists:

When booting with ACPI, the whole PCI subsystem (including fb, usb,
sound, networking) is down, but with acpi=off, everything is fine.
(Except ACPI stuff, off course.)

Kristof



signature.asc
Description: This is a digitally signed message part


Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2005-08-23 Thread Csillag Kristof
2005-08-21, v keltezéssel 12.12-kor maximilian attems ezt írta:
  With 2.6.13-rc6, my whole PCI system seems to be broken.
  (No sound, no usb, lspci finds no devices at all.)
  
  With ACPI=off, the PCI devices (including the 8139too) work OK.
 
 urrgs, but that seem to match upstream bugs thread.
 could you try out that bios workaround:
 http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1537.html
That won't work, since there is no such setting in my bios.

Kristof



signature.asc
Description: This is a digitally signed message part


Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2005-08-22 Thread Csillag Kristof
2005-08-21, v keltezéssel 12.12-kor maximilian attems ezt írta:
 urrgs, but that seem to match upstream bugs thread.
I don't know whether I should be happy about this..

 could you try out that bios workaround:
 http://www.ussg.iu.edu/hypermail/linux/kernel/0403.1/1537.html
I can test it on tuesday. 
(I don't have physical access to the machine right now.)

 your lspci -v would be nice for the record.
Attached.

Kristof

:00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo 
PRO133x] (rev c4)
Flags: bus master, medium devsel, latency 0
Memory at d000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 2.0
Capabilities: [c0] Power Management version 2

:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo 
MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d600-d8ff
Prefetchable memory behind bridge: d400-d5ff
Capabilities: [80] Power Management version 2

:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] 
(rev 22)
Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge
Flags: bus master, stepping, medium devsel, latency 0

:00:07.1 IDE interface: VIA Technologies, Inc. 
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10) (prog-if 8a 
[Master SecP PriP])
Flags: bus master, medium devsel, latency 32
I/O ports at 9000 [size=16]
Capabilities: [c0] Power Management version 2

:00:07.2 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 1.1 
Controller (rev 10) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at 9400 [size=32]
Capabilities: [80] Power Management version 2

:00:07.3 USB Controller: VIA Technologies, Inc. VT82x UHCI USB 1.1 
Controller (rev 10) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at 9800 [size=32]
Capabilities: [80] Power Management version 2

:00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] 
(rev 30)
Flags: medium devsel, IRQ 9
Capabilities: [68] Power Management version 2

:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 
Audio Controller (rev 20)
Subsystem: VIA Technologies, Inc. VT82C686 AC97 Audio Controller
Flags: medium devsel, IRQ 11
I/O ports at 9c00 [size=256]
I/O ports at a000 [size=4]
I/O ports at a400 [size=4]
Capabilities: [c0] Power Management version 2

:00:0c.0 Unknown mass storage controller: Promise Technology, Inc. PDC20265 
(FastTrak100 Lite/Ultra100) (rev 02)
Subsystem: Promise Technology, Inc. Ultra100
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at ac00 [size=8]
I/O ports at b000 [size=4]
I/O ports at b400 [size=8]
I/O ports at b800 [size=4]
I/O ports at bc00 [size=64]
Memory at da00 (32-bit, non-prefetchable) [size=128K]
Capabilities: [58] Power Management version 1

:00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at c000 [size=256]
Memory at da02 (32-bit, non-prefetchable) [size=256]

:01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 
82) (prog-if 00 [VGA])
Subsystem: Matrox Graphics, Inc. Millennium G450 Dual Head LE
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at d400 (32-bit, prefetchable) [size=32M]
Memory at d600 (32-bit, non-prefetchable) [size=16K]
Memory at d700 (32-bit, non-prefetchable) [size=8M]
Capabilities: [dc] Power Management version 2
Capabilities: [f0] AGP version 2.0



Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2005-08-18 Thread Csillag Kristof
2005-08-12, p keltezéssel 10.50-kor Maximilian Attems ezt írta:
 reassign 321403 linux-2.6
 thanks
 
 this seems to be a known upstream bug:
 http://bugzilla.kernel.org/show_bug.cgi?id=4773
 
 unfortunately i don't see a resolution yet.
 could you test latest -rc6 from linus and followup there,
 if you still see the bug.
 
 if not we would be happy to know too.
 thanks for your feedback.
With 2.6.13-rc6, my whole PCI system seems to be broken.
(No sound, no usb, lspci finds no devices at all.)

With ACPI=off, the PCI devices (including the 8139too) work OK.

I have just found out that the 2.6.11 kernel works ok With ACPI=off,
too. (I have not rested 2.6.9, 2.6.10, 2.6.12.)

  * * *

Here is my dmesg from 2.6.13-rc6, with and without acpi.

Kristof

ps. Sorry for the delay

Linux version 2.6.13-rc6 ([EMAIL PROTECTED]) (gcc version 3.3.5 (Debian 
1:3.3.5-13)) #2 SMP Tue Aug 16 15:25:29 CEST 2005
BIOS-provided physical RAM map:
 BIOS-e820:  - 0009fc00 (usable)
 BIOS-e820: 0009fc00 - 000a (reserved)
 BIOS-e820: 000f - 0010 (reserved)
 BIOS-e820: 0010 - 1fff (usable)
 BIOS-e820: 1fff - 1fff3000 (ACPI NVS)
 BIOS-e820: 1fff3000 - 2000 (ACPI data)
 BIOS-e820: fec0 - fec01000 (reserved)
 BIOS-e820: fee0 - fee01000 (reserved)
 BIOS-e820:  - 0001 (reserved)
511MB LOWMEM available.
found SMP MP-table at 000f5f20
On node 0 totalpages: 131056
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126960 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
OEM ID: OEM0 Product ID: PROD APIC at: 0xFEE0
Processor #0 6:8 APIC version 17
Processor #1 6:8 APIC version 17
I/O APIC #2 Version 17 at 0xFEC0.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Processors: 2
Allocating PCI resources starting at 2000 (gap: 2000:dec0)
Built 1 zonelists
Kernel command line: root=/dev/hda5 ro acpi=off
mapped APIC to d000 (fee0)
mapped IOAPIC to c000 (fec0)
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 801.966 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 514256k/524224k available (2701k kernel code, 9420k reserved, 1051k 
data, 232k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 1607.56 BogoMIPS (lpj=3215129)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0387fbff     
 
CPU: After vendor identify, caps: 0387fbff     
 
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU serial number disabled.
CPU: After all inits, caps: 0383fbff   0040  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel Pentium III (Coppermine) stepping 06
Booting processor 1/1 eip 2000
Initializing CPU#1
Calibrating delay using timer specific routine.. 1603.77 BogoMIPS (lpj=3207559)
CPU: After generic identify, caps: 0387fbff     
 
CPU: After vendor identify, caps: 0387fbff     
 
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU serial number disabled.
CPU: After all inits, caps: 0383fbff   0040  
 
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#1.
CPU1: Intel Pentium III (Coppermine) stepping 06
Total of 2 processors activated (3211.34 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=0
checking TSC synchronization across 2 CPUs: passed.
Brought up 2 CPUs
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb2d0, last bus=1
PCI: Using configuration type 1
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs.
mtrr: corrected configuration.
ACPI: Subsystem revision 20050408
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Boot video device is :01:00.0
PCI: Using IRQ router VIA [1106/0686] at :00:07.0
PCI: Bridge: :00:01.0
  IO window: disabled.
  MEM 

Bug#321403: 8139too network driver won't work with my card (it did with 2.6.8)

2005-08-05 Thread Csillag Kristof
Package: kernel-source-2.6.11
Version: 2.6.11-7
Severity: important

Hi there!

When I tried to upgrade my kernel from 2.6.8 to 2.6.11, 
I was shocked to see that my Ethernet card stopped working.

I am using the standard Debian kernel sources to build my own kernels.

I tested kernel-source-2.6.10, and (because kernel-source-2.6.9 is no longer
in Debian) the vanilla linux-2.6.9 from kernel.org, and neither of them worked.

So it seems the thing broke from 2.6.8 to 2.6.9.

  * * *
  
My card is: (lspci output on 2.6.8)

:00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)

The 2.6.8 kernel says this, then loading the driver:

8139too Fast Ethernet driver 0.9.27
eth0: RealTek RTL8139 at 0xe281c000, 00:20:18:8d:3d:40, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139B'

With, 2.6.11, at first it seems to be OK, too:

eth0: RealTek RTL8139 at 0xe2a38000, 00:20:18:8d:3d:40, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139B'
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1

...but when I try to send out data, it says:

NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00.
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 0008a156. (queue head)
eth0:  Tx descriptor 1 is 0008a156.
eth0:  Tx descriptor 2 is 0008a156.
eth0:  Tx descriptor 3 is 0008a156.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1

   * * *
   
Since until this is resolved, I am stucked to 2.6.8, I am very eager to help you
debugging this. Please tell me how can I help you to fix this.


Kristof Csillag




-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: LANG=hu_HU, LC_CTYPE=hu_HU (charmap=ISO-8859-2)

Versions of packages kernel-source-2.6.11 depends on:
(irrelevant)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#321403: kernel 2.6.12.3 does not work either

2005-08-05 Thread Csillag Kristof
Hi there!

I tested with the vanilla 2.6.12.3, and it does not work either.

The relevant output of kernel is this:

eth0: RealTek RTL8139 at 0xe0802000, 00:20:18:8d:3d:40, IRQ 10
eth0:  Identified 8139 chip type 'RTL-8139B'

...

eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00.
eth0: Tx queue start entry 4  dirty entry 0.
eth0:  Tx descriptor 0 is 0008a156. (queue head)
eth0:  Tx descriptor 1 is 0008a156.
eth0:  Tx descriptor 2 is 0008a156.
eth0:  Tx descriptor 3 is 0008a156.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1

Kristof



signature.asc
Description: Ez az üzenetrész	 digitális aláírással van	ellátva