lkml.org 
[lkml]   [2004]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectPCI-Scan Hangup ...
Hi!

There I have a Soekris bord with some weird PCI Handup while booting
Linux during PCI-Scan .

# lspci

00:00.0 Host bridge: Cyrix Corporation PCI Master
00:12.0 ISA bridge: National Semiconductor Corporation: Unknown device 0510
00:12.1 Bridge: National Semiconductor Corporation: Unknown device 0511
00:12.2 IDE interface: National Semiconductor Corporation SCx200 IDE (rev 01)
00:12.5 Bridge: National Semiconductor Corporation: Unknown device 0515
00:13.0 USB Controller: Compaq Computer Corporation ZFMicro Chipset USB (rev 08)

There was a patch on 2.4.x which worked fine.

Now I tried to patch Kernel 2.6.x - well I'm no programmer
- I had no idea where to put it ... so I started putting some debug
messages into some files ... and suddenly including a printk(".") into
drivers/pci/probe.c fixed the whole PCI-Hangup ??? - That was not what the
2.4.x Patch did.

Hmmm ...

I've no idea why that printk fixes the Problem nor if it's a good idea to
have that printk there ...

Regards
Kianusch

--- linux-2.6.3/drivers/pci/probe.c Wed Feb 18 04:58:46 2004
+++ linux-2.6.3_geode/drivers/pci/probe.c Thu Feb 19 14:00:52 2004
@@ -656,8 +656,11 @@
DBG("Scanning bus %02x\n", bus->number);

/* Go find them, Rover! */
- for (devfn = 0; devfn < 0x100; devfn += 8)
+ for (devfn = 0; devfn < 0x100; devfn += 8) {
pci_scan_slot(bus, devfn);
+ printk(".");
+ }
+ printk("\n");

/*
* After performing arch-dependent fixup of the bus, look behind
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:01    [W:0.407 / U:0.576 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site