All serial input/output is prefixed with <#>. for easier reference.
/dev/hda3 contains SuSE GNU/Linux 9.1 on a single reiserfs filesystem. The Linux kernel is SuSE patched /boot/vmlinuz-2.6.4-52-smp. vmlinuz is a symbolic link to this kernel. The SuSE GNU/Linux 9.1 system works fine when the original BIOS is used.
The filo command used is:
749. boot: hda3:/boot/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200 desktop splash=silent showopts
Filo returns:
753. file_open: dev=hda3, path=/boot/vmlinuz 754. find_ide_controller: PCI IDE #0 not found 755. IDE channel 0 not found 756. devopen: failed to open ide
Here's the serial output (numbered for easier reference):
------
1. LinuxBIOS-1.1.6.0Fallback Wed Jul 28 09:01:14 EDT 2004 starting... 2. setting up resource map....done. 3. 02 nodes initialized. 4. coherent_ht_finalize 5. done 6. ht reset -
7. LinuxBIOS-1.1.6.0Fallback Wed Jul 28 09:01:14 EDT 2004 starting... 8. setting up resource map....done. 9. 02 nodes initialized. 10. coherent_ht_finalize 11. done 12. PCI: 00:01.00 13. PCI: 00:01.01 14. PCI: 00:02.00 15. PCI: 00:02.01 16. PCI: 00:03.00 17. PCI: 00:04.00 18. PCI: 00:04.01 19. PCI: 00:04.02 20. PCI: 00:04.03 21. PCI: 00:04.05 22. PCI: 00:04.06 23. PCI: 00:18.00 24. PCI: 00:18.01 25. PCI: 00:18.02 26. PCI: 00:18.03 27. PCI: 00:19.00 28. PCI: 00:19.01 29. PCI: 00:19.02 30. PCI: 00:19.03 31. Ram1.00 32. Ram1.01 33. Ram2.00 34. Ram2.01 35. No memory for this cpu 36. Ram3 37. Initializing memory: done 38. Clearing LinuxBIOS memory: done 39. Ram4 40. PCI: 00:01.00 41. PCI: 00:01.01 42. PCI: 00:02.00 43. PCI: 00:02.01 44. PCI: 00:03.00 45. PCI: 00:04.00 46. PCI: 00:04.01 47. PCI: 00:04.02 48. PCI: 00:04.03 49. PCI: 00:04.05 50. PCI: 00:04.06 51. PCI: 00:18.00 52. PCI: 00:18.01 53. PCI: 00:18.02 54. PCI: 00:18.03 55. PCI: 00:19.00 56. PCI: 00:19.01 57. PCI: 00:19.02 58. PCI: 00:19.03 59. Copying LinuxBIOS to ram. 60. Jumping to LinuxBIOS. 61. POST: 0x39 62. LinuxBIOS-1.1.6.0Fallback Fri Jul 30 10:01:21 EDT 2004 booting... 63. POST: 0x40 64. Finding PCI configuration type. 65. PCI: Using configuration type 1 66. POST: 0x5f 67. Enumerating static devices... 68. Enumerating: AMD Serenade mainboard 69. Enumerating: AMD K8 Northbridge 70. Enumerating: AMD K8 Northbridge 71. Enumerating: AMD K8 CPU 72. Enumerating: AMD K8 CPU 73. Enumerating: AMD 8111 Southbridge 74. Enumerating: Winbond w83627hf 75. Enumerating buses... 76. PCI: pci_scan_bus for bus 0 77. POST: 0x24 78. pci_scan_get_dev, looking for devfn: 18.0 79. pci_scan_get_dev, found dev 00028064 80. PCI: 00:18.0 [1022/1100] enabled 81. pci_scan_get_dev, looking for devfn: 18.1 82. pci_scan_get_dev, found dev 00028190 83. PCI: 00:18.1 [1022/1101] enabled
84. pci_scan_get_dev, looking for devfn: 18.2 85. pci_scan_get_dev, found dev 000282bc 86. PCI: 00:18.2 [1022/1102] enabled 87. pci_scan_get_dev, looking for devfn: 18.3 88. pci_scan_get_dev, found dev 000283e8 89. PCI: 00:18.3 [1022/1103] ops 90. PCI: 00:18.3 [1022/1103] enabled 91. pci_scan_get_dev, looking for devfn: 18.4 92. pci_scan_get_dev, found dev 00000000 93. pci_scan_get_dev, looking for devfn: 18.5 94. pci_scan_get_dev, found dev 00000000 95. pci_scan_get_dev, looking for devfn: 18.6 96. pci_scan_get_dev, found dev 00000000 97. pci_scan_get_dev, looking for devfn: 18.7 98. pci_scan_get_dev, found dev 00000000 99. pci_scan_get_dev, looking for devfn: 19.0 100. pci_scan_get_dev, found dev 00028514 101. PCI: 00:19.0 [1022/1100] enabled 102. pci_scan_get_dev, looking for devfn: 19.1 103. pci_scan_get_dev, found dev 00028640 104. PCI: 00:19.1 [1022/1101] enabled 105. pci_scan_get_dev, looking for devfn: 19.2 106. pci_scan_get_dev, found dev 0002876c 107. PCI: 00:19.2 [1022/1102] enabled 108. pci_scan_get_dev, looking for devfn: 19.3 109. pci_scan_get_dev, found dev 00028898 110. PCI: 00:19.3 [1022/1103] ops 111. PCI: 00:19.3 [1022/1103] enabled 112. pci_scan_get_dev, looking for devfn: 19.4 113. pci_scan_get_dev, found dev 00000000 114. pci_scan_get_dev, looking for devfn: 19.5 115. pci_scan_get_dev, found dev 00000000 116. pci_scan_get_dev, looking for devfn: 19.6 117. pci_scan_get_dev, found dev 00000000 118. pci_scan_get_dev, looking for devfn: 19.7 119. pci_scan_get_dev, found dev 00000000 120. pci_scan_get_dev, looking for devfn: 1a.0 121. pci_scan_get_dev, found dev 00000000 122. pci_scan_get_dev, looking for devfn: 1b.0 123. pci_scan_get_dev, found dev 00000000 124. pci_scan_get_dev, looking for devfn: 1c.0 125. pci_scan_get_dev, found dev 00000000 126. pci_scan_get_dev, looking for devfn: 1d.0 127. pci_scan_get_dev, found dev 00000000 128. pci_scan_get_dev, looking for devfn: 1e.0 129. pci_scan_get_dev, found dev 00000000 130. pci_scan_get_dev, looking for devfn: 1f.0 131. pci_scan_get_dev, found dev 00000000 132. POST: 0x25 133. PCI: 01:01.0 [1022/7450] enabled next_unitid: 0003 134. PCI: 01:03.0 [1022/7460] enabled next_unitid: 0007 135. HyperT reset not needed 136. PCI: pci_scan_bus for bus 1 137. POST: 0x24 138. pci_scan_get_dev, looking for devfn: 00.0 139. pci_scan_get_dev, found dev 00000000 140. pci_scan_get_dev, looking for devfn: 01.0 141. pci_scan_get_dev, found dev 000289c4 142. PCI: 01:01.0 [1022/7450] bus ops 143. PCI: 01:01.0 [1022/7450] enabled 144. pci_scan_get_dev, looking for devfn: 01.1 145. pci_scan_get_dev, found dev 00028af0 146. PCI: 01:01.1 [1022/7451] ops 147. PCI: 01:01.1 [1022/7451] enabled 148. pci_scan_get_dev, looking for devfn: 01.2 149. pci_scan_get_dev, found dev 00000000 150. pci_scan_get_dev, looking for devfn: 01.3 151. pci_scan_get_dev, found dev 00000000 152. pci_scan_get_dev, looking for devfn: 01.4 153. pci_scan_get_dev, found dev 00000000 154. pci_scan_get_dev, looking for devfn: 01.5 155. pci_scan_get_dev, found dev 00000000 156. pci_scan_get_dev, looking for devfn: 01.6 157. pci_scan_get_dev, found dev 00000000 158. pci_scan_get_dev, looking for devfn: 01.7 159. pci_scan_get_dev, found dev 00000000 160. pci_scan_get_dev, looking for devfn: 02.0 161. pci_scan_get_dev, found dev 00028c1c 162. PCI: 01:02.0 [1022/7450] bus ops 163. PCI: 01:02.0 [1022/7450] enabled 164. pci_scan_get_dev, looking for devfn: 02.1 165. pci_scan_get_dev, found dev 00028d48 166. PCI: 01:02.1 [1022/7451] ops 167. PCI: 01:02.1 [1022/7451] enabled 168. pci_scan_get_dev, looking for devfn: 02.2 169. pci_scan_get_dev, found dev 00000000 170. pci_scan_get_dev, looking for devfn: 02.3 171. pci_scan_get_dev, found dev 00000000 172. pci_scan_get_dev, looking for devfn: 02.4 173. pci_scan_get_dev, found dev 00000000 174. pci_scan_get_dev, looking for devfn: 02.5 175. pci_scan_get_dev, found dev 00000000 176. pci_scan_get_dev, looking for devfn: 02.6 177. pci_scan_get_dev, found dev 00000000 178. pci_scan_get_dev, looking for devfn: 02.7 179. pci_scan_get_dev, found dev 00000000 180. pci_scan_get_dev, looking for devfn: 03.0 181. pci_scan_get_dev, found dev 00029b58 182. PCI: 01:03.0 [1022/7460] bus ops 183. PCI: 01:03.0 [1022/7460] enabled 184. pci_scan_get_dev, looking for devfn: 04.0 185. pci_scan_get_dev, found dev 00000000 186. PCI: 01:04.0 [1022/7468] bus ops 187. PCI: 01:04.0 [1022/7468] enabled 188. pci_scan_get_dev, looking for devfn: 04.1 189. pci_scan_get_dev, found dev 00000000 190. PCI: 01:04.1 [1022/7469] ops 191. PCI: 01:04.1 [1022/7469] enabled 192. pci_scan_get_dev, looking for devfn: 04.2 193. pci_scan_get_dev, found dev 00000000 194. PCI: 01:04.2 [1022/746a] enabled 195. pci_scan_get_dev, looking for devfn: 04.3 196. pci_scan_get_dev, found dev 00000000 197. PCI: 01:04.3 [1022/746b] ops 198. PCI: 01:04.3 [1022/746b] enabled 199. pci_scan_get_dev, looking for devfn: 04.4 200. pci_scan_get_dev, found dev 00000000 201. pci_scan_get_dev, looking for devfn: 04.5 202. pci_scan_get_dev, found dev 00000000 203. PCI: 01:04.5 [1022/746d] ops 204. PCI: 01:04.5 [1022/746d] enabled 205. pci_scan_get_dev, looking for devfn: 04.6 206. pci_scan_get_dev, found dev 00000000 207. PCI: 01:04.6 [1022/746e] ops 208. PCI: 01:04.6 [1022/746e] enabled 209. pci_scan_get_dev, looking for devfn: 04.7 210. pci_scan_get_dev, found dev 00000000 211. pci_scan_get_dev, looking for devfn: 05.0 212. pci_scan_get_dev, found dev 00000000 213. pci_scan_get_dev, looking for devfn: 06.0 214. pci_scan_get_dev, found dev 00000000 215. pci_scan_get_dev, looking for devfn: 07.0 216. pci_scan_get_dev, found dev 00000000 217. POST: 0x25 218. PCI: pci_scan_bus for bus 2 219. POST: 0x24 220. pci_scan_get_dev, looking for devfn: 00.0 221. pci_scan_get_dev, found dev 00000000 222. pci_scan_get_dev, looking for devfn: 01.0 223. pci_scan_get_dev, found dev 00000000 224. pci_scan_get_dev, looking for devfn: 02.0 225. pci_scan_get_dev, found dev 00000000 226. pci_scan_get_dev, looking for devfn: 03.0 227. pci_scan_get_dev, found dev 00000000 228. pci_scan_get_dev, looking for devfn: 04.0 229. pci_scan_get_dev, found dev 00000000 230. pci_scan_get_dev, looking for devfn: 05.0 231. pci_scan_get_dev, found dev 00000000 232. pci_scan_get_dev, looking for devfn: 06.0 233. pci_scan_get_dev, found dev 00000000 234. pci_scan_get_dev, looking for devfn: 07.0 235. pci_scan_get_dev, found dev 00000000 236. pci_scan_get_dev, looking for devfn: 08.0 237. pci_scan_get_dev, found dev 00000000 238. pci_scan_get_dev, looking for devfn: 09.0 239. pci_scan_get_dev, found dev 00000000 240. pci_scan_get_dev, looking for devfn: 0a.0 241. pci_scan_get_dev, found dev 00000000 242. pci_scan_get_dev, looking for devfn: 0b.0 243. pci_scan_get_dev, found dev 00000000 244. pci_scan_get_dev, looking for devfn: 0c.0 245. pci_scan_get_dev, found dev 00000000 246. pci_scan_get_dev, looking for devfn: 0d.0 247. pci_scan_get_dev, found dev 00000000 248. pci_scan_get_dev, looking for devfn: 0e.0 249. pci_scan_get_dev, found dev 00000000 250. pci_scan_get_dev, looking for devfn: 0f.0 251. pci_scan_get_dev, found dev 00000000 252. pci_scan_get_dev, looking for devfn: 10.0 253. pci_scan_get_dev, found dev 00000000 254. pci_scan_get_dev, looking for devfn: 11.0 255. pci_scan_get_dev, found dev 00000000 256. pci_scan_get_dev, looking for devfn: 12.0 257. pci_scan_get_dev, found dev 00000000 258. pci_scan_get_dev, looking for devfn: 13.0 259. pci_scan_get_dev, found dev 00000000 260. pci_scan_get_dev, looking for devfn: 14.0 261. pci_scan_get_dev, found dev 00000000 262. pci_scan_get_dev, looking for devfn: 15.0 263. pci_scan_get_dev, found dev 00000000 264. pci_scan_get_dev, looking for devfn: 16.0 265. pci_scan_get_dev, found dev 00000000 266. pci_scan_get_dev, looking for devfn: 17.0 267. pci_scan_get_dev, found dev 00000000 268. pci_scan_get_dev, looking for devfn: 18.0 269. pci_scan_get_dev, found dev 00000000 270. pci_scan_get_dev, looking for devfn: 19.0 271. pci_scan_get_dev, found dev 00000000 272. pci_scan_get_dev, looking for devfn: 1a.0 273. pci_scan_get_dev, found dev 00000000 274. pci_scan_get_dev, looking for devfn: 1b.0 275. pci_scan_get_dev, found dev 00000000 276. pci_scan_get_dev, looking for devfn: 1c.0 277. pci_scan_get_dev, found dev 00000000 278. pci_scan_get_dev, looking for devfn: 1d.0 279. pci_scan_get_dev, found dev 00000000 280. pci_scan_get_dev, looking for devfn: 1e.0 281. pci_scan_get_dev, found dev 00000000 282. pci_scan_get_dev, looking for devfn: 1f.0 283. pci_scan_get_dev, found dev 00000000 284. POST: 0x25 285. PCI: pci_scan_bus returning with max=02 286. POST: 0x55 287. PCI: pci_scan_bus for bus 3 288. POST: 0x24 289. pci_scan_get_dev, looking for devfn: 00.0 290. pci_scan_get_dev, found dev 00000000 291. pci_scan_get_dev, looking for devfn: 01.0 292. pci_scan_get_dev, found dev 00000000 293. PCI: 03:01.0 [1000/0030] enabled 294. pci_scan_get_dev, looking for devfn: 01.1 295. pci_scan_get_dev, found dev 00000000 296. PCI: 03:01.1 [1000/0030] enabled 297. pci_scan_get_dev, looking for devfn: 01.2 298. pci_scan_get_dev, found dev 00000000 299. pci_scan_get_dev, looking for devfn: 01.3 300. pci_scan_get_dev, found dev 00000000 301. pci_scan_get_dev, looking for devfn: 01.4 302. pci_scan_get_dev, found dev 00000000 303. pci_scan_get_dev, looking for devfn: 01.5 304. pci_scan_get_dev, found dev 00000000 305. pci_scan_get_dev, looking for devfn: 01.6 306. pci_scan_get_dev, found dev 00000000 307. pci_scan_get_dev, looking for devfn: 01.7 308. pci_scan_get_dev, found dev 00000000 309. pci_scan_get_dev, looking for devfn: 02.0 310. pci_scan_get_dev, found dev 00000000 311. pci_scan_get_dev, looking for devfn: 03.0 312. pci_scan_get_dev, found dev 00000000 313. PCI: 03:03.0 [14e4/1648] enabled 314. pci_scan_get_dev, looking for devfn: 03.1 315. pci_scan_get_dev, found dev 00000000 316. PCI: 03:03.1 [14e4/1648] enabled 317. pci_scan_get_dev, looking for devfn: 03.2 318. pci_scan_get_dev, found dev 00000000 319. pci_scan_get_dev, looking for devfn: 03.3 320. pci_scan_get_dev, found dev 00000000 321. pci_scan_get_dev, looking for devfn: 03.4 322. pci_scan_get_dev, found dev 00000000 323. pci_scan_get_dev, looking for devfn: 03.5 324. pci_scan_get_dev, found dev 00000000 325. pci_scan_get_dev, looking for devfn: 03.6 326. pci_scan_get_dev, found dev 00000000 327. pci_scan_get_dev, looking for devfn: 03.7 328. pci_scan_get_dev, found dev 00000000 329. pci_scan_get_dev, looking for devfn: 04.0 330. pci_scan_get_dev, found dev 00000000 331. pci_scan_get_dev, looking for devfn: 05.0 332. pci_scan_get_dev, found dev 00000000 333. pci_scan_get_dev, looking for devfn: 06.0 334. pci_scan_get_dev, found dev 00000000 335. pci_scan_get_dev, looking for devfn: 07.0 336. pci_scan_get_dev, found dev 00000000 337. pci_scan_get_dev, looking for devfn: 08.0 338. pci_scan_get_dev, found dev 00000000 339. pci_scan_get_dev, looking for devfn: 09.0 340. pci_scan_get_dev, found dev 00000000 341. pci_scan_get_dev, looking for devfn: 0a.0 342. pci_scan_get_dev, found dev 00000000 343. pci_scan_get_dev, looking for devfn: 0b.0 344. pci_scan_get_dev, found dev 00000000 345. pci_scan_get_dev, looking for devfn: 0c.0 346. pci_scan_get_dev, found dev 00000000 347. pci_scan_get_dev, looking for devfn: 0d.0 348. pci_scan_get_dev, found dev 00000000 349. pci_scan_get_dev, looking for devfn: 0e.0 350. pci_scan_get_dev, found dev 00000000 351. pci_scan_get_dev, looking for devfn: 0f.0 352. pci_scan_get_dev, found dev 00000000 353. pci_scan_get_dev, looking for devfn: 10.0 354. pci_scan_get_dev, found dev 00000000 355. pci_scan_get_dev, looking for devfn: 11.0 356. pci_scan_get_dev, found dev 00000000 357. pci_scan_get_dev, looking for devfn: 12.0 358. pci_scan_get_dev, found dev 00000000 359. pci_scan_get_dev, looking for devfn: 13.0 360. pci_scan_get_dev, found dev 00000000 361. pci_scan_get_dev, looking for devfn: 14.0 362. pci_scan_get_dev, found dev 00000000 363. pci_scan_get_dev, looking for devfn: 15.0 364. pci_scan_get_dev, found dev 00000000 365. pci_scan_get_dev, looking for devfn: 16.0 366. pci_scan_get_dev, found dev 00000000 367. pci_scan_get_dev, looking for devfn: 17.0 368. pci_scan_get_dev, found dev 00000000 369. pci_scan_get_dev, looking for devfn: 18.0 370. pci_scan_get_dev, found dev 00000000 371. pci_scan_get_dev, looking for devfn: 19.0 372. pci_scan_get_dev, found dev 00000000 373. pci_scan_get_dev, looking for devfn: 1a.0 374. pci_scan_get_dev, found dev 00000000 375. pci_scan_get_dev, looking for devfn: 1b.0 376. pci_scan_get_dev, found dev 00000000 377. pci_scan_get_dev, looking for devfn: 1c.0 378. pci_scan_get_dev, found dev 00000000 379. pci_scan_get_dev, looking for devfn: 1d.0 380. pci_scan_get_dev, found dev 00000000 381. pci_scan_get_dev, looking for devfn: 1e.0 382. pci_scan_get_dev, found dev 00000000 383. pci_scan_get_dev, looking for devfn: 1f.0 384. pci_scan_get_dev, found dev 00000000 385. POST: 0x25 386. PCI: pci_scan_bus returning with max=03 387. POST: 0x55 388. PCI: pci_scan_bus for bus 4 389. POST: 0x24 390. pci_scan_get_dev, looking for devfn: 00.0 391. pci_scan_get_dev, found dev 00000000 392. PCI: 04:00.0 [1022/7464] enabled 393. pci_scan_get_dev, looking for devfn: 00.1 394. pci_scan_get_dev, found dev 00000000 395. PCI: 04:00.1 [1022/7464] enabled 396. pci_scan_get_dev, looking for devfn: 00.2 397. pci_scan_get_dev, found dev 00000000 398. PCI: 04:00.2 [1022/7463] enabled 399. pci_scan_get_dev, looking for devfn: 00.3 400. pci_scan_get_dev, found dev 00000000 401. pci_scan_get_dev, looking for devfn: 00.4 402. pci_scan_get_dev, found dev 00000000 403. pci_scan_get_dev, looking for devfn: 00.5 404. pci_scan_get_dev, found dev 00000000 405. pci_scan_get_dev, looking for devfn: 00.6 406. pci_scan_get_dev, found dev 00000000 407. pci_scan_get_dev, looking for devfn: 00.7 408. pci_scan_get_dev, found dev 00000000 409. pci_scan_get_dev, looking for devfn: 01.0 410. pci_scan_get_dev, found dev 00000000 411. PCI: 04:01.0 [1022/7462] ops 412. PCI: 04:01.0 [1022/7462] enabled 413. pci_scan_get_dev, looking for devfn: 02.0 414. pci_scan_get_dev, found dev 00000000
415. pci_scan_get_dev, looking for devfn: 03.0 416. pci_scan_get_dev, found dev 00000000 417. pci_scan_get_dev, looking for devfn: 04.0 418. pci_scan_get_dev, found dev 00000000 419. PCI: 04:04.0 [1002/4752] enabled 420. pci_scan_get_dev, looking for devfn: 05.0 421. pci_scan_get_dev, found dev 00000000 422. pci_scan_get_dev, looking for devfn: 06.0 423. pci_scan_get_dev, found dev 00000000 424. pci_scan_get_dev, looking for devfn: 07.0 425. pci_scan_get_dev, found dev 00000000 426. pci_scan_get_dev, looking for devfn: 08.0 427. pci_scan_get_dev, found dev 00000000 428. pci_scan_get_dev, looking for devfn: 09.0 429. pci_scan_get_dev, found dev 00000000 430. pci_scan_get_dev, looking for devfn: 0a.0 431. pci_scan_get_dev, found dev 00000000 432. pci_scan_get_dev, looking for devfn: 0b.0 433. pci_scan_get_dev, found dev 00000000 434. pci_scan_get_dev, looking for devfn: 0c.0 435. pci_scan_get_dev, found dev 00000000 436. pci_scan_get_dev, looking for devfn: 0d.0 437. pci_scan_get_dev, found dev 00000000 438. pci_scan_get_dev, looking for devfn: 0e.0 439. pci_scan_get_dev, found dev 00000000 440. pci_scan_get_dev, looking for devfn: 0f.0 441. pci_scan_get_dev, found dev 00000000 442. pci_scan_get_dev, looking for devfn: 10.0 443. pci_scan_get_dev, found dev 00000000 444. pci_scan_get_dev, looking for devfn: 11.0 445. pci_scan_get_dev, found dev 00000000 446. pci_scan_get_dev, looking for devfn: 12.0 447. pci_scan_get_dev, found dev 00000000 448. pci_scan_get_dev, looking for devfn: 13.0 449. pci_scan_get_dev, found dev 00000000 450. pci_scan_get_dev, looking for devfn: 14.0 451. pci_scan_get_dev, found dev 00000000 452. pci_scan_get_dev, looking for devfn: 15.0 453. pci_scan_get_dev, found dev 00000000 454. pci_scan_get_dev, looking for devfn: 16.0 455. pci_scan_get_dev, found dev 00000000 456. pci_scan_get_dev, looking for devfn: 17.0 457. pci_scan_get_dev, found dev 00000000 458. pci_scan_get_dev, looking for devfn: 18.0 459. pci_scan_get_dev, found dev 00000000 460. pci_scan_get_dev, looking for devfn: 19.0 461. pci_scan_get_dev, found dev 00000000 462. pci_scan_get_dev, looking for devfn: 1a.0 463. pci_scan_get_dev, found dev 00000000 464. pci_scan_get_dev, looking for devfn: 1b.0 465. pci_scan_get_dev, found dev 00000000 466. pci_scan_get_dev, looking for devfn: 1c.0 467. pci_scan_get_dev, found dev 00000000 468. pci_scan_get_dev, looking for devfn: 1d.0 469. pci_scan_get_dev, found dev 00000000 470. pci_scan_get_dev, looking for devfn: 1e.0 471. pci_scan_get_dev, found dev 00000000 472. pci_scan_get_dev, looking for devfn: 1f.0 473. pci_scan_get_dev, found dev 00000000 474. POST: 0x25 475. PCI: pci_scan_bus returning with max=04 476. POST: 0x55 477. scan_static_bus for PCI: 01:04.0 478. scan_static_bus done 479. PCI: pci_scan_bus returning with max=04 480. POST: 0x55 481. PCI: pci_scan_bus returning with max=04 482. POST: 0x55 483. done 484. POST: 0x66 485. Allocating resources... 486. Allocating VGA resource PCI: 04:04.0 487. ASSIGN RESOURCES, bus 0 488. PCI: 00:18.0 c0 <- [0x00001000 - 0x00003fff] node 0 link 2 io 489. PCI: 00:18.0 b8 <- [0xfc000000 - 0xfd2fffff] node 0 link 2 mem 490. ASSIGN RESOURCES, bus 1 491. PCI: 01:01.0 1c <- [0x00003000 - 0x00002fff] bus 2 io 492. PCI: 01:01.0 24 <- [0xfd200000 - 0xfd1fffff] bus 2 prefmem 493. PCI: 01:01.0 20 <- [0xfd200000 - 0xfd1fffff] bus 2 mem 494. PCI: 01:01.1 10 <- [0xfd200000 - 0xfd200fff] mem 495. PCI: 01:02.0 1c <- [0x00001000 - 0x00001fff] bus 3 io 496. PCI: 01:02.0 24 <- [0xfd200000 - 0xfd1fffff] bus 3 prefmem 497. PCI: 01:02.0 20 <- [0xfd100000 - 0xfd1fffff] bus 3 mem 498. ASSIGN RESOURCES, bus 3 499. PCI: 03:01.0 10 <- [0x00001000 - 0x000010ff] io 500. PCI: 03:01.0 14 <- [0xfd100000 - 0xfd10ffff] mem 501. PCI: 03:01.0 1c <- [0xfd110000 - 0xfd11ffff] mem 502. PCI: 03:01.1 10 <- [0x00001400 - 0x000014ff] io 503. PCI: 03:01.1 14 <- [0xfd120000 - 0xfd12ffff] mem 504. PCI: 03:01.1 1c <- [0xfd130000 - 0xfd13ffff] mem 505. PCI: 03:03.0 10 <- [0xfd140000 - 0xfd14ffff] mem 506. PCI: 03:03.0 18 <- [0xfd150000 - 0xfd15ffff] mem 507. PCI: 03:03.1 10 <- [0xfd160000 - 0xfd16ffff] mem 508. PCI: 03:03.1 18 <- [0xfd170000 - 0xfd17ffff] mem 509. ASSIGNED RESOURCES, bus 3 510. PCI: 01:02.1 10 <- [0xfd201000 - 0xfd201fff] mem 511. PCI: 01:03.0 1c <- [0x00002000 - 0x00002fff] bus 4 io 512. PCI: 01:03.0 24 <- [0xfd200000 - 0xfd1fffff] bus 4 prefmem 513. PCI: 01:03.0 20 <- [0xfc000000 - 0xfd0fffff] bus 4 mem 514. ASSIGN RESOURCES, bus 4 515. PCI: 04:00.0 10 <- [0xfd000000 - 0xfd000fff] mem 516. PCI: 04:00.1 10 <- [0xfd001000 - 0xfd001fff] mem 517. PCI: 04:00.2 10 <- [0xfd004000 - 0xfd0040ff] mem 518. PCI: 04:00.2 14 <- [0xfd005000 - 0xfd00501f] mem 519. PCI: 04:01.0 10 <- [0xfd002000 - 0xfd002fff] mem 520. PCI: 04:04.0 10 <- [0xfc000000 - 0xfcffffff] mem 521. PCI: 04:04.0 14 <- [0x00002000 - 0x000020ff] io 522. PCI: 04:04.0 18 <- [0xfd003000 - 0xfd003fff] mem 523. ASSIGNED RESOURCES, bus 4 524. PCI: 01:04.0 00 <- [0x00000000 - 0xffffffff] io 525. PCI: 01:04.0 00 <- [0x00000000 - 0xffffffff] mem 526. PCI: 01:04.1 20 <- [0x00003ce0 - 0x00003cef] io 527. PCI: 01:04.2 10 <- [0x00003cc0 - 0x00003cdf] io 528. PCI: 01:04.3 58 <- [0x00003000 - 0x000030ff] io 529. PCI: 01:04.5 10 <- [0x00003400 - 0x000034ff] io 530. PCI: 01:04.5 14 <- [0x00003c80 - 0x00003cbf] io 531. PCI: 01:04.6 10 <- [0x00003800 - 0x000038ff] io 532. PCI: 01:04.6 14 <- [0x00003c00 - 0x00003c7f] io 533. ASSIGNED RESOURCES, bus 1 534. PCI: 00:18.3 94 <- [0xf8000000 - 0xfbffffff] mem <gart> 535. PCI: 00:19.3 94 <- [0xf8000000 - 0xfbffffff] mem <gart> 536. ASSIGNED RESOURCES, bus 0 537. done. 538. POST: 0x88 539. Enabling resourcess... 540. PCI: 00:18.0 bridge ctrl <- 0000 541. Kid 0 of k8: bridge ctrl says: 0x0 542. Kid 1 of k8: bridge ctrl says: 0x0 543. Kid 2 of k8: bridge ctrl says: 0x8 544. setting MMIO routing for VGA reg:0x90, base: 0xa03, limit 0xd20 545. PCI: 00:18.0 cmd <- 140 546. PCI: 01:01.0 bridge ctrl <- 0003 547. PCI: 01:01.0 cmd <- 147 548. PCI: 01:01.1 cmd <- 146 549. PCI: 01:02.0 bridge ctrl <- 0003 550. PCI: 01:02.0 cmd <- 147 551. PCI: 03:01.0 cmd <- 143 552. PCI: 03:01.1 cmd <- 143 553. PCI: 03:03.0 cmd <- 142 554. PCI: 03:03.1 cmd <- 142 555. PCI: 01:02.1 cmd <- 146 556. PCI: 01:03.0 bridge ctrl <- 000b 557. PCI: 01:03.0 cmd <- 147 558. PCI: 04:00.0 cmd <- 142 559. PCI: 04:00.1 cmd <- 142 560. PCI: 04:00.2 cmd <- 142 561. PCI: 04:01.0 cmd <- 142 562. PCI: 04:04.0 cmd <- 1c3 563. PCI: 01:04.0 cmd <- 14f 564. PCI: 01:04.1 cmd <- 141 565. PCI: 01:04.2 cmd <- 141 566. PCI: 01:04.3 cmd <- 141 567. PCI: 01:04.5 cmd <- 141 568. PCI: 01:04.6 cmd <- 141 569. PCI: 00:18.1 cmd <- 140 570. PCI: 00:18.2 cmd <- 140 571. PCI: 00:18.3 cmd <- 140 572. PCI: 00:19.0 bridge ctrl <- 0000 573. Kid 0 of k8: bridge ctrl says: 0x0 574. Kid 1 of k8: bridge ctrl says: 0x0 575. Kid 2 of k8: bridge ctrl says: 0x0 576. PCI: 00:19.0 cmd <- 140 577. PCI: 00:19.1 cmd <- 140 578. PCI: 00:19.2 cmd <- 140 579. PCI: 00:19.3 cmd <- 140 580. done. 581. Initializing devices... 582. PCI: 00:18.0 init 583. PCI: 00:18.3 init 584. NB: Function 3 Misc Control.. done. 585. PCI: 00:19.0 init 586. PCI: 00:19.3 init 587. NB: Function 3 Misc Control.. done. 588. PCI: 01:01.0 init 589. PCI: 01:02.0 init 590. PNP: 002e.0 init 591. PNP: 002e.2 init 592. PNP: 002e.5 init 593. PNP: 002e.b init 594. PCI: 01:03.0 init 595. PCI: 01:04.0 init 596. RTC Init 597. Invalid CMOS LB checksum 598. enabling HPET @0xfed00000 599. PCI: 01:04.1 init 600. IDE1 IDE0 PCI: 01:04.3 init 601. set power on after power fail 602. Devices initialized 603. POST: 0x89 604. mem[0].basek = 00000000 mem[0].sizek = 00000280 605. mem[1].basek = 00000300 mem[1].sizek = 000ffd00 606. POST: 0x70 607. totalram: 1024M 608. Initializing CPU #0 609. POST: 0x60 610. Enabling cache... 611. Setting fixed MTRRs(0-88) type: UC 612. Setting fixed MTRRs(0-16) type: WB 613. Setting fixed MTRRs(24-88) type: WB 614. DONE fixed MTRRs 615. Setting variable MTRR 0, base: 0MB, range: 1024MB, type WB 616. DONE variable MTRRs 617. Clear out the extra MTRR's 618. call intel_enable_fixed_mtrr() 619. call intel_enable_var_mtrr() 620. Leave setup_mtrrs 621. POST: 0x6a 622. done.
623. Max cpuid index : 1 624. Vendor ID : AuthenticAMD 625. Processor Type : 0x00 626. Processor Family : 0x0f
627. Processor Model : 0x05 628. Processor Mask : 0x00 629. Processor Stepping : 0x0a 630. Feature flags : 0x078bfbff
631. POST: 0x92
632. MTRR check 633. Fixed MTRRs : Enabled 634. Variable MTRRs: Enabled
635. POST: 0x93 636. setup_iorrs: setting IORR1 for AGP aperture base 0xf8000000, size 0x4000000 637. Clearing memory 0K - 1048576K: --------------- done 638. Setting up local apic... apic_id: 0 done. 639. POST: 0x9b 640. CPU #0 Initialized 641. POST: 0x75 642. secondary_cpu_init 643. Waiting for 2 CPUS to stop 644. mem[0].basek = 00000000 mem[0].sizek = 00000280 645. mem[1].basek = 00000300 mem[1].sizek = 000ffd00 646. Initializing CPU #1 647. POST: 0x60 648. Enabling cache... 649. Setting fixed MTRRs(0-88) type: UC 650. Setting fixed MTRRs(0-16) type: WB 651. Setting fixed MTRRs(24-88) type: WB 652. DONE fixed MTRRs 653. Setting variable MTRR 0, base: 0MB, range: 1024MB, type WB 654. DONE variable MTRRs 655. Clear out the extra MTRR's 656. call intel_enable_fixed_mtrr() 657. call intel_enable_var_mtrr() 658. Leave setup_mtrrs 659. POST: 0x6a 660. done.
661. Max cpuid index : 1 662. Vendor ID : AuthenticAMD 663. Processor Type : 0x00 664. Processor Family : 0x0f 665. Processor Model : 0x05 666. Processor Mask : 0x00 667. Processor Stepping : 0x0a 668. Feature flags : 0x078bfbff
669. POST: 0x92
670. MTRR check 671. Fixed MTRRs : Enabled 672. Variable MTRRs: Enabled
673. POST: 0x93 674. setup_iorrs: setting IORR1 for AGP aperture base 0xf8000000, size 0x4000000 675. Clearing memory 0K - 16384K: done 676. Setting up local apic... apic_id: 1 done. 677. POST: 0x9b 678. CPU #1 Initialized 679. secondary_cpu_init 1/1 680. All AP CPUs stopped 681. POST: 0x9a 682. Copying IRQ routing tables to 0xf0000...done. 683. Verifing copy of IRQ routing tables at 0xf0000...done 684. Checking IRQ routing table consistency... 685. /home/sjk/freebios2/src/arch/i386/boot/pirq_routing.c: 28:check_pirq_routing_ 686. table() - irq_routing_table located at: 0x000f0000 687. done. 688. POST: 0x96 689. Wrote the mp table end at: 00000020 - 000001c4 690. Wrote linuxbios table at: 00000500 - 00000d50 checksum 7af2
691. Welcome to elfboot, the open sourced starter. 692. January 2002, Eric Biederman. 693. Version 1.3
694. POST: 0xf8 695. 23:stream_init() - rom_stream: 0xfffe0000 - 0xfffeffff 696. Found ELF candiate at offset 0 697. New segment addr 0x100000 size 0x24d60 offset 0xc0 filesize 0xad28 698. (cleaned up) New segment addr 0x100000 size 0x24d60 offset 0xc0 filesize 0xad28 699. New segment addr 0x124d60 size 0x48 offset 0xae00 filesize 0x48 700. (cleaned up) New segment addr 0x124d60 size 0x48 offset 0xae00 filesize 0x48 701. Dropping non PT_LOAD segment 702. Dropping non PT_LOAD segment 703. Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000024d60 filesz: 0x00 704. 0000000000ad28 705. Clearing Segment: addr: 0x000000000010ad28 memsz: 0x000000000001a038 706. Loading Segment: addr: 0x0000000000124d60 memsz: 0x0000000000000048 filesz: 0x00 707. 00000000000048 708. Jumping to boot code at 0x107adc 709. POST: 0xfe 710. FILO version 0.4.2 (sjk@localhost.localdomain) Fri Jul 30 10:00:55 EDT 2004 711. collect_sys_info: boot eax = 0xe1fb007 712. collect_sys_info: boot ebx = 0x3ffe3ebc 713. collect_sys_info: boot arg = 0x3ffe3ebc 714. malloc_diag: alloc: 0 bytes (0 blocks), free: 16376 bytes (1 blocks) 715. malloc_diag: alloc: 24 bytes (1 blocks), free: 16352 bytes (1 blocks) 716. collect_elfboot_info: Bootloader: elfboot 717. collect_elfboot_info: Version: 1.3 718. malloc_diag: alloc: 40 bytes (2 blocks), free: 16336 bytes (1 blocks) 719. collect_linuxbios_info: Searching for LinuxBIOS tables... 720. find_lb_table: Found canidate at: 00000500 721. find_lb_table: header checksum o.k. 722. find_lb_table: table checksum o.k. 723. find_lb_table: record count o.k. 724. collect_linuxbios_info: Found LinuxBIOS table at: 00000500 725. malloc_diag: alloc: 128 bytes (3 blocks), free: 16248 bytes (1 blocks) 726. convert_memmap: 0x00000000000000 0x00000000000db0 16 727. convert_memmap: 0x00000000000db0 0x0000000009f250 1 728. convert_memmap: 0x000000000c0000 0x00000000030000 1 729. convert_memmap: 0x000000000f0000 0x00000000000400 16 730. convert_memmap: 0x000000000f0400 0x0000003ff0fc00 1 731. collect_sys_info: 0000000000000db0-00000000000a0000 732. collect_sys_info: 00000000000c0000-00000000000f0000 733. collect_sys_info: 00000000000f0400-0000000040000000 734. collect_sys_info: RAM 1024 MB 735. relocate: Current location: 0x100000-0x124da7 736. relocate: Relocating to 0x3ffdb250-0x3ffffff7... ok 737. setup_timers: CPU 1993 MHz 738. pci_init: Scanning PCI: found 8 devices 739. malloc_diag: alloc: 232 bytes (4 blocks), free: 16144 bytes (1 blocks) 740. pci_init: 00:18.0 1022:1100 0600 00 741. pci_init: 00:18.1 1022:1101 0600 00 742. pci_init: 00:18.2 1022:1102 0600 00 743. pci_init: 00:18.3 1022:1103 0600 00 744. pci_init: 00:19.0 1022:1100 0600 00 745. pci_init: 00:19.1 1022:1101 0600 00 746. pci_init: 00:19.2 1022:1102 0600 00 747. pci_init: 00:19.3 1022:1103 0600 00 748. Press <Enter> for default boot, or <Esc> for boot prompt... 10 9 8 7 6
749. boot: hda3:/boot/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200 desktop splash=silent showopts 751. malloc_diag: alloc: 344 bytes (5 blocks), free: 16032 bytes (1 blocks) 752. malloc_diag: alloc: 360 bytes (6 blocks), free: 16016 bytes (1 blocks) 753. file_open: dev=hda3, path=/boot/vmlinuz 754. find_ide_controller: PCI IDE #0 not found 755. IDE channel 0 not found 756. devopen: failed to open ide 757. malloc_diag: alloc: 344 bytes (5 blocks), free: 16032 bytes (1 blocks) 758. malloc_diag: alloc: 232 bytes (4 blocks), free: 16144 bytes (1 blocks)
759. boot: hda3:/boot/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200 desktop splash=silent showopts 761. malloc_diag: alloc: 344 bytes (5 blocks), free: 16032 bytes (1 blocks) 762. malloc_diag: alloc: 360 bytes (6 blocks), free: 16016 bytes (1 blocks) 763. file_open: dev=hda3, path=/boot/vmlinuz 764. find_ide_controller: PCI IDE #0 not found 765. IDE channel 0 not found 766. devopen: failed to open ide 767. malloc_diag: alloc: 344 bytes (5 blocks), free: 16032 bytes (1 blocks) 768. malloc_diag: alloc: 232 bytes (4 blocks), free: 16144 bytes (1 blocks) 769. boot: hda3:/boot/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200 desktop splash=silent showopts
------
Sincerely,
Ken Fuchs kfuchs@winternet.com
* Ken Fuchs kfuchs@winternet.com [040802 21:56]:
All serial input/output is prefixed with <#>. for easier reference.
/dev/hda3 contains SuSE GNU/Linux 9.1 on a single reiserfs filesystem. The Linux kernel is SuSE patched /boot/vmlinuz-2.6.4-52-smp. vmlinuz is a symbolic link to this kernel. The SuSE GNU/Linux 9.1 system works fine when the original BIOS is used.
The filo command used is:
- boot: hda3:/boot/vmlinuz root=/dev/hda3 console=tty0 console=ttyS0,115200 desktop splash=silent showopts
This is a filo "problem", it stops before it even tries to boot SUSE Linux.
You need to force filo to probe all the PCI busses, not only bus 0. See the mailing list archive for more information..
Stefan
This problem was solved with help from Stefan Reinauer and David Hendricks. Many thanks to you both!
Stefan Reinauer wrote:
This is a filo "problem", it stops before it even tries to boot ... Linux.
You need to force filo to probe all the PCI busses, not only bus 0. See the mailing list archive for more information..
I started to modify pci_scan_bus() to scan all buses and then ...
David W. Hendricks wrote:
Is PCI_BRUTE_SCAN = 1 set in your FILO Config file?
Oops, filo 0.4.2 already has pci_scan() defined to scan all buses, if PCI_BRUTE_SCAN is set to 1.
Again, thank you, Stefan and David.
Sincerely,
Ken Fuchs kfuchs@winternet.com
Try FILO 0.4.2 if you aren't using it already. It should incorporate a PCI scanning fix that Stefan posted a while back (August?).
On Mon, 2 Aug 2004, Ken Fuchs wrote:
Filo returns:
- file_open: dev=hda3, path=/boot/vmlinuz
- find_ide_controller: PCI IDE #0 not found
- IDE channel 0 not found
- devopen: failed to open ide
------------------------- ***** DUSA LACSI-HW *****