ThinkPad 600 und FreeBSD 5.2

J

juedan

Guest
Hallo,

heute wollte ich mein Notebook auf FreeBSD 5.2 umstellen und erlebte das erstemal einen echten Reinfall;'(

FBSD 5.2 ließ sich zwar gut installieren, aber folgende Dinge gingen nicht:
(1) APM: ein "apm -z" schaltet das Notebook zwar ab, aber beim Einschalten hängt sich das System komplett auf.
(2) USB: Einstecken eines dem USB-Subsystem unbekanntes Gerät erzeugt einen Systemstillstand
(3) Soundkarte nicht erkannt
(4) ein Entfernen und wieder Einsetzen meiner Netzwerkkarte (D-Link DE660) erzeugte einen Systemstillstand
(5) gleiches gilt für meine Adaptec 1460D SlimSCSI

Gut, dachte ich mir, bau einen neuen Kernel.
Es hat sich an den Punkten (1) ... (5) nichts geändert:confused:
Leider habe im Handbuch und auch im "großen weiten Netz" nicht erhellendes gefunden.

Hat jemand ähnliche Erfahrungen? Wenn ja, wie kann man die genannten Probleme beseitigen?

Ich werde jetzt erstmal FBSD 4.9 installieren.

Viele Grüße und schon mal Danke für die Antowrten.

Jürgen
 
hast du cshon antworten für deine fragen bekommen?? bzw. läuft dein schleppi vernünftig?? wenn ja was hast du für änderungen vornehmen müssen?? ich hab nämlich auch nen thinkpad 600 allerdings nen thinkpad 600e und bei mir wird die soundkarte auch nicht erkannt... :/

mfg zeroC
 
Hallo reroc,

öha, das Thema hat ja fast Jahrestag...

Ich kann soviel dazu sagen, dass FreeBSD 5.3 Beta 7 läuft - bis auf ACPI.
Da ich noch nicht dazu gekommen bin, FBSD 5.3STABLE zu installieren, kann ich noch keine definitive Aussage treffen. Ich hatte aber gehört, dass das TP600(E) kein ACPI, sondern "nur" APM kann. Wird sich zeigen.
Ich hatte einfach keine Zeit: neuer Job + Dienstreise, Freundin schwanger, neue Wohnung. Da gab es wichtigeres.
Vielleicht in den nächsten Tagen, mal sehen.
Ich werde aber auf alle Fälle berichten!

Viele Grüße

Jürgen
 
da hat man ja richtig grund zu gratulieren (zum neuen job und zur neuen wohnung)

* HERZLICHEN GLÜCKWUNSCH *​

zum Kind wird erst später gratuliert wenn es da ist... :D

zum Thema ACPI bzw. APM, unter linux konnte das Thinkpad 600e nur APM beim ACPI ist es mir immer abgeschmiert... :/

btw. unter linux musste ich die soundkarte einbinden indem ich das oss-modul sb genommen habe und die werte io=0x220 irq=5 dma=1 eingetragen habe... dann hat der sound wunderbar (auch nach apm) funktioniert.

unter BSD bekomm ich das einfach nicht hin... weißt du da was??

mfg Daniel

p.s.: natürlich erst wenn du die zeit dafür hast... :D
 
Hab vor diese Woche mein TP600 mit FreeBSD zu beglücken. Evtl kann ich ja dann konstruktiv beitragen.
 
Hallo Daniel,

zeroc schrieb:
da hat man ja richtig grund zu gratulieren
Zum Jahrestag des Postings

(zum neuen job und zur neuen wohnung)
Aaaaach soooo.

* HERZLICHEN GLÜCKWUNSCH *​

zum Kind wird erst später gratuliert wenn es da ist... :D
Ooooch männo

zum Thema ACPI bzw. APM, unter linux konnte das Thinkpad 600e nur APM beim ACPI ist es mir immer abgeschmiert... :/

btw. unter linux musste ich die soundkarte einbinden indem ich das oss-modul sb genommen habe und die werte io=0x220 irq=5 dma=1 eingetragen habe... dann hat der sound wunderbar (auch nach apm) funktioniert.

unter BSD bekomm ich das einfach nicht hin... weißt du da was??

mfg Daniel

p.s.: natürlich erst wenn du die zeit dafür hast... :D

