My LENOVO ThinkPad T580 is crashing on Ubuntu 18.04. The crashes are seemingly happening at random. I tried running the following command as specified by this SO post:
However, that did not work the system is still crashing. If I were to charictorize the crash I would say everything just stops. The system does not shutdown but everything freezes and I am forced to hard restart the computer by holding down the power button. The laptob was originally simply a windows 10 machine. However, I decided to make it a duel-boot windows/ubuntu machine so that I can take my work home with me. That being said, until I can figure out and eliminate this crashing problem I won't be doing any work on it.
I am not sure if Linux logs crashes like this. If anyone knows how to help or if they need more information please ask/tell me how to get the information you are looking for. Here is some basic system info on the machine:
I am using Slackware 7 on my IBM Thinkpad. I am unable to configure it to display a graphical environment. Typing startx usually generates a few errors. The system, however, does boot into the shell environment without any issues or problems. I have been able to setup Slackware 7 successfully... (2 Replies)
I have in my possession an IBM Thinkpad 390X. I havebeen using word and lately a function delaing with the Fn button have created problems. It acts as if Fn is depressed though it is not. When I depress Fn I can type normally, the keys it affects are J,K,L,:,U,I,O,P,M,<,>,? Does anyone know how to... (0 Replies)
Hi.
I've used the Wubi install of Ubuntu and Kubuntu on my Windows XP machine for close to half a year now. My brother has let me know of a program where he works by which they're getting rid of (with support negated) several Lenovo laptops, on which, he also informs me, the K 'flavor' of Ubuntu... (1 Reply)
Is it possible to install Ubuntu 11.04 or Ubuntu 11.10 in Lenovo Thinkpad E520-1143 Now it Powerd By windowd Xp Professional is it possible to install Ubuntu in it and supports all drivers for ma laptop such as VGA driver Sound,Wireless,Lan , fingerprint,camera pls reply r is it possible to... (0 Replies)
Hi Folks!
I use Solaris 10 on my desktop but would like to start using it on my laptop, which is a Thinkpad T400. I am moderately experienced in using Solaris but don't have much experience in installing it on anything other than my desktop. It seems I've managed to get it installed on the... (0 Replies)
Hi All,
I have a Thinkpad - T430, which is having the wireless card as "03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205".
This one i need to configure as wifi hotspot. which i believe need to configure hostapd.conf, this kind of configuration is new to me anybody done... (1 Reply)
hi
I installled Solaris 11.3 on my Lenovo X230 with Intel HD Graphics 4000, trouble is the graphic driver doesn't play well with 11.3, on the right of the screen, it blinking/flashing/shifting and no colour (grey; see pic below).
I try to reduce resolution to 1024*768, I can't reduce the... (8 Replies)
i have directly connect AIX pwer 7 to lenovo v3700 v2 without San through fiber card. but i cannot see the WWPN to add AIX as host in management console. (10 Replies)
Discussion started by: khalid khanAIB
10 Replies
LEARN ABOUT NETBSD
tc_phys_to_uncached
TC(9) BSD Kernel Developer's Manual TC(9)NAME
TC, tc_intr_establish, tc_intr_disestablish, tc_intr_evcnt. tc_mb, tc_wmb, tc_syncbus, tc_badaddr, TC_DENSE_TO_SPARSE, TC_PHYS_TO_UNCACHED
-- TURBOchannel bus
SYNOPSIS
#include <sys/bus.h>
#include <dev/tc/tcvar.h>
#include <dev/tc/tcdevs.h>
void
tc_intr_establish(struct device *dev, void *cookie, int level, int (*handler)(void *), void *arg);
void
tc_intr_disestablish(struct device *dev, void *cookie);
const struct evcnt *
tc_intr_evcnt(struct device *dev, void *cookie);
void
tc_mb();
void
tc_wmb();
void
tc_syncbus();
int
tc_badaddr(tc_addr_t tcaddr);
tc_addr_t
TC_DENSE_TO_SPARSE(tc_addr_t addr);
tc_addr_t
TC_PHYS_TO_UNCACHED(tc_addr_t addr);
DESCRIPTION
The TC device provides support for the DEC TURBOchannel bus found on all DEC TURBOchannel machines with MIPS (DECstation 5000 series, exclud-
ing the 5000/200) and Alpha (3000-series) systems. TURBOchannel is a 32-bit wide synchronous DMA-capable bus, running at 25 MHz on higher-
end machines and at 12.5 MHz on lower-end machines.
DATA TYPES
Drivers for devices attached to the TURBOchannel bus will make use of the following data types:
struct tc_attach_args
A structure use to inform the driver of TURBOchannel bus properties. It contains the following members:
bus_space_tag_t ta_memt;
bus_dma_tag_t ta_dmat;
char ta_modname[TC_ROM_LLEN+1];
u_int ta_slot;
tc_offset_t ta_offset;
tc_addr_t ta_addr;
void *ta_cookie;
u_int ta_busspeed;
The ta_busspeed member specifies the TURBOchannel bus speed and is useful for time-related functions. Values values are
TC_SPEED_12_5_MHZ for the 12.5 MHz bus and TC_SPEED_25_MHZ for the 50 MHz bus.
FUNCTIONS
tc_intr_establish(dev, cookie, level, handler, arg)
Establish an interrupt handler with device dev for the interrupt described completely by cookie, the value passed to the driver in
the ta_cookie member of the tc_attach_args structure. The priority of the interrupt is specified by level. When the interrupt
occurs the function handler is called with argument arg.
tc_intr_disestablish(dev, cookie)
Dis-establish the interrupt handler with device dev for the interrupt described completely cookie.
tc_intr_evcnt(dev, cookie)
Do interrupt event counting with device dev for the event described completely by cookie.
tc_mb() A read/write memory barrier. Any CPU-to-memory reads/writes before the barrier must complete before any CPU-to-memory reads/writes
after it.
tc_wmb()
A write memory barrier. Any CPU-to-memory writes before the barrier must complete before any CPU-to-memory writes after it.
tc_syncbus()
Synchronise writes on the TURBOchannel bus by ensuring CPU writes are propagated across the TURBOchannel bus.
tc_badaddr(tcaddr)
Returns non-zero if the given address tcaddr is invalid.
TC_DENSE_TO_SPARSE(addr)
Convert the given physical address addr in TURBOchannel dense space to the corresponding address in TURBOchannel sparse space.
TC_PHYS_TO_UNCACHED(addr)
Convert the given system memory physical address addr to the physical address of the corresponding region that is not cached.
AUTOCONFIGURATION
The TURBOchannel bus is a direct-connection bus. During autoconfiguration, the parent specifies the name of the found TURBOchannel module
into the ta_modname member of the tc_attach_args structure. Drivers should match on this name.
DMA SUPPORT
The TURBOchannel bus supports 32-bit, bidirectional DMA transfers. Support is provided by the standard bus_dma(9) interface.
CODE REFERENCES
The TURBOchannel subsystem itself is implemented within the file sys/dev/tc/tc_subr.c. Machine-dependent portions can be found in
sys/arch/<arch>/tc/tcbus.c.
SEE ALSO tc(4), autoconf(9), bus_dma(9), bus_space(9), driver(9)BSD October 7, 2001 BSD