尽管我很怀旧,但我还是组装了一些旧硬件,并从原始 CD 安装了 1996 年的 SuSE Linux 4.3 和内核 2.0.18。
它运行良好,包括网络和良好的图形。
只是声音缺失了。主板没有ISA插槽,只有PCI,有板载AC97声卡,我有SoundBlaster 128/Ensoniq CT4750 PCI卡,两者似乎都不支持。我尝试过兼容 SoundBlaster 16 和其他一些选项,但没有成功。
升级到内核2.0.40没有问题,但似乎没有为声卡提供额外的支持。内核 2.2.x 为许多卡提供了全新的声音支持,但升级并非微不足道,并且会显着降低怀旧因素。
有人知道内核 2.0.x 支持的 PCI 声卡/芯片组吗?恐怕只支持 ISA 声卡。
答案1
经过大量研究,我找不到任何支持内核 2.0 的 PCI 声卡的证据。另外,grep 中的“pci”drivers/sound
不会产生任何匹配项。
我试图找出是否可以从 2.2 向后移植一些驱动程序,但显然声音架构已经发生了很大变化,大多数(如果不是全部)2.2 声音驱动程序都包含一些 2.0 中不存在的头文件,所以我已经放弃了。
最终我升级到了最新的内核2.2.26。没有正确遵循 ie迁移到 Linux 2.2.x 内核,我刚刚配置并构建了内核和模块并升级到modutils-2.1.121让模块加载工作。除此之外,一切似乎都有效xosview
,但构建更新的 1.7.3 修复了它。
然后我花了几块钱给自己买了一个“Creative Ensoniq AudioPCI 97 (ES1371)”,然后modprobe es1371
,必须ls /dev > /dev/audio
播放众所周知的声音!组装旧的后mpg123
,甚至 MP3 也能正常播放。
忍不住加个截图……