Ich muß mich da etwas korrigieren. Wenn richtig nachdenke, dann hat ACPI funktioniert- inkl. Sound - aber suspend-to-RAM ließ sich nicht aktivieren. Das Notebook schaltete nicht ab. Wohlgemerkt unter FreeBSD 5.3 BETA7!!!!

Unter FreeBSD 4.5 - 4.11 absolut FreeBSD-like: keine Abstürze, sogar suspend-to-RAM. Auch Sound!!! Der funktioniuert aber nur, wenn Du alle seriellen Schnittstellen abschaltest. Das eingebaute Modem funktioniert auch nicht. Dafür gibt es PCMCIA-Karten.

Grüße

Jürgen

PS: Wie gesagt, möglicherweise in den nächsten Tagen.
 
Hallo Elesar,

da laß ich mich mal überraschen. Vielleicht funktioniert ACPI - siehe meine letzte Antwort auf zeroc.
Falls Du manuals brauchst, bitte melden. Habe ich hier als PDF.

Viele Grüße und viel Erfolg

Jürgen

PS: Hast Du zufällig die Diskette, mit der man die BIOS-Einstellungen ändern kann. Ich meine das Programm: PS2.EXE. Da gibt es eine bootfähige DOS-Diskette mit diesem Tool.
Falls ja, kannst Du mir an meine private Email-Adresse ein Diskimage zukommen lassen? Danke schon mal.
 
Zuletzt bearbeitet von einem Moderator:
Hi Juedan.
der Kreis derer mit einem Thinkpad 600e scheint zu wachsen... ;) Du bekommst das Tool noch immer auf dem IBM server.

Könntest du mri die Tutorials auch zukommen lassen ?? Das wär nen Traum...

mfg
Daniel
 
Hallo,

dass es das Tool immer noch bei IBM gibt weiß ich, bloß kann ich die Diskette nicht erzeugen, da ich kein Windoof habe.... Sorry.

Grüße

Jürgen
 
Welchen WindowManager nutzt du denn eigentlich auf dem Thinkpad?? Und was für Software würdest du mir empfehlen??

was ich damit möchte:
Surfen
Officearbeiten (so sachen wie openoffice und tex)
mutt/irssi möchte ich zum laufen bringen
und html und php programmierung

ps: kann man eigentlich auf der shell auch die auflösung ändern??
unter linux war das über den fb da konnte ich ne auflösung von 1024x768 was doch sehr angenehm war wenn man auf der shell gearbeitet hat
 
Hellau,

auf meinem Thinkpad 600 habe Gnome 2.6 unter FreeBSD 4.10 installiert.
StarOffice, OpenOffice nicht da zu Resourcen-hungrig, Evolution, PostgreSQL für meine Datenbank-Software-Entwicklung und ein paar kleinere Sachen.

Die Grafikauflöung ist bei mir auf 1024x768 Pixel bei 65535 Farben fest vorgegeben.

Laufzeit ca. 3Std, wenn ich viel compiliere ca. 2Std.

Viele Grüße

Jürgen

PS: Heute abend werde ich mich mal an die FBSD5.3-Installation machen. Meine Freundin ist vorgewarnt.
 
hehe... das hört sich doch eigentlich ganz gut an... :D

dann wollen wir doch ehute abend mal sehen was man da so machen kann...

mfg daniel
 
