PDA

View Full Version : Some requests/enhancements to Knoppix for use on a laptop



Wirf
03-18-2005, 12:08 PM
Hello,

I recently got the 3.8 Version of Knoppix, it is great!

..but (you knew this part was coming, right?)

1) It seems that the firmware for my Intel ipw2100 is out of date on the CD. The kernel driver expects version 1.3, knoppix ships with 1.2
(I remastered Knoppix to fix this, but I thought I should at least mention it somewhere so that it can be fixed in an upcoming version of Knoppix)

2) Knoppix doesn't use any CPU frequency scaling by default, this shortens my battery life significantly.
I fixed this by adding this to my knoppix.sh:



cat /proc/cpuinfo | grep 'Intel(R) Pentium(R) M processor' && (modprobe speedstep-centrino; modprobe cpufreq_ondemand; echo 'ondemand' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)


3) Knoppix doesn't support my laptop's native resolution of 1280x800 (I know, it is a weird reolution, it's a "Wide screen" laptop)
I am exprimenting with adding this modeline:
Modeline "1280x800" 83.91 1280 1312 1624 1656 800 816 824 841

4) It allso doesn't recognize the Geforce 5200 GO as a NVidia card either, I will post the output of lspci -v later (can't right now, I'm (supposed to be) working)

Well, that was all, I hope this gets picked up by someone, it would make Knoppix more useable on my laptop (without me having to do all the remastering)

Wirf
03-23-2005, 08:27 PM
Hmm.. it seems time is a slippery thing. It slips through your fingers faster than anything...

But, as promised; here is the output of lspci -v:



0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 21)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, fast devsel, latency 0
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [e4] #09 [4104]
Capabilities: [a0] AGP version 2.0

0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 21) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: c1000000-c1ffffff
Prefetchable memory behind bridge: e0000000-efffffff

0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0, IRQ 3
I/O ports at 1800 [size=32]

0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at 1820 [size=32]

0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03) (prog-if 20 [EHCI])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0, IRQ 7
Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] #0a [2080]

0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=03, sec-latency=64
I/O behind bridge: 00003000-00003fff
Memory behind bridge: c2000000-c20fffff

0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
Flags: bus master, medium devsel, latency 0

0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) (prog-if 8a [Master SecP PriP])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 1840 [size=16]
Memory at 20000000 (32-bit, non-prefetchable) [size=1K]

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Subsystem: Toshiba America Info Systems: Unknown device 0411
Flags: bus master, medium devsel, latency 0, IRQ 4
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at c0000c00 (32-bit, non-prefetchable) [size=512]
Memory at c0000800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2

0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 0, IRQ 4
I/O ports at 2400 [size=256]
I/O ports at 2000 [size=128]
Capabilities: [50] Power Management version 2

0000:01:00.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go 5200] (rev a1) (prog-if 00 [VGA])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 10
Memory at c1000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 3.0

0000:02:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 64, IRQ 3
Memory at c2006000 (32-bit, non-prefetchable) [size=2K]
Memory at c2000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2

0000:02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (MOB) Ethernet Controller (rev 83)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, medium devsel, latency 66, IRQ 11
Memory at c2004000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 3000 [size=64]
Capabilities: [dc] Power Management version 2

0000:02:0a.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
Subsystem: Intel Corp.: Unknown device 2581
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at c2005000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2

0000:02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 33)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, slow devsel, latency 168, IRQ 3
Memory at 20001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=0
Memory window 0: 20400000-207ff000 (prefetchable)
Memory window 1: 20800000-20bff000
I/O window 0: 00004000-000040ff
I/O window 1: 00004400-000044ff
16-bit legacy interface ports at 0001

0000:02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 05)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: medium devsel, IRQ 3
Memory at c2006800 (32-bit, non-prefetchable) [size=512]
Capabilities: [80] Power Management version 2


So, as I said, the NVidia videocard is not recognized as a NVidia card. Instead Knoppix uses the vesa X driver