Code:
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004
    [email]root@harlow.cse.buffalo.edu[/email]:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium II/Pentium II Xeon/Celeron (298.42-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping = 2
  Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 134021120 (127 MB)
avail memory = 121495552 (115 MB)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <IBM TP600> on motherboard
acpi0: Power Button (fixed)
acpi_ec0: <Embedded Controller: GPE 0x9> port 0x66,0x62 on acpi0
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xef08-0xef0b on acpi0
cpu0: <ACPI CPU (2 Cx states)> on acpi0
acpi_tz0: <Thermal Zone> on acpi0
acpi_tz1: <Thermal Zone> on acpi0
acpi_tz2: <Thermal Zone> on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
cbb0: <TI1250 PCI-CardBus Bridge> mem 0x20301000-0x20301fff at device 2.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb1: <TI1250 PCI-CardBus Bridge> mem 0x20300000-0x20300fff at device 2.1 on pci0
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
pci0: <display, VGA> at device 3.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0xfcf0-0xfcff,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at d
evice 7.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x8400-0x841f irq 10 at device 7.2 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached)
fdc0: <floppy drive controller (FDE)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd1: <1440-KB 3.5" drive> on fdc0 drive 1
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 3 not in bitmap of probed irqs 0
sio0: port may not be enabled
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
acpi_cmbat0: <Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 3 not in bitmap of probed irqs 0
sio0: port may not be enabled
orm0: <ISA Option ROM> at iomem 0xc0000-0xc9fff on isa0
pmtimer0 on isa0
ppc0: parallel port not found.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 298423280 Hz quality 800
Timecounters tick every 10.000 msec
Interrupt storm detected on "irq10: cbb1 uhci0"; throttling interrupt source
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
ad0: 4887MB <IBM-DADA-25120/AD5IA48A> [10592/15/63] at ata0-master UDMA33
ep0: <3Com 3C574-TX Fast EtherLink PC Card> at port 0x100-0x11f irq 11 function 0 config 1 on pccard0
Unknown ID: 0x201
ep0: Ethernet address: 00:60:08:b6:49:b8
acd0: CDROM <SANYO CRD-S372BV/1.24VB> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s1a
Das ist das initiale dmesg gleich nach der MiniInst ISO Installation.
ACPI sieht eigentlich gut aus. Ich aktualisiere gerade auf RELENG_5.
 
Habe mich jetzt für FluxBox entschieden, den find ich toll... :D Und den kannte ich auch noch von Linux... :D
 
Splashscreen und Shell > 640x480 verweigern den Dienst, aber ansonsten verläuft bisher alles ziemlich nach Plan.

juedan: wie schalt ich denn in dem Hauch von BIOS die seriellen Ports ab? Sound wäre schon schön gewesen....
 
Also etwas wirklich äquivalentes gibt es da leider nicht... nimm doch einfach diese doofe DOS Disk und machs es von da aus... ;)

Gab da mal ein Projekt unter Linux, aber ich glaube das is auch schon wieder eingeschlafen...


mfg Daniel
 
Bin gerade dabei die Consolenauflösung zu ansehnlichen 1024x768 zu bringen... mal sehen ob das klappt...^^

edith:

wenn man das so macht wie im WIKI beschrieben funktioniert das wunderbar und rockt dermaßen... :D

ne Auflösung von 1024x768x16 auf der Console is echt übersichtlich... :D

mfg Daniel
 
Zuletzt bearbeitet:
jupp.

Hast du schon snd_mss zum arbeiten überreden können?
Code:
Feb  2 10:48:13 mjoelnir kernel: pcm0: <CS423x> port 0x220-0x233,0x388-0x38b,0x530-0x537 irq 5 drq 0,0 on acpi0
Feb  2 10:48:13 mjoelnir kernel: device_attach: pcm0 attach returned 6
Mehr kann ich dem Soundchip noch nicht entlocken....
 
leider nein, hab ich aber auch noch nicht verscht, weil ich mich damit noch nicht so genau auskenne und nicht genau weiß welche module ich laden muss und in den kernel implementieren muss...

mfg Daniel
 
Hallo Forum,

@zeroc:
Das PS2-Utility funktioniert und ich konnte ein paar Sachen einstellen - Danke für die Zusendung.
@Elesar: Danke. Ich habe es mir gezogen.

@alle:
Gestern Abend habe ich es geschafft FreeBSD 5.3-RELEASE mit GENERIC KERNEL auf dem Notebook zu installieren.
Sound geht (kldload snd_mss).
ACPI-Energiesteuerung nur zum Teil (acpiconf -i 0, acpiconf -s 5).
Durch ACPI werden allen Komponenten die IRQs korrekt zugewiesen.
Fallstricke:
  • Meine Cardbus-Karte IBM Etherjet 10/100 funktioniert nur dann, wenn einige Parameter geändert werden:
    /boot/device.hints
    Code:
    hw.cbb.start_memory="0x20000000"
    hw.pci.allow_unsupported_io_rang="1"
  • Ein Entfernen und anschließendes wieder Einstecken der Cardbus-Card wird erkannt, aber die Netzwerkeinstallungen werden nicht mehr zugewiesen. Wahrscheinlich ein Fall für devd
  • Cardbus-Card erreicht nicht annähernd 100MBit/s: z.Z. sind es 8MBit/s, obwohl 100MBit-Option gesetzt ist!
  • Meine PCMCIA-Netzwerkkarte bei obigen Einstellungen wird nicht mehr erkannt
  • Sound funktioniert nur mit aktiviertem ACPI
  • Die PCMCIA-Karte Adaptec SlimSCSI-1460D wird erkannt, aber kein Treiber zugewiesen
  • Der PCMCIA-CompactFlash-Reader wird korrekt eingebunden, aber es treten Fehlermeldungen auf:
    Code:
    pccard0 Allocation failed for cfe2
    [...]
    pccard0 Alloocated resource not found, 4 1 100 10
    Aber auf die Karte kann problemlos zugegriffen werden
  • USB-CF-Cardreader (Siemens-Label) funktioniert ebenfalls ohne Schwierigkeiten
  • Wenn das Notebook in den suspend to RAM Modus geschickt wird un anschließend wieder aufwachen soll, erzeugt FreeBSD 5.3 einen kernel panic.

Jetzt habe ich aber noch eine Frage: Gibt es irgendwo ISO-Images von FreeBSD 5.3-STABLE. Ich habe davon mal hier im Forum gelesen, aber die Suchfunktion hat mich da etwas im Stich gelassen.

Viele Grüße

Jürgen

Anhang: meine dmesg
Code:
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004
    root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium II/Pentium II Xeon/Celeron (265.26-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping = 2
  Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 134021120 (127 MB)
avail memory = 121483264 (115 MB)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <IBM TP600> on motherboard
acpi0: Power Button (fixed)
acpi_ec0: <Embedded Controller: GPE 0x9, GLK> port 0x66,0x62 on acpi0
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xef08-0xef0b on acpi0
cpu0: <ACPI CPU (2 Cx states)> port 0x530-0x537 on acpi0
acpi_tz0: <Thermal Zone> port 0x530-0x537 on acpi0
acpi_tz1: <Thermal Zone> port 0x530-0x537 on acpi0
acpi_tz2: <Thermal Zone> port 0x530-0x537 on acpi0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
cbb0: <TI1250 PCI-CardBus Bridge> mem 0x20301000-0x20301fff at device 2.0 on pci0
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb1: <TI1250 PCI-CardBus Bridge> mem 0x20300000-0x20300fff at device 2.1 on pci0
cardbus1: <CardBus bus> on cbb1
pccard1: <16-bit PCCard bus> on cbb1
pci0: <display, VGA> at device 3.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 UDMA33 controller> port 0xfcf0-0xfcff,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 7.1 on pci0
ata0: channel #0 on atapci0
ata1: channel #1 on atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x8400-0x841f irq 10 at device 7.2 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached)
fdc0: <floppy drive controller (FDE)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
ppc0: <Standard parallel printer port> port 0x3bc-0x3bf irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sio0: <Generic IRDA-compatible device> port 0x3f8-0x3ff irq 4 drq 3 flags 0x10 on acpi0
sio0: type 16550A
pcm0: <CS423x> port 0x220-0x233,0x388-0x38b,0x530-0x537 irq 5 drq 0,1 on acpi0
pcm0: [GIANT-LOCKED]
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
acpi_cmbat0: <Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
sio1: configured irq 4 not in bitmap of probed irqs 0
sio1: port may not be enabled
orm0: <ISA Option ROM> at iomem 0xc0000-0xc9fff on isa0
pmtimer0 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 265264867 Hz quality 800
Timecounters tick every 10.000 msec
Interrupt storm detected on "irq10: cbb1 uhci0"; throttling interrupt source
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
dc0: <Xircom X3201 10/100BaseTX> port 0x1000-0x107f mem 0x20302000-0x203027ff,0x20302800-0x20302fff irq 10 at device 0.0 on cardbus1
miibus0: <MII bus> on dc0
tdkphy0: <TDK 78Q2120 media interface> on miibus0
tdkphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc0: Ethernet address: 00:10:a4:76:e1:83
dc0: if_start running deferred for Giant
dc0: [GIANT-LOCKED]
ad0: 9590MB <TOSHIBA MK1017GAP/A4.01 A> [19485/16/63] at ata0-master UDMA33
acd0: CDROM <TOSHIBA CD-ROM XM-1702BC/1562> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s1a
Interrupt storm detected on "irq11: cbb0"; throttling interrupt source
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben